<SEC-DOCUMENT>0001178913-23-001145.txt : 20230328
<SEC-HEADER>0001178913-23-001145.hdr.sgml : 20230328
<ACCEPTANCE-DATETIME>20230328161101
ACCESSION NUMBER:		0001178913-23-001145
CONFORMED SUBMISSION TYPE:	20-F
PUBLIC DOCUMENT COUNT:		106
CONFORMED PERIOD OF REPORT:	20221231
FILED AS OF DATE:		20230328
DATE AS OF CHANGE:		20230328

FILER:

	COMPANY DATA:	
		COMPANY CONFORMED NAME:			Allot Ltd.
		CENTRAL INDEX KEY:			0001365767
		STANDARD INDUSTRIAL CLASSIFICATION:	COMPUTER COMMUNICATIONS EQUIPMENT [3576]
		IRS NUMBER:				000000000
		STATE OF INCORPORATION:			L3
		FISCAL YEAR END:			1231

	FILING VALUES:
		FORM TYPE:		20-F
		SEC ACT:		1934 Act
		SEC FILE NUMBER:	001-33129
		FILM NUMBER:		23769638

	BUSINESS ADDRESS:	
		STREET 1:		22 HANGAR STREET
		STREET 2:		NEVE NE'EMAN, INDUSTRIAL ZONE B
		CITY:			HOD-HASHARON
		STATE:			L3
		ZIP:			4501317
		BUSINESS PHONE:		972-9-761-9200

	MAIL ADDRESS:	
		STREET 1:		22 HANGAR STREET
		STREET 2:		NEVE NE'EMAN, INDUSTRIAL ZONE B
		CITY:			HOD-HASHARON
		STATE:			L3
		ZIP:			4501317

	FORMER COMPANY:	
		FORMER CONFORMED NAME:	Allot Communications Ltd.
		DATE OF NAME CHANGE:	20060612
</SEC-HEADER>
<DOCUMENT>
<TYPE>20-F
<SEQUENCE>1
<FILENAME>zk2329431.htm
<DESCRIPTION>20-F
<TEXT>
<XBRL>
<?xml version="1.0" encoding="UTF-8"?>
<!--INTEGIX by Ez-XBRL--><html xmlns="http://www.w3.org/1999/xhtml" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldi="http://xbrl.org/2006/xbrldi" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:iso4217="http://www.xbrl.org/2003/iso4217" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:utr="http://www.xbrl.org/2009/utr" xmlns:ixt-sec="http://www.sec.gov/inlineXBRL/transformation/2015-08-31" xmlns:ixt="http://www.xbrl.org/inlineXBRL/transformation/2022-02-16" xmlns:ix="http://www.xbrl.org/2013/inlineXBRL" xmlns:us-types="http://fasb.org/us-types/2021-01-31" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:currency="http://xbrl.sec.gov/currency/2022" xmlns:exch="http://xbrl.sec.gov/exch/2022" xmlns:naics="http://xbrl.sec.gov/naics/2022" xmlns:sic="http://xbrl.sec.gov/sic/2022" xmlns:stpr="http://xbrl.sec.gov/stpr/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" xmlns:allt="http://allot.com/20221231"  ><head><meta http-equiv="Content-Type" content="text/html; charset=UTF-8"/><title>Allot Ltd. - 1365767 - 2023</title></head><body><div style="font-size: 10pt;"><div style="font-size: 10pt;"><div style="font-size: 10pt;"><div style="font-size: 10pt;"><div style="font-size: 10pt;">
        <div style="display:none">
        <ix:header><ix:hidden><ix:nonNumeric name="dei:EntityIncorporationStateCountryCode" contextRef="C_20220101to20221231"  id="Fxbrl_20220321133034074" >IL</ix:nonNumeric><ix:nonNumeric name="allt:TaxExemptPeriod" contextRef="C_20220101to20221231_srtRangeAxis_srtMinimumMember"  id="Fxbrl_20211110175807853" >P5Y</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLossCarryforwardsExpirationDate" contextRef="C_20220101to20221231_srtRangeAxis_srtMinimumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember"  id="Fxbrl_20230316132401758" >2026-12-31</ix:nonNumeric><ix:nonNumeric name="us-gaap:OperatingLossCarryforwardsExpirationDate" contextRef="C_20220101to20221231_srtRangeAxis_srtMaximumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember"  id="Fxbrl_20230316132408335" >2037-12-31</ix:nonNumeric><ix:nonNumeric name="allt:PatentUseRightPeriod" contextRef="C_20220101to20221231"  id="Fxbrl_20230325043309104" >P8Y</ix:nonNumeric><ix:footnote id="FN20230325014323633" xml:lang="en-US">SECaaS equipment &#8211; the equipment used for SECaaS revenues</ix:footnote>
<ix:nonNumeric name="dei:AmendmentFlag" contextRef="C_20220101to20221231"  id="Fdei_AmendmentFlag20211122185436598" >false</ix:nonNumeric><ix:nonNumeric name="dei:EntityCentralIndexKey" contextRef="C_20220101to20221231"  id="Fdei_EntityCentralIndexKey20211122185451551" >0001365767</ix:nonNumeric><ix:nonNumeric name="dei:DocumentFiscalPeriodFocus" contextRef="C_20220101to20221231"  id="Fdei_DocumentFiscalPeriodFocus20211122185521382" >FY</ix:nonNumeric></ix:hidden>
<ix:references>
        <link:schemaRef xlink:type="simple" xlink:href="allt-20221231.xsd"/>
        </ix:references><ix:resources><xbrli:context id="C_20221231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20201231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapAwardTypeAxis_usgaapStockCompensationPlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapAwardTypeAxis_usgaapStockCompensationPlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixteenPlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">allt:TwoThousandSixteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixteenPlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">allt:TwoThousandSixteenPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixStockOptionPlanMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">allt:TwoThousandSixStockOptionPlanMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20191231"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeOneMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">allt:OptionsPriceRangeOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeOneMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">allt:OptionsPriceRangeOneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeTwoMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">allt:OptionsPriceRangeTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeTwoMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">allt:OptionsPriceRangeTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeThreeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">allt:OptionsPriceRangeThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeThreeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">allt:OptionsPriceRangeThreeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeFourMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">allt:OptionsPriceRangeFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeFourMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">allt:OptionsPriceRangeFourMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_alltTechnologyTwoMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">allt:TechnologyTwoMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltGalilSoftwareMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">allt:GalilSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltGalilSoftwareMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">allt:GalilSoftwareMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtProductOrServiceAxis_usgaapProductMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_srtProductOrServiceAxis_usgaapProductMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_srtProductOrServiceAxis_usgaapProductMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtProductOrServiceAxis_usgaapServiceMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_srtProductOrServiceAxis_usgaapServiceMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_srtProductOrServiceAxis_usgaapServiceMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:NetonomyLTDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2018-01-14</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:NetonomyLTDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20180101to20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:NetonomyLTDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2018-01-01</xbrli:startDate>
        <xbrli:endDate>2018-01-14</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:NetonomyLTDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20180401to20200930_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:NetonomyLTDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2018-04-01</xbrli:startDate>
        <xbrli:endDate>2020-09-30</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200930_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:NetonomyLTDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2020-09-30</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapBusinessAcquisitionAxis_alltKeepersChildSafetyLtdMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:KeepersChildSafetyLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221218_usgaapBusinessAcquisitionAxis_alltKeepersChildSafetyLtdMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:KeepersChildSafetyLtdMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-18</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221201to20221218_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:NetonomyLTDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-12-01</xbrli:startDate>
        <xbrli:endDate>2022-12-18</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221218_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:NetonomyLTDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-18</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:NetonomyLTDMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_srtStatementGeographicalAxis_srtEuropeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_srtStatementGeographicalAxis_srtEuropeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtStatementGeographicalAxis_srtEuropeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_srtStatementGeographicalAxis_alltAsiaAndOceaniaMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">allt:AsiaAndOceaniaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_srtStatementGeographicalAxis_alltAsiaAndOceaniaMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">allt:AsiaAndOceaniaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtStatementGeographicalAxis_alltAsiaAndOceaniaMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">allt:AsiaAndOceaniaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_srtStatementGeographicalAxis_srtAmericasMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_srtStatementGeographicalAxis_srtAmericasMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtStatementGeographicalAxis_srtAmericasMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_srtStatementGeographicalAxis_alltMiddleEastAndAfricaMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">allt:MiddleEastAndAfricaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_srtStatementGeographicalAxis_alltMiddleEastAndAfricaMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">allt:MiddleEastAndAfricaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtStatementGeographicalAxis_alltMiddleEastAndAfricaMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">allt:MiddleEastAndAfricaMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_srtMajorCustomersAxis_alltMajorCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">allt:MajorCustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_srtMajorCustomersAxis_alltMajorCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">allt:MajorCustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtMajorCustomersAxis_alltMajorCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">allt:MajorCustomerOneMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_srtMajorCustomersAxis_alltMajorCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">allt:MajorCustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_srtMajorCustomersAxis_alltMajorCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">allt:MajorCustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtMajorCustomersAxis_alltMajorCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:MajorCustomersAxis">allt:MajorCustomerTwoMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_srtStatementGeographicalAxis_countryIL"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_srtStatementGeographicalAxis_countryIL"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_srtStatementGeographicalAxis_alltOtherCountriesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">allt:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_srtStatementGeographicalAxis_alltOtherCountriesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">allt:OtherCountriesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtProductOrServiceAxis_alltNetworkIntelligenceSolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:NetworkIntelligenceSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_srtProductOrServiceAxis_alltNetworkIntelligenceSolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:NetworkIntelligenceSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_srtProductOrServiceAxis_alltNetworkIntelligenceSolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:NetworkIntelligenceSolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtProductOrServiceAxis_alltSecuritySolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:SecuritySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_srtProductOrServiceAxis_alltSecuritySolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:SecuritySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_srtProductOrServiceAxis_alltSecuritySolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:SecuritySolutionsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20230301to20230306_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2023-03-01</xbrli:startDate>
        <xbrli:endDate>2023-03-06</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20191231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20191231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20191231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20191231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20191231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2019-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20201231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20201231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20201231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20201231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2020-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtRangeAxis_srtMinimumMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtRangeAxis_srtMaximumMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_alltIncomeTaxAreaAxis_alltDevelopmentZoneMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="allt:IncomeTaxAreaAxis">allt:DevelopmentZoneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20160101to20161231_alltIncomeTaxAreaAxis_alltDevelopmentZoneMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="allt:IncomeTaxAreaAxis">allt:DevelopmentZoneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_alltIncomeTaxAreaAxis_alltOutsideDevelopmentZoneMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="allt:IncomeTaxAreaAxis">allt:OutsideDevelopmentZoneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20160101to20161231_alltIncomeTaxAreaAxis_alltOutsideDevelopmentZoneMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="allt:IncomeTaxAreaAxis">allt:OutsideDevelopmentZoneMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2016-01-01</xbrli:startDate>
        <xbrli:endDate>2016-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapCorporationMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:CorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapCorporationMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:CorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapCorporationMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:CorporationMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapIndividualMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:IndividualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapIndividualMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:IndividualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapIndividualMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:IndividualMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_alltForeignCounterpartyMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">allt:ForeignCounterpartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_alltForeignCounterpartyMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">allt:ForeignCounterpartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_alltForeignCounterpartyMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">allt:ForeignCounterpartyMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20171201to20171231_usgaapIncomeTaxAuthorityAxis_alltPreferredEnterpriseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">allt:PreferredEnterpriseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2017-12-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20171201to20171231_usgaapIncomeTaxAuthorityAxis_alltSpecialTechnologicalPreferredEnterpriseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">allt:SpecialTechnologicalPreferredEnterpriseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2017-12-01</xbrli:startDate>
        <xbrli:endDate>2017-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapIncomeTaxAuthorityAxis_countryIL"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:IL</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_srtRangeAxis_srtMinimumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_srtRangeAxis_srtMaximumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtRangeAxis_srtMinimumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtRangeAxis_srtMaximumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtRangeAxis_srtMaximumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">allt:SecurityAsServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:NonoperatingIncomeExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:NonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:NonoperatingIncomeExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_srtRangeAxis_srtMaximumMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_srtRangeAxis_srtMaximumMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_srtRangeAxis_srtMinimumMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_srtRangeAxis_srtMinimumMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:NonoperatingIncomeExpenseMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtProductOrServiceAxis_alltSpainTaxAuthoritiesGrantMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:SpainTaxAuthoritiesGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_srtProductOrServiceAxis_alltSpainTaxAuthoritiesGrantMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:SpainTaxAuthoritiesGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_srtRangeAxis_srtMinimumMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_srtRangeAxis_srtMaximumMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_srtProductOrServiceAxis_alltIsraelInnovationAuthorityGrantMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:IsraelInnovationAuthorityGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20210101to20211231_srtProductOrServiceAxis_alltIsraelInnovationAuthorityGrantMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:IsraelInnovationAuthorityGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-01-01</xbrli:startDate>
        <xbrli:endDate>2021-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_srtProductOrServiceAxis_alltIsraelInnovationAuthorityGrantMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:IsraelInnovationAuthorityGrantMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20200101to20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2020-01-01</xbrli:startDate>
        <xbrli:endDate>2020-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">allt:SecurityAsServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">allt:SecurityAsServiceMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="allt:AvailableForSaleSecuritiesMaturityPeriodAxis">allt:AvailableForSaleSecuritiesMaturesWithinOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="allt:AvailableForSaleSecuritiesMaturityPeriodAxis">allt:AvailableForSaleSecuritiesMaturesWithinOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="allt:AvailableForSaleSecuritiesMaturityPeriodAxis">allt:AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="allt:AvailableForSaleSecuritiesMaturityPeriodAxis">allt:AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="allt:AvailableForSaleSecuritiesMaturityPeriodAxis">allt:AvailableForSaleSecuritiesMaturesWithinOneYearMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="allt:AvailableForSaleSecuritiesMaturityPeriodAxis">allt:AvailableForSaleSecuritiesMaturesWithinOneYearMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="allt:AvailableForSaleSecuritiesMaturityPeriodAxis">allt:AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="allt:AvailableForSaleSecuritiesMaturityPeriodAxis">allt:AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220214_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">allt:LynrockLakeMasterFundLpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-02-14</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220201to20220214_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">allt:LynrockLakeMasterFundLpMember</xbrldi:explicitMember><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-02-01</xbrli:startDate>
        <xbrli:endDate>2022-02-14</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapHedgingDesignationAxis_usgaapNondesignatedMember"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2022-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:instant>2021-12-31</xbrli:instant>
        </xbrli:period></xbrli:context><xbrli:context id="C_20220101to20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier><xbrli:segment><xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember></xbrli:segment></xbrli:entity><xbrli:period>
        <xbrli:startDate>2022-01-01</xbrli:startDate>
        <xbrli:endDate>2022-12-31</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:context id="C_20211101to20211102"><xbrli:entity>
      <xbrli:identifier scheme="http://www.sec.gov/CIK">0001365767</xbrli:identifier></xbrli:entity><xbrli:period>
        <xbrli:startDate>2021-11-01</xbrli:startDate>
        <xbrli:endDate>2021-11-02</xbrli:endDate>
        </xbrli:period></xbrli:context><xbrli:unit id="NIS"><xbrli:measure>iso4217:ILS</xbrli:measure></xbrli:unit>
<xbrli:unit id="NIS_Per_Share"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:ILS</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit>
<xbrli:unit id="USD"><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unit>
<xbrli:unit id="USD_per_share"><xbrli:divide><xbrli:unitNumerator><xbrli:measure>iso4217:USD</xbrli:measure></xbrli:unitNumerator><xbrli:unitDenominator><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unitDenominator></xbrli:divide></xbrli:unit>
<xbrli:unit id="pure"><xbrli:measure>xbrli:pure</xbrli:measure></xbrli:unit>
<xbrli:unit id="shares"><xbrli:measure>xbrli:shares</xbrli:measure></xbrli:unit>
<ix:relationship fromRefs="Fxbrl_20211108132016690" toRefs="FN20230325014323633"/></ix:resources></ix:header></div><div>
  <div>
    <div>
      <div>
        <hr style="border:none;border-bottom:1px solid black;border-top:4px solid black;height:10px;color:#ffffff;background-color:#ffffff;text-align:center;margin-left:auto;margin-right:auto;text-align:center" />
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">&#160;</div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span><span><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span>UNITED STATES</span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-size:14pt;font-weight:bold"><span style="font-size:14pt"><span><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span>SECURITIES AND EXCHANGE COMMISSION</span></span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span>WASHINGTON, D.C. 20549</span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-size:14pt;font-weight:bold"><span style="font-size:14pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span>FORM <ix:nonNumeric id="Fxbrl_20211122183346773" name="dei:DocumentType" contextRef="C_20220101to20221231">20-F</ix:nonNumeric></span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span>(Mark One)</span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="line-height:1.25">
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

              <tr>
                <td style="font-family:'Times New Roman',Times,serif">&#160;</td>
                <td style="width:40pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span><ix:nonNumeric id="Fxbrl_20211122183423811" name="dei:DocumentRegistrationStatement" contextRef="C_20220101to20221231" format="ixt:fixed-false">&#9744;</ix:nonNumeric></span></span></span></span></span></span></span></span></span></span></span></td>
                <td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman',Times,serif">
                  <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span>REGISTRATION STATEMENT PURSUANT TO SECTION 12(b) OR (g) OF THE SECURITIES EXCHANGE ACT OF 1934</span></span></span></span></span></span></span></span></span></span></span></div>
                </td>
              </tr>

          </table>
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        </div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span>OR</span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold">&#160;</div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">
          <div style="line-height:1.25">
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                <tr>
                  <td style="font-family:'Times New Roman',Times,serif">&#160;</td>
                  <td style="width:40pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span><span style="font-weight:bold"><ix:nonNumeric id="Fxbrl_20211122183455900" name="dei:DocumentAnnualReport" contextRef="C_20220101to20221231" format="ixt:fixed-true">&#9746;</ix:nonNumeric></span></span></span></span></span></span></span></span></span></span></span></span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify">
                    <div style="font-family:'Times New Roman', serif">
                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span><span style="font-weight:bold">ANNUAL REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></span></span></span></span></span></span></span></span></span></span></span></div>
                    </div>
                  </td>
                </tr>

            </table>
            <div style="line-height:1.25">&#160;</div>
          </div>
        </div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span>For the fiscal year ended <ix:nonNumeric id="Fxbrl_20211122183526596" name="dei:DocumentPeriodEndDate" contextRef="C_20220101to20221231" format="ixt:date-monthname-day-year-en"><ix:nonNumeric id="Fxbrl_20220113215059940" name="dei:CurrentFiscalYearEndDate" contextRef="C_20220101to20221231" format="ixt:date-monthname-day-en">December 31</ix:nonNumeric>, <ix:nonNumeric id="Fxbrl_20220113214942177" name="dei:DocumentFiscalYearFocus" contextRef="C_20220101to20221231">2022</ix:nonNumeric></ix:nonNumeric></span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span>OR</span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="line-height:1.25">
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

              <tr>
                <td style="font-family:'Times New Roman',Times,serif">&#160;</td>
                <td style="width:40pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span><ix:nonNumeric id="Fxbrl_20211122183547749" name="dei:DocumentTransitionReport" contextRef="C_20220101to20221231" format="ixt:fixed-false">&#9744;</ix:nonNumeric></span></span></span></span></span></span></span></span></span></span></span></td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div style="font-family:'Times New Roman', serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span><span style="font-weight:bold">TRANSITION REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span><span> &#8201;&#8201;</span></span></span></span></span></span></span></span></span></span></span></span></div>
                </td>
              </tr>

          </table>
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        </div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span>OR</span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="line-height:1.25">
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

              <tr>
                <td style="font-family:'Times New Roman',Times,serif">&#160;</td>
                <td style="width:40pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span><ix:nonNumeric id="Fxbrl_20211122183608047" name="dei:DocumentShellCompanyReport" contextRef="C_20220101to20221231" format="ixt:fixed-false">&#9744;</ix:nonNumeric></span></span></span></span></span></span></span></span></span></span></span></td>
                <td style="width:auto;vertical-align:top;text-align:justify;font-family:'Times New Roman',Times,serif">
                  <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span>SHELL COMPANY REPORT PURSUANT TO SECTION 13 OR 15(d) OF THE SECURITIES EXCHANGE ACT OF 1934</span></span></span></span></span></span></span></span></span></span></span></div>
                </td>
              </tr>

          </table>
          <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        </div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span>Date of event requiring this shell company report..........................................</span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span>For the transition period from ____________ to ____________</span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span>Commission File Number <ix:nonNumeric id="Fxbrl_20211122183657589" name="dei:EntityFileNumber" contextRef="C_20220101to20221231">001-33129</ix:nonNumeric></span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-size:16pt;font-weight:bold"><span style="font-size:16pt"><span><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span><ix:nonNumeric id="Fxbrl_20211122183719981" name="dei:EntityRegistrantName" contextRef="C_20220101to20221231">ALLOT LTD</ix:nonNumeric></span></span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span>(Exact Name of Registrant as specified in its charter)</span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span>N/A</span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span>(Translation of Registrant&#8217;s name into English)</span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span><span style="-sec-ix-hidden:Fxbrl_20220321133034074">ISRAEL</span></span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span>(Jurisdiction of incorporation or organization)</span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span><ix:nonNumeric id="Fxbrl_20211122183839481" name="dei:EntityAddressAddressLine1" contextRef="C_20220101to20221231">22 Hanagar Street</ix:nonNumeric></span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span><ix:nonNumeric id="Fxbrl_20211122183854394" name="dei:EntityAddressAddressLine2" contextRef="C_20220101to20221231">Neve Ne&#8217;eman Industrial Zone B</ix:nonNumeric></span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span><ix:nonNumeric id="Fxbrl_20211122183930626" name="dei:EntityAddressCityOrTown" contextRef="C_20220101to20221231">Hod-Hasharon</ix:nonNumeric>&#160;<ix:nonNumeric id="Fxbrl_20211122183946660" name="dei:EntityAddressPostalZipCode" contextRef="C_20220101to20221231">4501317</ix:nonNumeric></span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span><ix:nonNumeric id="Fxbrl_20211123130012513" name="dei:EntityAddressCountry" contextRef="C_20220101to20221231" format="ixt-sec:countrynameen">Israel</ix:nonNumeric></span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span><span>(Address of principal executive offices)</span></span></span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><ix:nonNumeric id="Fxbrl_20211122184058539" name="dei:ContactPersonnelName" contextRef="C_20220101to20221231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">Rael Kolevsohn</ix:nonNumeric>, Adv.</span></span></span></span></span></span></span></span></span></div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span>VP Legal Affairs &#38; General Counsel</span></span></span></span></span></span></span></span></span></div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span>Allot Ltd</span></span></span></span></span></span></span></span></span></div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><ix:nonNumeric id="Fxbrl_20211122184121507" name="dei:EntityAddressAddressLine1" contextRef="C_20220101to20221231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">22 Hanagar Street</ix:nonNumeric></span></span></span></span></span></span></span></span></span></div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><ix:nonNumeric id="Fxbrl_20211122184151941" name="dei:EntityAddressAddressLine2" contextRef="C_20220101to20221231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">Neve Ne&#8217;eman Industrial Zone B</ix:nonNumeric></span></span></span></span></span></span></span></span></span></div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><ix:nonNumeric id="Fxbrl_20211122184224141" name="dei:EntityAddressCityOrTown" contextRef="C_20220101to20221231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">Hod-Hasharon</ix:nonNumeric>&#160;<ix:nonNumeric id="Fxbrl_20211122184242655" name="dei:EntityAddressPostalZipCode" contextRef="C_20220101to20221231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">4501317</ix:nonNumeric>, <ix:nonNumeric id="Fxbrl_20211122184014468" name="dei:EntityAddressCountry" contextRef="C_20220101to20221231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember" format="ixt-sec:countrynameen">Israel</ix:nonNumeric></span></span></span></span></span></span></span></span></span></div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span>Tel/Fax: +<ix:nonNumeric id="Fxbrl_20211122184331046" name="dei:CityAreaCode" contextRef="C_20220101to20221231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">972</ix:nonNumeric>&#160;<ix:nonNumeric id="Fxbrl_20211122184356440" name="dei:LocalPhoneNumber" contextRef="C_20220101to20221231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">(9) 762-8419</ix:nonNumeric></span></span></span></span></span></span></span></span></span></div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span>(Name, Telephone, E-mail and/or Facsimile number and Address of Company Contact Person)</span></span></span></span></span></span></span></span></span></div>
        <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
          <div style="page-break-after:always">
            <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" />
          </div>
        </div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"><br /><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span>&#160;Securities registered or to be registered pursuant to Section 12(b) of the Act:</span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <table border="0" cellpadding="2" cellspacing="0" style="font-family:'Times New Roman',Times,serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0)">

            <tr>
              <td style="width:40%;vertical-align:top">
                <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span>Title of each class</span></span></span></span></span></span></span></span></span></div>
              </td>
              <td style="width:20%;vertical-align:top;border-left:2px solid rgb(0, 0, 0)">
                <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span>Trading Symbol(s)</span></span></span></span></span></span></span></span></span></div>
              </td>
              <td style="width:40%;vertical-align:top;border-left:2px solid rgb(0, 0, 0)">
                <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0)"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span>Name of each exchange on which registered</span></span></span></span></span></span></span></span></span></div>
              </td>
            </tr>
            <tr>
              <td style="width:40%;vertical-align:top;border-top:2px solid rgb(0, 0, 0);border-bottom:2px solid rgb(0, 0, 0)">
                <div style="line-height:1.25;color:rgb(0, 0, 0);font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><ix:nonNumeric id="Fxbrl_20230327235032102" name="dei:Security12bTitle" contextRef="C_20220101to20221231">Ordinary Shares, par value ILS 0.10 per share</ix:nonNumeric></span></span></span></span></span></span></span></span></span></div>
              </td>
              <td style="width:20%;vertical-align:top;border-top:2px solid rgb(0, 0, 0);border-left:2px solid rgb(0, 0, 0);border-bottom:2px solid rgb(0, 0, 0)">
                <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><ix:nonNumeric id="Fxbrl_20211122184445541" name="dei:TradingSymbol" contextRef="C_20220101to20221231">ALLT</ix:nonNumeric></span></span></span></span></span></span></span></span></span></div>
              </td>
              <td style="width:40%;vertical-align:top;border-top:2px solid rgb(0, 0, 0);border-bottom:2px solid rgb(0, 0, 0);border-left:2px solid rgb(0, 0, 0)">
                <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span>The <ix:nonNumeric id="Fxbrl_20211123103150947" name="dei:SecurityExchangeName" contextRef="C_20220101to20221231" format="ixt-sec:exchnameen">Nasdaq</ix:nonNumeric> Stock Market, LLC</span></span></span></span></span></span></span></span></span></div>
              </td>
            </tr>

        </table>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span>Securities registered or to be registered pursuant to Section 12(g) of the Act: <span style="font-weight:bold">None</span></span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span>Securities for which there is a reporting obligation pursuant to Section 15(d) of the Act: <span style="font-weight:bold">None</span></span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span>Indicate the number of outstanding shares of each of the issuer&#8217;s classes of capital stock or ordinary shares as of December 31, 2022:</span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><ix:nonFraction id="Fxbrl_20211122184604229" name="dei:EntityCommonStockSharesOutstanding" contextRef="C_20221231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">37,370,043</ix:nonFraction> ordinary shares, ILS 0.10 par value per share</span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span>Indicate by check mark if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act.</span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span>Yes&#160;&#9744;&#8195;&#8195;&#8194;<ix:nonNumeric id="Fxbrl_20211122184645192" name="dei:EntityWellKnownSeasonedIssuer" contextRef="C_20220101to20221231">No</ix:nonNumeric>&#8194;&#9746;</span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span>If this report is an annual or transition report, indicate by check mark if the registrant is not required to file reports pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934.</span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span>Yes &#9744;&#8195;&#8195;&#8194;<ix:nonNumeric id="Fxbrl_20211122184841589" name="dei:EntityVoluntaryFilers" contextRef="C_20220101to20221231">No</ix:nonNumeric>&#8194;&#9746;</span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span>Note &#8211; Checking the box above will not relieve any registrant required to file reports pursuant to Section 13 or 15(d) of the Securities Exchange Act of 1934 from their obligations under those Sections.</span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span>Indicate by check mark whether the registrant (1) has filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that the registrant was required to file such reports), and (2) has been subject to such filing requirements for the past 90 days.</span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><ix:nonNumeric id="Fxbrl_20211122184919474" name="dei:EntityCurrentReportingStatus" contextRef="C_20220101to20221231">Yes</ix:nonNumeric> &#9746;&#8195;&#8195;&#8194;No&#8194;&#9744;</span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span>Indicate by check mark whether the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T (&#167;232.405 of this chapter) during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</span></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><ix:nonNumeric id="Fxbrl_20211122184950532" name="dei:EntityInteractiveDataCurrent" contextRef="C_20220101to20221231">Yes</ix:nonNumeric> &#9746;&#8195;&#8195;&#8194;No&#8194;&#9744;</span></span></span></span></span></span></span></span></span></div>
        <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
          <div style="text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span><span><span><span><span><span style="color:#000000;font-weight:normal;font-style:normal">2</span></span></span></span></span></span></span></span></span></span></div>
          <div style="page-break-after:always">
            <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" />
          </div>
        </div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>Indicate by check mark whether the registrant is a large accelerated filer, an accelerated filer, a non-accelerated filer, or an emerging growth company. See definition of &#8220;large accelerated filer,&#8221; &#8220;accelerated filer,&#8221; and &#8220;emerging growth company&#8221; in Rule 12b-2 of the Exchange Act.</span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

            <tr>
              <td style="width:33%;vertical-align:top;font-family:'Times New Roman',Times,serif">
                <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>Large accelerated filer &#9744;</span></span></span></span></span></span></span></span></div>
              </td>
              <td style="width:33%;vertical-align:top;font-family:'Times New Roman',Times,serif">
                <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span><ix:nonNumeric id="Fxbrl_20211122185023844" name="dei:EntityFilerCategory" contextRef="C_20220101to20221231" format="ixt-sec:entityfilercategoryen">Accelerated filer</ix:nonNumeric> &#9746;</span></span></span></span></span></span></span></span></div>
              </td>
              <td style="width:33%;vertical-align:top;font-family:'Times New Roman',Times,serif">
                <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>Non-accelerated filer &#9744;</span></span></span></span></span></span></span></span></div>
              </td>
            </tr>
            <tr>
              <td style="width:33%;vertical-align:top;font-family:'Times New Roman',Times,serif">&#160;</td>
              <td style="width:33%;vertical-align:top;font-family:'Times New Roman',Times,serif">
                <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0)">&#160;</div>
              </td>
              <td style="width:33%;vertical-align:top;font-family:'Times New Roman',Times,serif">&#160;</td>
            </tr>
            <tr>
              <td style="width:33%;vertical-align:top;font-family:'Times New Roman',Times,serif">&#160;</td>
              <td style="width:33%;vertical-align:top;font-family:'Times New Roman',Times,serif">
                <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>Emerging growth company <ix:nonNumeric id="Fxbrl_20211122185051476" name="dei:EntityEmergingGrowthCompany" contextRef="C_20220101to20221231" format="ixt:fixed-false">&#9744;</ix:nonNumeric></span></span></span></span></span></span></span></span></div>
              </td>
              <td style="width:33%;vertical-align:top;font-family:'Times New Roman',Times,serif">&#160;</td>
            </tr>

        </table>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>If an emerging growth company that prepares its financial statements in accordance with U.S. GAAP, indicate by check mark if the registrant has elected not to use the extended transition period for complying with any new or revised financial accounting standards&#8224; provided pursuant to Section 13(a) of the Exchange Act. &#9744;</span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>&#8224; The term &#8220;new or revised financial accounting standard&#8221; refers to any update issued by the Financial Accounting Standards Board to its Accounting Standards Codification after April 5, 2012.</span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>Indicate by check mark whether the registrant has filed a report on the attestation to its management&#8217;s assessment of the effectiveness of its internal control over financial reporting under Section 404(b) of the Sarbanes-Oxley Act (15 U.S.C. 7262(b)) by the registered public accounting firm that prepared or issued its audit report. <ix:nonNumeric id="Fxbrl_20211122185126014" name="dei:IcfrAuditorAttestationFlag" contextRef="C_20220101to20221231" format="ixt:fixed-true">&#9746;</ix:nonNumeric></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>Indicate by check mark which basis of accounting the registrant has used to prepare the financial statements included in this filing:</span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

            <tr>
              <td style="width:33%;vertical-align:middle;font-family:'Times New Roman',Times,serif">
                <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span><ix:nonNumeric id="Fxbrl_20211122185203876" name="dei:DocumentAccountingStandard" contextRef="C_20220101to20221231">U.S. GAAP</ix:nonNumeric> &#9746;</span></span></span></span></span></span></span></span></div>
              </td>
              <td style="width:33%;vertical-align:top">
                <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',Times,serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>International Financial Reporting</span></span></span></span></span></span></span></span></div>
                <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',Times,serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>Standards as issued by the</span></span></span></span></span></span></span></span></div>
                <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0);font-family:'Times New Roman',Times,serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>International Accounting Standards Board &#9744;</span></span></span></span></span></span></span></span></div>
              </td>
              <td style="width:33%;vertical-align:middle;font-family:'Times New Roman',Times,serif">
                <div style="text-align:center;line-height:1.25;color:rgb(0, 0, 0)"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>Other &#9744;</span></span></span></span></span></span></span></span></div>
              </td>
            </tr>

        </table>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>If &#8220;Other&#8221; has been checked in response to the previous question, indicate by check mark which financial statement item the registrant has elected to follow.</span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>Item 17 &#9744;&#8195;&#8195;&#8194;Item 18 &#9744;</span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>If this is an annual report, indicate by check mark whether the registrant is a shell company (as defined in Rule 12b-2 of the Exchange Act).</span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
        <div style="text-align:center;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span>Yes &#9744;&#8195;&#8195;&#8194;No&#8194;<ix:nonNumeric id="Fxbrl_20211122185235211" name="dei:EntityShellCompany" contextRef="C_20220101to20221231" format="ixt:fixed-false">&#9746;</ix:nonNumeric></span></span></span></span></span></span></span></span></div>
        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif">&#160;</div>
      </div>
      <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
        <div style="text-align:center"><span style="font-family:Times New Roman,Times,serif"><span style="font-size:10pt"><span><span><span><span><span><span><span style="color:#000000;font-weight:normal;font-style:normal">3</span></span></span></span></span></span></span></span></span></div>
        <div style="page-break-after:always">
          <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" />
        </div>
      </div>
      <div>
        <div><!-- Field: Include-Text; File: PF\body.htm; Date: 2023%2D03%2D28T18:13:44; Size: 0x00100E07; Options: XMLPreprocess -->


<p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman,Times,serif"> </span></p>

<div><br />

<div class="BRPFPageHeader" style="font-family: Times New Roman,Times,serif">

<div style="line-height: 1.25">&#160;</div> </div>

<div style="text-align: center; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">TABLE OF CONTENTS</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z8d3772241855405882a6e1cd33a191f7" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="#PARTI">PART I</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25">7</div> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM1">ITEM 1: Identity of Directors, Senior Management
        and Advisers</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25">7</div> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM2">ITEM 2: Offer Statistics and Expected Timetable</a></div>
        </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25">7</div> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM3">ITEM 3: Key Information</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25">7</div> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">A. [Reserved]</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25">7</div> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">B. Capitalization and Indebtedness</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">7<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">C. Reasons for Offer and Use of Proceeds</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">7<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">D. Risk Factors</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">7<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM4">ITEM 4: Information on Allot</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">32<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">A. History and Development of Allot</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">32<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">B. Business Overview</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">32<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">C. Organizational Structure</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">41<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">D. Property, Plant and Equipment</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">42<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM4A">ITEM 4A: Unresolved Staff Comments</a></div>
        </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">42<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#TEM5">ITEM 5: Operating and Financial Review and Prospects</a></div>
        </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">42<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">A. Operating Results</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">42<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">B. Liquidity and Capital Resources</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">47<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">C. Research and Development, Patents and Licenses</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">49<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">D. Trend Information</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">49<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">E. Critical Accounting Estimates</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">49<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM6">ITEM 6: Directors, Senior Management and Employees</a></div>
        </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">54<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">A. Directors and Senior Management</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">54<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">B. Compensation of Officers and Directors</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">59<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">C. Board Practices</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">61<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">D. Employees</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">67<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">E. Share Ownership</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">68<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM7">ITEM 7: Major Shareholders and Related Party Transactions</a></div>
        </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">71<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">A. Major Shareholders</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">71<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">B. Record Holders</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">72<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">C. Related Party Transactions</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">72<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">D. Interests of Experts and Counsel</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">72<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM8">ITEM 8: Financial Information</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">72<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">A. Consolidated Financial Statements and Other Financial Information.</div>
        </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">72<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">B. Significant Changes</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">73<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM9">ITEM 9: The Offer and Listing</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">73<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM10">ITEM 10: Additional Information</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">73<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">A. Share Capital</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">73<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">B. Memorandum and Articles of Association</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">73<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">C. Material Contracts</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">77<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">D. Exchange Controls</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">78<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">E. Taxation</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">78<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">F. Dividends and Paying Agents</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">88<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">G. Statement by Experts</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">88<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">H. Documents on Display</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">88<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">I. Subsidiary Information</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">89<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM11">ITEM 11: Quantitative and Qualitative Disclosures
        About Market Risk</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">89<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#TEM12">ITEM 12: Description of Securities Other Than
        Equity Securities</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">90<br /> </td> </tr>
  </table>

<div><br /> </div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">4</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="#PARTII">PART II</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">90<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM13">ITEM 13: Defaults, Dividend Arrearages and Delinquencies</a></div>
        </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">90<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM14">ITEM 14: Material Modifications to the Rights
        of Security Holders and Use of Proceeds</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">90<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">A. Material Modifications to the Rights of Security Holders</div>
        </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">90<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 40pt; line-height: 1.25">B. Use of Proceeds</div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">90<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM15">ITEM 15: Controls and Procedures</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">90<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM16">ITEM 16: Reserved</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">91<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM16A">ITEM 16A: Audit Committee Financial Expert</a></div>
        </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">91<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM16B">ITEM 16B: Code of Ethics</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">91<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM16C">ITEM 16C: Principal Accountant Fees and Services</a></div>
        </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">91<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM16D">ITEM 16D: Exemptions from the Listing Standards
        for Audit Committees</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">92<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM16E">ITEM 16E: Purchase of Equity Securities by the
        Company and Affiliated Purchasers</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">92<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM16F">ITEM 16F: Change in Registrant&#8217;s Certifying
        Accountant</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">92<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM16G">ITEM 16G: Corporate Governance</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">92<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM16H">ITEM 16H: Mine Safety Disclosure</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">93<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM16I">ITEM 16I: Disclosure Regarding Foreign Jurisdictions
        that Prevent Inspections</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">93<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="#PARTIII">PART III</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">93<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM17">ITEM 17: Financial Statements</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">93<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM18">ITEM 18: Financial Statements</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">93<br /> </td> </tr>
  <tr>
    <td style="width: 90.82%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; text-indent: 20pt; line-height: 1.25"><a href="#ITEM19">ITEM 19: Exhibits</a></div> </td>
    <td style="width: 9.18%; vertical-align: bottom; font-family: Times New Roman,Times,serif; text-align: right">93<br /> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div>

<div class="BRPFPageFooter">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">5</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div> </div>

<div class="BRPFPageHeader" style="font-family: Times New Roman,Times,serif">

<div style="line-height: 1.25"><br /> </div> </div>

<div style="text-align: center; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">PRELIMINARY NOTES</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Terms</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As used herein, and unless the context suggests
otherwise, the terms &#8220;Allot,&#8221; &#8220;Company,&#8221; &#8220;we,&#8221; &#8220;us&#8221; or &#8220;ours&#8221; refer to Allot
Ltd.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Cautionary Note Regarding
Forward-Looking Statements</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In addition to historical facts, this annual
report on Form 20-F contains forward-looking statements within the meaning of Section 27A of the U.S. Securities Act of 1933, as amended
(the &#8220;Securities Act&#8221;), Section 21E of the U.S. Securities Exchange Act of 1934, as amended (the &#8220;Exchange Act&#8221;),
and the safe harbor provisions of the U.S. Private Securities Litigation Reform Act of 1995. We have based these forward-looking statements
on our current expectations and projections about future events. Forward-looking statements include information concerning our possible
or assumed future results of operations, business strategies, financing plans, competitive position, industry environment, potential growth
opportunities, potential market opportunities and the effects of competition. Forward-looking statements include all statements that are
not historical facts and can be identified by terms such as &#8220;anticipates,&#8221; &#8220;believes,&#8221; &#8220;could,&#8221; &#8220;seeks,&#8221;
&#8220;estimates,&#8221; &#8220;expects,&#8221; &#8220;intends,&#8221; &#8220;may,&#8221; &#8220;plans,&#8221; &#8220;potential,&#8221;
&#8220;predicts,&#8221; &#8220;projects,&#8221; &#8220;should,&#8221; &#8220;will,&#8221; &#8220;would&#8221; or similar expressions that
convey uncertainty of future events or outcomes and the negatives of those terms. These statements include but are not limited to:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z94fbe0aeee0e4395adf87c7c836a7b57" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>statements regarding projections of capital expenditures;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z9bd56568854e450199336182afa79337" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>statements regarding competitive pressures;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="ze1cff3118f9d41b0a097273b59046a47" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>statements regarding expected revenue growth;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zf380e1a3ba28421e9cdfe1f34d572111" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>statements regarding the expected growth in demand of our products;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zad37880bd626477088244f1cd1327533" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>statements regarding trends in mobile networks, including the development of a digital lifestyle, over-the-top applications, the
        need to manage mobile network traffic and cloud computing, among others;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z1423246a55114d6889fcca69d704b1ac" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>statements regarding our ability to develop technologies to meet our customer demands and expand our product and service offerings;</div>
        </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z663b81f7cedb4fac9eb64eb882f0c766" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>statements regarding the acceptance and growth of our services by our customers;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zfb49800683434d5782119aaef5d8b032" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>statements regarding the expected growth in the use of particular broadband applications;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z101fb55c4d434235a3f1020d21c127c4" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>statements as to our ability to meet anticipated cash needs based on our current business plan;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z034daddf527c4c75b3275172bee5172d" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>statements as to the impact of the rate of inflation and the political and security situation on our business;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zb7be56cd8d9b481fa8e6405478a4175c" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>statements regarding the price and market liquidity of our ordinary shares;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z3ecb9e6d2d3346f59ed7448bc40a1058" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>statements as to our ability to retain our current suppliers and subcontractors; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z69a0d15ad4c44ab88bb8ab22001c80f1" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>statements regarding our future performance, sales, gross margins, expenses (including share-based compensation expenses) and cost
        of revenues.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">These statements may be found in the sections
of this annual report on Form 20-F entitled &#8220;ITEM 3: Key Information&#8212;Risk Factors,&#8221; &#8220;ITEM 4: Information on Allot,&#8221;
&#8220;ITEM 5: Operating and Financial Review and Prospects,&#8221; &#8220;ITEM 10: Additional Information&#8212;Taxation&#8212;United
States Federal Income Taxation&#8212;Passive Foreign Investment Company Considerations&#8221; and elsewhere in this annual report, including
the section of this annual report entitled &#8220;ITEM 4: Information on Allot&#8212;Business Overview&#8212;Overview&#8221; and &#8220;ITEM
4: Information on Allot&#8212;Business Overview&#8212;Industry Background,&#8221; which contain information obtained from independent
industry sources. Actual results could differ materially from those anticipated in these forward-looking statements due to various factors,
including all the risks discussed in &#8220;ITEM 3: Key Information&#8212;Risk Factors&#8221; and elsewhere in this annual report.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">6</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">All forward-looking statements in this annual
report reflect our current views about future events and are based on assumptions and are subject to risks and uncertainties that could
cause our actual results to differ materially from future results expressed or implied by the forward-looking statements. Many of these
factors are beyond our ability to control or predict. You should not put undue reliance on any forward-looking statements. Unless we are
required to do so under U.S. federal securities laws or other applicable laws, we do not intend to update or revise any forward-looking
statements.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"><span id="PARTI"><!--Anchor--></span>PART
I</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 1<span id="ITEM1"><!--Anchor--></span>:
Identity of Directors, Senior Management and Advisers</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Not applicable.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 2<span id="ITEM2"><!--Anchor--></span>:
Offer Statistics and Expected Timetable</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Not applicable.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 3<span id="ITEM3"><!--Anchor--></span>:
Key Information</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">A.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
[Reserved]</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">B.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
Capitalization and Indebtedness</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Not applicable.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">C.&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;
&#160; Reasons for Offer and Use of Proceeds</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Not applicable.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">D.&#160;&#160;&#160;&#160;&#160;&#160;&#160;
&#160;&#160; Risk Factors</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Summary of Risk Factors</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"></div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic">Our business involves
a high degree of risk. You should consider carefully the risks and uncertainties described below, together with the financial and other
information contained in this annual report and our other filings with the U.S. Securities and Exchange Commission (the &#8220;SEC&#8221;).
If any of the following risks actually occur, our business, financial condition and results of operations would suffer. In this case,
the trading price of our ordinary shares would likely decline and you might lose all or part of your investment. This report also contains
forward-looking statements that involve risks and uncertainties. Our results of operations could materially differ from those anticipated
in these forward-looking statements, as a result of certain factors including the risks described below and elsewhere in this report and
our other filings with the SEC. These risks are not the only ones we face. Additional risks that we currently do not know about or that
we currently believe to be immaterial may also impair our business operations.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic">Below is a high-level
overview of the risks that we and those in our industry face, and is intended to enhance the readability and accessibility of our disclosures.
These risks include, but are not limited to:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="za87c6f74fa9d4d33a301fbe86dc93f9e" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>general economic and business conditions, including fluctuations of interest and inflation rates, which may affect demand for our
        technology and solutions;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z7beadf4480de4586b5a651c937f2bfc4" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>the effects of fluctuations in currency on our results of operation and financial condition;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zc07088e2dca34213936f270cf065b7e7" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>our ability to achieve profitability, such as through keeping pace with advances in technology and achieving market acceptance and
        increasing the functionality of our products and offering additional features and products;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">7</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z408a8cd9d036468897158658af95b7fb" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>the impact of the telco operator&#8217;s Go To Market strategy and implementation efforts, on the success of a Revenue Share deal
        of our Security-as-a-service (&#8220;SECaaS&#8221;) Solution;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z34ae8074aea94541ae3bdeafbea8e04e" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>the impacts of new market and technology trends on our enterprise market;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zfd16d7c6c1274159a570fcd990b5b914" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>our reliance on our network intelligence solutions for significant revenues;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="ze8ec26e0dcad47a08b1f764625bde417" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>impacts to our revenues and operational risk as a result of making sales to large service providers;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zb98ca341e9514641a5319b5e1441ceea" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>technological risks, including network encryption, live network failures and software or hardware errors;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z8b67ece5b5b644a39edb7d5e10470e9b" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>our ability to retain and recruit key personnel and maintain satisfactory labor relations;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z048c09978d0d43368237578dd88d9330" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>supply chain interruption and the ability, and lead time, of our suppliers to provide certain hardware due to the global semiconductor
        shortage;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z378eec20d1294aeca6a37b7ebb0303ff" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>our dependence on third parties for products that make up a material portion of our business;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zc8f01e1c4f3b411d8165fe61a21068e4" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>the ability of our suppliers to provide, or refusal of our customers to implement, the single or limited sources from which certain
        hardware and software components for our products are made;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zd535d217a9aa406f9266c180d472edf9" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>sales disruptions or costs arising from a loss of rights to use the third-party solutions we integrate with our products;</div> </td>
        </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z86c57b2050824a7caf16aa9c4230cd04" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>our ability to increase sales of Allot Secure products;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z6d8e09b0aa9041fe89e15f376a09b239" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>our ability to comply with international regulatory regimes wherever we conduct business, including governmental requirements and
        initiatives related to the telecommunication industry and data privacy;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zc91042e17604436fbd0e40c00baac56b" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>potential misuse of our products by governmental or law enforcement customers;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z4903d92297d0496f86b55f630b144ef4" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>risks related to our proprietary rights and information, including our ability to protect the intellectual property embodied in our
        technology, to defend against third-party infringement claims, and protect our IT systems from disruptions;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z874fa3b6db774364b21fe0138c58a82b" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>risks related to our ordinary shares, including volatile share prices and tax consequences for U.S. shareholders;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z8b297651e9d94a3caabdb4d448849c82" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>our status as a foreign private issuer and related exemptions with respect thereto;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z0861c69078d042c895968a0964b983bc" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>exposure to unexpected or uncertain tax liabilities or consequences as a result of changes to fiscal and tax policies;</div> </td>
        </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z3a0469f52f6840ac8939fef2e4a2cf07" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>conditions and requirements as a result of being incorporated in Israel, including economic volatility and obligations to perform
        military service;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z1d68423864a047a499f4ee3a6769f63f" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>costs and business impacts of complying with the requirements of the Israeli government grants received for research and development
        expenditures;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z79a9c1377d9a483b8dd2aa7dcc44dbd2" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>costs and business impacts of litigation and other legal and regulatory proceedings encountered in the course of business;</div>
        </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z3a42fef3828a4321942eec5165ade220" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>our ability to successfully identify, manage and integrate acquisitions; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z0480bbbbf1914459b5f6446163cdef0a" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>other factors as described in the section below.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">8</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Economic and External
Risks</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Unfavorable
or unstable economic conditions in the markets in which we operate could have a material adverse effect on our business, financial condition
or operating results.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In recent years, economies worldwide have
demonstrated instability. Negative economic conditions in the global economy or certain regions such as the European Market, from which
we derived 34% of our revenues in 2022, could cause a decrease in spending on the types of products and services that we offer.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Additionally, if the worldwide economy remains
unstable or further deteriorates, enterprises, telecommunication carriers and service providers in affected regions may significantly
reduce or postpone capital investments, which could result in reductions in sales of our products or services, longer sales cycles, slower
adoption of new technologies and increased price competition in such regions. Such circumstances would have a material adverse effect
on our results of operations and cash flows.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Further, because a substantial portion of
our operating expenses consists of salaries, we may not be able to reduce our operating expenses in line with any reduction in revenues
and, therefore, may not be able to continue to generate increased revenues and manage our costs to achieve profitability.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">The
global semiconductor chip shortage could delay or disrupt the ability of our suppliers to manufacture and deliver certain hardware that
is necessary to our operations.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The global semiconductor chip supply <span style="color: rgb(0, 0, 0)">shortage
has had, and continues to have, wide-ranging effects across our industry. The shortage has been reported since early 2021 and has caused
challenges in the manufacturing industry and impacted our supply chain and production as well. While the semiconductor chip shortage has
begun to improve, we still face uncertainties and o</span>ur ability to source the components that use semiconductor chips may be adversely
affected in the future. Component delivery lead times are expected to increase, which may cause delays in our production and increase
the cost to obtain components with available semiconductor chips. To the extent this semiconductor chip shortage continues, we may experience
delays, increased costs, and an inability to fulfill engineering design changes or customer demand, each of which could adversely impact
our results of operations.</div> </div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Our
international operations expose us to the risk of fluctuations in currency exchange rates.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our revenues are generated primarily in
U.S. dollars and a major portion of our expenses are denominated in U.S. dollars. As a result, we consider the U.S. dollar to be our functional
currency. A significant portion of our revenues are also generated in Euros. Other significant portions of our expenses are denominated
in Israeli shekel (ILS) and, to a lesser extent, in Euros and other currencies. Our ILS-denominated expenses consist principally of salaries
and related personnel expenses. We anticipate that a material portion of our expenses will continue to be denominated in ILS. In the past
years, we have experienced material fluctuations between the ILS and the U.S. dollar and we anticipate that the ILS will continue to fluctuate
against the U.S dollar in the future. In 2022, the ILS depreciated by approximately 11.6% against the U.S. dollar, while in 2021 the ILS
appreciated by approximately 3.4% against the U.S. dollar. In 2022, the Euro depreciated by approximately 5.8% against the U.S. dollar,
and in 2021 the Euro depreciated by approximately 7.7% against the U.S. dollar. As the U.S dollar weakens against the ILS, we are exposed
to negative impact on our results of operations. Moreover, if the U.S. dollar strengthens against the Euro, our results of operations
generated by revenue in the EUR may be negatively impacted.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We translate sales and other results denominated
in foreign currency into U.S. dollars for our financial statements. During periods of a strengthening dollar, our reported international
sales and earnings have been, and could continue to be, reduced because foreign currencies may translate into fewer U.S. dollars.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We use derivative financial instruments,
such as foreign exchange forward contracts, in an effort to mitigate the risk of changes in foreign exchange rates on forecasted cash
flows. We may not purchase derivative instruments adequately to insulate ourselves from foreign currency exchange risks. Volatility in
the foreign currency markets may make hedging our foreign currency exposures challenging. In addition, because a portion of our revenue
is not earned in U.S. dollars, fluctuations in exchange rates between the U.S. dollar and the currencies in which such revenue is earned
may have a material adverse effect on our results of operations and financial condition. We could be adversely affected when the U.S.
dollar strengthens relative to the local currency between the time of a sale and the time we receive payment, which would be collected
in the devalued local currency. Accordingly, if there is an adverse movement in one or more exchange rates, we might suffer significant
losses and our results of operations may otherwise be adversely affected. Uncertainty in global market conditions has resulted in and
may continue to cause significant volatility in foreign currency exchange rates which could increase these risks. As our international
operations expand, our exposure to these risks also increases.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">9</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">The
invasion of Ukraine by Russia, and the related disruptions to the global economy and financial markets, has affected and could continue
to adversely affect our operations in Ukraine and Belarus, as well as our business, financial condition and results of operations as a
whole.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We have engaged with two subcontractors
in Ukraine and Belarus to support our research and development activities. The Russian invasion of Ukraine in February 2022 and sanctions
on Belarus have had a minimal impact on the operations of our subcontractors thus far. However, we may experience interruptions or delays
in the services they provide to us in the future.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In response to the conflict, the United
States, the European Union, Japan and the United Kingdom, among others, have announced targeted economic sanctions on Russia, the regions
of Donetsk and Luhansk, certain Russian citizens and enterprises, including financial measures such as freezing Russia&#8217;s central
bank assets and limiting its ability to access its dollar reserves. The continuation of the conflict may trigger a series of additional
economic and other sanctions enacted by the United States and other countries, as well as counter responses by the governments of Russia
or other jurisdictions, which could adversely affect the global financial markets generally, levels of economic activity, and increase
financial markets volatility. The potential impact of bans, sanction programs and boycotts on our business is uncertain at the current
time due to the fluid nature of the military conflict and international responses to it, but it could result in a material adverse effect
on our business, financial condition, and results of operations. In addition, the potential impacts include supply chain and logistics
disruptions, financial impacts including volatility in commodity prices, foreign exchange rates and interest rates, inflationary pressures
on raw materials and energy, heightened cybersecurity threats and other restrictions.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Risks Related to our
Business and Results of Operations</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">We
have a history of losses and may not be able to achieve or maintain profitability in the future.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We have a history of net losses in all fiscal
years since our inception, other than in 2006 and 2011. We had a net loss of $32 million in 2022 and $15 million in 2021. In the future,
we intend to continue to invest significantly in research and development and sales and marketing, which we believe will contribute to
our future growth. We can provide no assurance that we will be able to achieve or maintain profitability, and we may incur losses in the
future if we do not generate sufficient revenues.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Our
inability to streamline operations and improve cost efficiencies could result in the contraction of our business and the implementation
of significant cost cutting measures.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We have undertaken, and may continue to
undertake, efforts to streamline operations and improve cost efficiencies. We may not realize, in full or in part, the anticipated benefits,
savings and improvements in our operating results from these efforts due to unforeseen difficulties, delays or unexpected costs. If we
are unable to realize the expected operational efficiencies and cost savings, our operating results and financial condition would be adversely
affected. We also cannot guarantee that we will not have to undertake additional workforce reductions in the future. Furthermore, our
workforce reductions may be disruptive to our operations. For example, our workforce reductions could yield unanticipated consequences,
such as attrition beyond planned staff reductions, increased difficulties in our day-to-day operations and reduced employee morale. In
addition, while positions have been eliminated, certain functions necessary to our reduced operations remain, and we may be unsuccessful
in distributing the duties and obligations of departed employees among our remaining employees. We may also discover that the reductions
in workforce and cost cutting measures will make it difficult for us to pursue new opportunities and initiatives and require us to hire
qualified replacement personnel, which may require us to incur additional and unanticipated costs and expenses. Moreover, there is no
assurance we will be successful in our efforts. Our failure to successfully accomplish any of the above activities and goals may have
a material adverse impact on our business, financial condition, and results of operations.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">10</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Our
future growth and prospects depend significantly on our ability to grow revenues from the recurring revenue share Security-as-a-service
offering.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We generated 6% of our revenues in 2022
and 3% of our revenues in 2021 from our SECaaS offering. While we continue to forecast significant future expansion of our SECaas business,
the growth of our SECaaS recurring revenue model has been slower than originally anticipated. We will need to expand the number of recurring
security revenue deals and the end user penetration within existing customers to achieve the goals that we have set for our business.
This will involve a number of steps. Initially, we need to persuade Communication Service Providers (CSPs) as to the benefits that Allot
Secure can offer them in terms of driving additional revenue. Those CSPs, with our support, will then need to persuade their customers,
consumers and small and medium-sized businesses, to subscribe for security services. We expect that we will need to demonstrate the value
that our services offer and add new features to both (i) retain customers in the face of competition and (ii) to capitalize on opportunities
where CSPs currently using our competitors&#8217; products are considering a change. We face significant challenges in growing our security
business and our failure to do so would adversely impact our future growth and prospects.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Our
revenues and business may be adversely affected if we do not effectively compete in the markets in which we operate, or expand into new
markets.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We compete against large companies in a
rapidly evolving and highly competitive sector of the networking technology and security markets, which offer, or may offer in the future,
competing technologies, including partial or alternative solutions to operators&#8217; and enterprises&#8217; challenges, and which, similarly
to us, intensely pursue the largest service providers (referred to as Tier 1 operators) as well as large enterprises. Our ability to effectively
compete in these markets may be limited since our competitors may have greater financial resources, significant market share and established
relationships with operators and distribution channels.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our Deep Packet Inspection (DPI) technology
enabled offerings face significant competition from router and switch infrastructure companies that integrate functionalities into their
platforms, addressing some of the same types of issues that our products are designed to address.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our security products are offered to operators
and are deployed in their networks, enabling them to provide security services to their end customers. Such products face significant
competition from companies that directly offer to end customers security applications to be installed on their devices; companies that
approach that directly offer cloud security products to the business enterprise sector through distribution channels; and companies that
offer security products bundled with other products. By offering our security products to operators that provide security services to
both business enterprises and individual end customers, we aim to expand the reach of our products. However, this business model may prove
to be slower to market or less effective than our competitors&#8217; models, in which case our business and growth prospects may be harmed.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Certain of our current direct competitors
are substantially larger than we are and have significantly greater financial, sales and marketing, technical, manufacturing and other
resources. As the intelligent broadband solutions market has grown, including the markets for DPI enabled solutions for mobile networks
and for security products, new competitors have entered and may continue to enter the market. This competition has contributed to a slowing
growth of DPI bids for CSPs. Furthermore, our market is subject to industry consolidation, as companies attempt to maintain or strengthen
their positions in our evolving industry. Some of our current and potential competitors have made acquisitions or have announced new strategic
alliances designed to position them to provide many of the same products and services that we provide to both the service provider and
enterprise markets, such as Procera&#8217;s acquisition of Sandvine.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">If our competitors announce new products,
services or enhancements that better meet the needs of customers or changing industry requirements, offer alternative methods to achieve
customer objectives or implement faster go to market strategies, if our business model proves less effective than those of our competitors,
if new competitors enter the market, or if industry consolidation results in stronger competitors with wider range of product offerings
and greater financial resources, our ability to effectively compete may be harmed, which could have a material adverse effect on our business,
financial condition or results of operations.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">11</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In addition to enhancing our presence in
existing markets, we will need to continue to expand our global reach to enter new markets and build local delivery and support teams
to serve customers in new territories.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Our
revenues and business will be harmed if we do not keep pace with changes in broadband applications, network security threats and with
advances in technology, or if we do not achieve widespread market acceptance, including through significant investments.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We will need to invest heavily in the continued
development of our technology in order to keep pace with rapid changes in applications, increased broadband network speeds, network security
threats and with our competitors&#8217; efforts to advance their technology. Our ability to develop and deliver effective product offerings
depends on many factors, including identifying our customers&#8217; needs, technical implementation of new services and integration of
our products with our customers&#8217; existing network infrastructure. While we plan to continue introducing innovative products, we
cannot provide any assurance that new products we introduce will achieve the level of market acceptance that we target. Designers of broadband
applications and distributors of various network security threats that our products identify, manage or mitigate are using increasingly
sophisticated methods to avoid detection and management and/or mitigation by network operators.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Even if our products successfully identify
a particular application, it is sometimes necessary to distinguish between different types of traffic belonging to a single application.
Accordingly, we face significant challenges in ensuring that we identify new applications and new versions of current applications as
they are introduced, without impacting network performance, especially as networks become faster. This challenge is increased as we seek
to expand sales of our products to new geographic territories because the applications vary from country to country and region to region.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The network equipment market is characterized
by rapid technological progress, frequent new product introductions, changes in customer requirements and evolving industry standards.
To compete, we need to achieve widespread market acceptance. Alternative technologies could achieve widespread market acceptance and displace
the technology on which we have based our product architecture. Our business and revenues will be adversely affected if we fail to develop
enhancements to our products, in order to keep pace with changes in broadband applications, network security threats and advances in technology.
We can give no assurance that our technological approach will achieve broad market acceptance or that other technology or devices will
not supersede our technology and products.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Additionally, as the adoption of 5G continues
to expand, we will need to adapt the functionality of our products to comply with the design and standards prescribed by the 3rd Generation
Partnership Project (the 3GPP Organization), which is responsible for the industry standardization effort and requires significant investment.
Our business may be affected if we are unable to adapt our existing products in a quick and timely manner or successfully develop and
introduce solutions supporting 5G networks. In addition, in 4G/LTE networks, Allot provides a Traffic Detection Function (TDF) element
of the core network. According to the recent network design specifications, published by the 3GPP Organization, in 5G networks this TDF
function will be merged within the User Plane Function (UPF), which is provided by major NEP (Network Equipment Provider) competitors.
This change in network architecture may jeopardize Allot&#8217;s ability to sell a standalone TDF function, which may have a material
adverse impact on our business and financial results.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Our
revenues and business from the enterprise market may be adversely affected by new market and technology trends, including public cloud
adoption and the transition to 5G networks.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our business from the enterprise market
may depend on new market and technology trends. For example, some enterprises are implementing a new network architecture, transitioning
their datacenter infrastructure to public clouds (such as AWS, Azure, and Google), in which most of the data traffic is sent directly
to and from the public cloud. In such designs, Allot&#8217;s products deployed at the central location of the enterprise datacenter will
have less traffic capacity to manage and will provide only partial visibility into the enterprise&#8217;s traffic. This may erode the
value provided by Allot&#8217;s solutions and reduce amount of revenues derived from the enterprise market. Additionally, some enterprises
might decide to outsource their network operation to a public cloud, which would diminish the need for Allot&#8217;s products. Due to
these factors, we do not anticipate additional growth in the enterprise market.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">12</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Our
revenues and business may be adversely affected due to decline in revenues and profits of CSPs.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">A substantial amount of our revenues are
currently generated from CSPs. Many of these CSPs are facing declining revenues and profits due to commoditization of the voice and data
services they provide and limited success in introduction of the new services for the consumers. In addition, many CSPs are seeing a rise
in operational expenses due to the global energy crisis, which may affect their budget allocation for new projects. This might impact
their ability to continue to purchase our products and services for the prices we charge or will be unable to purchase these products
and services entirely. The outcome of such could result in a decline in our revenues and profits and adversely affect our business.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">The
growth of aging receivables and a deterioration in the collectability of these accounts could materially and adversely affect our results
of operations.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We provide for doubtful debts principally
based upon the aging of accounts receivable, in addition to collectability of specific customer accounts, our history of doubtful debts,
and the general condition of the industry. As of December 31, 2022, we had past due receivables of $10.1 million related to sales of our
products to resellers in two African countries and one Latin American country. The revenue related to those sales was recognized in 2022
upon signing the agreement with resellers and delivery of the products. We subsequently learned that the cash flows of some of these resellers
were impacted by a failure to receive payments from end customers which in turn affected their ability to meet the payment terms to which
they agreed with us. We have assessed as of the date of this annual report on Form 20-F that these amounts remain collectible; however,
if the resellers fail to pay their debt, we may ultimately be required to recognize some or all of these amounts as bad debts and write
them off. Any such outcome could materially and adversely impact our results of operations and our share price.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">We
depend on our network intelligence solutions for the substantial majority of our revenues.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In the past few years, we have increased
sales of our security products. However, sales of our network intelligence solutions, which provide service providers and governmental
customers with visibility and control of their networks, continue to account for a major portion of our revenues, and accounted for 77%
of our total revenue in 2022. If we are unable to increase these sales, or compensate for them by sales of security products, our business
will suffer. In addition, service providers may choose embedded or integrated solutions using routers and switches from larger networking
vendors over a standalone solution that we offer. Any factor adversely affecting our ability to sell, or the pricing of or demand for,
our network intelligence solutions would severely harm our ability to generate revenues and could have a material adverse effect on our
business.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">We
depend on one or more significant customers and the loss of any such significant customer or a significant decrease in business from any
such customer could harm our results of operations.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In 2022, we derived 8% of our total revenue
from our largest customer and 7% of our total revenue from our second largest customer. In 2021, we derived 11% of our total revenue from
our largest customer and 9% of our total revenue from our second largest customer. The loss of any significant customer or a significant
decrease in business from any such customer could have a material adverse effect on our revenues, results of operations and financial
condition.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">13</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Sales
of our products to large service providers can involve a lengthy sales cycle, which may impact the timing of our revenues and result in
us expending significant resources without making any sales.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We may incur significant expenses without
generating any sales. As of December 31, 2022, only 52% of our SECaaS sales contracts signed by customers have generated revenues. Our
management views realization of revenue from signed contracts as a primary challenge for our current business model and failure to do
so could adversely affect our profitability.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Beginning in late 2022, we shifted our primary
sales strategy to target large, strategic accounts, while implementing minimum revenue thresholds or customer assurances for our small
to medium sized accounts. While we believe this new strategy will generate greater revenue and help us achieve profitability sooner, it
may decrease our market share. Additionally, there is inherent risk in implementing a new business plan successfully. If we are unable
to secure large, strategic accounts, the economic harm to our business will be exacerbated due to this strategic shift.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our sales cycles to large service providers,
including carriers, mobile operators and cable operators, are generally lengthy because these end-customers consider our products to be
critical equipment and undertake significant testing to assess the performance of our products within their networks. In particular, beginning
in 2022, DPI deals took longer to close than in the past, at least in part due to macroeconomic conditions and tighter expense controls
by CSPs. Furthermore, many of our product and service arrangements with our customers provide that the final acceptance of a product or
service may be specified by the customer. As a result, we often invest significant time from initial contact with a large service provider
until it decides to incorporate our products into its network, and we may not be able to recognize the revenue from a customer until the
acceptance criteria have been satisfied. We have in the past, and may in the future, cancelled certain contracts that we later anticipate
are unlikely to launch projects and generate revenues.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We may also expend significant resources
in attempting to persuade large service providers to incorporate our products into their networks without success. Even after deciding
to purchase our products, the initial network deployment of our products by a large service provider may last up to one year and in certain
exceptional instances up to two years. If a competitor succeeds in convincing a large service provider to adopt that competitor&#8217;s
product, it may be difficult for us to displace the competitor because of the cost, time, effort and perceived risk to network stability
involved in changing solutions.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In addition, in our deals based on a revenue
share model (and determined by the number of end subscribers using our solution), the cycle from the upfront investments by our company
and the revenues stream, is very long.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">The
complexity and scope of the solutions we provide to larger service providers are increasing, and such larger projects entail greater operational
risk and an increased chance of failure.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The complexity and scope of the solutions
and services we provide to larger service providers are increasing. The larger and more complex such projects are, the greater the operational
risks associated with them. These risks include, but are not limited to, the failure to meet all the requirements of service providers,
the failure to fully integrate our products into the service provider&#8217;s network or with third-party products, our dependence on
subcontractors and partners and on effective cooperation with third-party vendors for the successful and timely completion of such projects.
If we encounter any of these risks, we may incur higher costs in order to complete the project and may be subject to contractual penalties
resulting in lower profitability. In addition, the project may demand more of our management&#8217;s time than was originally planned,
and our reputation may be adversely impacted.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Continued
salary increases of research and development personnel could adversely affect our ability to recruit such employees and could have an
adverse effect on our business and revenues.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The current ongoing increase in salaries
of research and development personnel could have an adverse effect on our ability to recruit such suitable individuals as well as adversely
affect our ability to meet the ongoing research and development related requirements of the market and our customers.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">14</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Risks Related to Our
Technology and Products</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Our
technology faces challenges due to increased network encryption.</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our DPI, analytics and security products
rely on the ability to read, understand and analyze the nature of Internet traffic. Due to an increase in network encryption, our ability
to read, understand and analyze the traffic transmitted becomes impaired and may reduce or eliminate our ability to provide our customers
with the classification of the traffic and the necessary tools and capabilities that they might require.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">We
need to continue to increase the functionality of our products and offer additional features and products to maintain or increase our
profitability.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The commoditization of DPI technology and
the introduction of competitive features and services may result in a decrease of the average sale prices of our DPI technology enabled
products.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The market in which we operate is highly
competitive and unless we continue to enhance the functionality of our products, add additional features and offer additional products,
our competitiveness may be harmed.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We seek to offset this risk by enhancing
our products by offering higher system speeds, additional features, such as advanced Quality of Experience (QoE) management functionality,
and support for additional applications and enhanced reporting tools. We also continuously endeavor to assure our solutions comply with
contemporary network and software architectures such as, but not limited to, virtualized network services (NFV), containerized deployments
and 5G networks compliance.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our products offer customers additional
tools to increase the efficiency of their networks or to help them offer additional services to their end customers and derive additional
revenues from their end customers. The industry and market for our products are still developing and are affected, among others, by trends
and changes in internet broadband traffic, including changes in methods used by various content providers and broadband applications and
evolution of network security threats.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We cannot provide any assurance that demand
for our additional features and products will continue or grow, or that we will be able to generate revenues from such sales at the levels
we anticipate or at all. Any inability to sell or maintain our additional features and products may lead to commercial disputes with our
customers and increased spending on technical solutions, any of which may negatively impact our results of operations.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">A
failure of our products may adversely affect the operation of our customers&#8217; live networks or the quality and scope of service to
our customers and their end users, including, specifically with regard to security protection which could harm our reputation, brand position,
and financial condition.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our products are, generally, installed in
line as part of our customers&#8217; networks and provide a wide range of services that our customers may offer to their own customers.
We endeavor to avoid any interruption to the regular operation of our customers&#8217; networks, any reduction of quality of services
or failure to provide the quality and/or scope of services to users, including, by performing certain tasks during predetermined maintenance
windows, and implementing a system bypass, in the event of malfunctions. In addition, we offer security protection services offered by
our customers to their end users at a certain level and terms of performance. However, in certain cases, a failure of our products or
failure of our products to perform in accordance with the performance levels to which we may be committed, may result in our customers
experiencing loss of functionality, denial of service and access, interruption of live traffic on our customers&#8217; networks, loss
of security protection or inability to provide similar services to our customers&#8217; end users. Such failure of our products, may cause
disputes with our customers, adversely affect our reputation, lead to loss of revenues and potential legal exposure.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">15</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Our
products are highly technical and any undetected software or hardware errors in our products could have a material adverse effect on our
operating results.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our products are complex and are incorporated
into broadband networks, which are a major source of revenue for service providers and support critical applications for subscribers and
enterprises. Due to the highly technical nature of our products and variations among customers&#8217; network environments, we may not
detect product defects until our products have been fully deployed in our customers&#8217; networks. Regardless of whether warranty coverage
exists for a product, we may be required to dedicate significant technical resources to repair any defects. If we encounter significant
errors, we could experience, among other things, loss of major customers, cancellation of orders, increased costs, delay in recognizing
revenues and damage to our reputation. We could also face claims for product liability, tort or breach of warranty. Defending a lawsuit,
regardless of its merit, is costly and may divert management&#8217;s attention. In addition, if our business liability insurance is inadequate
or future coverage is unavailable on acceptable terms or at all, our financial condition could be harmed.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Demand
for our DPI technology enabled products depends, in part, on the rate of adoption of bandwidth-intensive broadband applications, and the
impact multiple applications may have on network speed.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our DPI technology enabled products are
used by service providers and enterprises to monitor and manage bandwidth-intensive applications that cause congestion in broadband networks
and impact the quality of experience for users. Demand for our products is driven particularly by growth in applications, which are highly
sensitive to network delays and therefore require efficient network management. If the rapid growth in the adoption of such applications
does not continue, the demand for our products may be adversely impacted.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Demand
for our security products depends, in part, on continued evolution of on-line threats as well as on operators&#8217; interest in providing
security services to their end customers.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our security products are used by service
providers to offer security services to their end customers, comprising both business enterprises as well as individual end customers.
The demand for these services depends highly on continued evolution and increase of online threats. In the event that such threats decrease,
that end customers are unwilling to incur the costs of security services and/or that ISPs do not continue to pursue security services
to their end customers as a revenue source, demand for our security products may be materially adversely impacted.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Risks Related to Our
Dependence on Third Parties</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">We
depend on third parties to market, sell, and install our products and to provide initial technical support for our products for a material
portion of our business.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We depend on third-party channel partners,
such as distributors, resellers, original equipment manufacturers (OEMs), and system integrators, to market and sell a material portion
of our products to end-customers. In 2022, approximately 58% of our revenues were derived from channel partners. In some cases, our channel
partners are also responsible for installing and providing initial customer support for our products, with our continuous technical assistance.
In the majority of the cases, the partners are responsible for the initial customer support (Tier 1 support), while we act as the escalation
level. As a result, we depend on the ability of our channel partners to successfully market and sell our products to these end-customers.
We can give no assurance that our channel partners will market our products effectively, receive and fulfill customer orders for our products
on a timely basis or continue to devote the resources necessary to provide us with effective sales, marketing and technical support. In
addition, our channel partners may experience disruptions in, or be prevented from, conducting business activities as a result of macroeconomic
factors, which could have a material adverse effect on our results of operations. Any failure by our channel partners to provide adequate
initial support to end-customers could result in customer dissatisfaction with us or our products, which could result in a loss of customers,
harm our reputation and delay or limit market acceptance of our products. Our products are complex and it takes time for a new channel
partner to gain experience in the operation and installation of these products. Therefore, it may take a long period of time before a
new channel partner can successfully market, sell and support our products if an existing channel partner ceases to sell our products.
Additionally, our agreements with channel partners are generally not exclusive and our channel partners may market and sell products that
compete with our products. Our agreements with our distributors and resellers are usually for an initial one-year term and following the
expiration of this term, can be terminated by either party. We can give no assurance that these agreements will continue to remain in
effect. If we are unable to maintain our relationships with existing channel partners and to develop relationships with new channel partners
in key markets our profitability and results of operations may be materially adversely affected.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">16</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">We
integrate into or bundle various third-party solutions with our products and may integrate or offer additional third-party solutions in
the future. If we lose the right to use such solutions, our sales could be disrupted and we would have to spend additional capital to
replace such components.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We integrate various third-party solutions
into our products and offer third-party solutions bundled with our products. We may integrate or offer additional third-party solutions
in the future. Sales of our products could be disrupted if such third-party solutions were either no longer available to us or no longer
offered to us on commercially reasonable terms. In either case, we would be required to spend additional capital to either source alternative
third-party solutions, redesign our products to function with alternate third-party solutions or develop substitute components ourselves.
As a result, our sales may be delayed and/or adversely affected and we might be forced to limit the features available in our current
or future product offerings, which could have a material adverse effect on our business.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">We
currently depend on a limited number of subcontractors to integrate, assemble, store and service, as well as provide hardware and warranty
support for, our Service Gateway platform. If any one of these subcontractors experiences delays, disruptions, quality control problems
or a loss in capacity, our operating results could be adversely affected.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We currently depend on a limited number
of subcontractors, such as Flex (Israel) Ltd. (previously Flextronics (Israel) Ltd.), Malam Team and Arrow Electronics, to integrate,
assemble, test, store, package and prepare for shipment our various Service Gateway, Network Management and Enterprise platforms. If any
of these subcontractors experience delays, disruptions or quality control problems in manufacturing or integrating our products or if
we fail to effectively manage our relationships with them, product shipments may be delayed and our ability to deliver certain products
to customers could be adversely affected.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Certain
hardware and software components for our products come from single or limited sources and we could lose sales if these sources fail to
satisfy our supply requirements or if our customers refuse to implement components from certain sources.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We obtain certain hardware components used
in our products from single or limited sources.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"></div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Although such hardware components are off-the-shelf
items, because our systems have been designed to incorporate these specific hardware components, any change to these components due to
an interruption in supply chains or our inability to obtain such components on a timely basis may require engineering changes to our products
before substitute hardware components could be incorporated. Such changes could be costly and could result in lost sales particularly
to our traffic management systems. The agreements with our suppliers do not contain any minimum supply commitments. If we or our contract
manufacturers fail to obtain components in sufficient quantities when required, our business could be harmed.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We obtain certain software components of
our security products from a few limited sources, depending primarily on our customers&#8217; preferences. In the event that we are no
longer able to source such software components from a particular source, and our customers refuse to implement components from our alternative
sources, we may be required to identify an alternative source from which we do not currently acquire such software or develop such software
ourselves. This may result in disputes with our customers and/or cancellation or delay of orders, which may materially adversely affect
our business.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our suppliers also sell products to our
competitors and may enter into exclusive arrangements with our competitors, stop selling their products or components to us at commercially
reasonable prices or refuse to sell their products or components to us at any price. Our inability to obtain sufficient quantities of
single-source or limited-sourced components or to develop alternative sources for components or products would harm our ability to maintain
and expand our business.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">17</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Legal, Regulatory and
Compliance Risks</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">We
are subject to certain regulatory regimes that may affect the way that we conduct business internationally, and our failure to comply
with applicable laws and regulations could materially adversely affect our reputation and result in penalties and increased costs.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We are subject to a complex system of laws
and regulations related to international trade, including economic sanctions and export control laws and regulations. We also depend on
our distributors and agents outside of Israel for compliance and adherence to local laws and regulations in the markets in which they
operate. It is our policy not to make direct or indirect prohibited sales of our products, including into countries sanctioned under laws
to which we are subject, and to contractually limit the territories into which our channel partners may sell our products. None of our
contracts with channel partners authorize or contemplate any activities with sanctioned countries, and we do not intend to authorize any
channel partner to engage in activities with those countries in the future. Nevertheless, over ten years ago one of our channel partners
sold certain of our products (designed for the enterprise market) outside of its contractually designated territory, including into a
sanctioned country, and we subsequently determined that our contract management protocol for authorizing channel partner sales was not
adequately followed in that instance. Although we are not aware of any channel partner making indirect sales to entities or individuals
in sanctioned countries in 2022, there is no guarantee that our channel partners will not make such indirect sales in the future, which
could result in material adverse impact on our reputation and lead to penalties and increased costs. Though we have not had a material
impact to date, we can provide no assurance that new or existing measures will not have a material impact in the future.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We are also subject to the U.S. Foreign
Corrupt Practices Act and may be subject to similar worldwide anti-bribery laws that generally prohibit companies and their intermediaries
from making improper payments to government officials for the purpose of obtaining or retaining business. Some of the countries in which
we operate have experienced governmental corruption to some degree and, in certain circumstances, strict compliance with anti-bribery
laws may conflict with local customs and practices. Despite our compliance and training programs, we cannot be certain that our procedures
will be sufficient to ensure consistent compliance with all applicable international trade and anti-corruption laws, or that our employees
or channel partners will strictly follow all policies and requirements to which we subject them. Any alleged or actual violations of these
laws may subject us to government scrutiny, investigation, debarment, and civil and criminal penalties, which may have an adverse effect
on our results of operations, financial condition and reputation.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">As
with many DPI products, some of our products may be used by governmental or law enforcement customers in a manner that is, or that is
perceived to be, incompatible with human rights.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We cannot always verify whether our customers
are using our products in a lawful or ethical manner. It is possible that some of our governmental or law enforcement customers have used
our products in a manner that is incompatible with, or that is perceived to be incompatible with, human rights. In some circumstances,
governmental customers may desire to surveil their citizenry and may use our products to achieve those ends. For example, some foreign
governments use internet infrastructure to undermine democratic values through surveillance of and control over online communications
between political activists. Any misuse of our products by our governmental or law enforcement customers, or allegations of misuse, may
damage our reputation, business and results of operations.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Demand
for our products may be impacted by government regulation of the internet and telecommunications industry.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"></div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Service providers are subject to government
regulation in a number of jurisdictions in which we sell our products. There are several existing regulations and proposals in the United
States, Europe and elsewhere for regulating service providers&#8217; ability to prioritize applications in their networks. Some advocates
for regulating this industry claim that collecting premium fees from certain &#8220;preferred&#8221; applications would distort the market
for Internet applications in favor of larger and better-funded content providers. They also claim that this would impact end-users who
already purchased broadband access only to experience response times that differ based on content provider. Some opponents believe that
content providers who support bandwidth-intensive applications should be required to pay service providers a premium in order to support
further network investments.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">18</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">On December 14, 2017, the United States
Federal Communications Commission (the &#8220;FCC&#8221;) announced that it voted to repeal the Open Internet Report and Order on Remand,
Declaratory Ruling, and Order (the Open Internet Order). The Open Internet Order was issued by the FCC and went into effect on June 12,
2015. The Open Internet Order set forth rules, grounded, among others, on Title II of the Communications Act of 1934; the Open Internet
Order regulated both fixed and mobile Internet Service Providers (ISPs) and prohibited them, subject to reasonable network management,
from blocking and/or throttling of lawful content, applications, services, or non-harmful devices, and from unreasonably interfering or
disadvantaging of (i) end users&#8217; ability to select, access service of the lawful Internet content, applications, services, or devices
of their choice or (ii) edge providers&#8217; ability to make lawful content, applications, services, or devices available to end users.
The Open Internet Order also prohibited paid prioritization of content. The repeal largely reversed the Open Internet Order, including
the classification of broadband Internet service as a telecommunications service, which is subject to certain common carrier regulations,
and restored the regulatory framework that preceded the Open Internet Order. Because our products allow ISPs to identify network traffic
and facilitate traffic management, the reinstatement of this traditional regulatory framework has not, to date, affected but may in the
future affect ISP&#8217;s demand for certain of our products. The repeal of the Open Internet Order was upheld by a federal appeals court
in October 2019, however, the repeal does not preclude state and local governments from enacting their own net neutrality rules and certain
U.S. states have already implemented net neutrality protections which could impact our operations.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">On April 30, 2016, Regulation (EU) 2015/2120
of the European Parliament and of the Council came into effect, setting forth the first EU-wide Net Neutrality (&#8220;Open Internet&#8221;)
rules. Under these rules, blocking, throttling and discrimination of internet traffic by ISPs is prohibited in the EU, with three exceptions:
(i) compliance with legal obligations; (ii) integrity of the network; and (iii) congestion management in exceptional and temporary situations.
Outside these exceptions, there can be no prioritization of traffic within an internet access service. However, equal treatment permits
reasonable day-to-day traffic management according to objectively justified technical requirements, and which must be independent of the
origin or destination of the traffic and of any commercial considerations. These rules also allow internet access providers, as well as
content and applications providers, to offer special services with specific quality requirements (provided the Open Internet is not negatively
affected by the provision of these services). Such specialized services cannot be a substitute to internet access services can only be
provided if there is sufficient network capacity to provide them in addition to any internet access service and must not be to the detriment
of the availability or general quality of internet access services for end-users.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Such regulation of both fixed and mobile
ISPs, in European Economic Area (EEA) Member States, may limit ISPs&#8217; ability to manage, prioritize and monetize their network. Additionally,
these regulations may attract growing public debate and attention of regulators in other jurisdictions we operate in. Demand from service
providers, in affected jurisdictions, for the traffic management and subscriber management features of our products may be adversely affected
by such regulations. To date, we have not experienced any material decrease in demand for these features; however, a decrease in demand
in the future could adversely impact sales of our products and could have a material adverse effect on our business, financial condition
or results of operations.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Our
failure to comply with data privacy laws may expose us to reputational harm and potential regulatory actions and fines.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Strict data privacy laws regulating the
collection, transmission, storage and use of employee data and consumers&#8217; personally-identifying information applicable to ISPs
are evolving in the US, European Union and other jurisdictions in which we sell our products. For example, in the US, legislation has
in recent years been proposed regarding restrictions on the use of geolocation information collected by mobile devices without consumer
consent and California&#8217;s California Consumer Privacy Act, which grants expanded rights to access and delete personal information
and opt out of certain personal information sharing, among other things, became effective on January 1, 2020. Similarly, the General Data
Protection Regulation (&#8220;GDPR&#8221;), enforcement of which began on May 25, 2018, creates a range of new compliance obligations,
increases financial penalties for non-compliance and extends the scope of the EU data protection law to all companies established in the
EEA, and all companies established outside the EEA that either: (a) offer goods or services to individuals in the EEA; or (b) monitor
the behavior of individuals in the EEA. The GDPR imposes a strict data protection compliance regime and includes enhanced rights for individuals.
It applies to the collection, use, retention, security, processing, transfer and deletion of personally identifiable information of individuals,
and creates a range of new compliance obligations. Implementation of, and compliance with, the GDPR has increased, and could continue
to increase, our cost of doing business. In addition, the GDPR may be interpreted or applied in a manner that is unforeseen by, or adverse
to, us. Violations of the GDPR may result in significant fines (up to four percent of worldwide annual turnover or EUR 20.0 million, whichever
is greater) and reputational harm. Such regulations have increased our compliance and administrative burden significantly and require
us to invest resources and management attention in order to update our IT systems to meet the new requirements, including those related
to recordkeeping of personal identifiable information and segregation of duties.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">19</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The GDPR and other privacy and data protection
laws may be interpreted and applied differently from country to country and may create inconsistent or conflicting requirements. Such
regulations increase our customers&#8217; compliance and administrative burden significantly and may require us to adapt certain of our
products, as well as our support and maintenance services, if necessary, to different requirements in EEA Member States, as well as in
the US, in order to allow our customers in such jurisdictions, to comply with such regulations. There is also no assurance that we will
be able to adapt our products and/or our support and maintenance services sufficiently in order to allow our customers in various jurisdictions
to comply with such regulatory requirements in each jurisdiction.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As data protection and privacy-related laws
and regulations continue to evolve, these changes may result in increased regulatory and public scrutiny, escalating levels of enforcement
and sanctions and increased costs of compliance. Therefore, we may be required to modify the features and functionalities of certain of
our products, in a manner that is less attractive to customers. Such adjustments of our products, if required, may require extensive financial
investments and may take long periods of time, leading to delay in sales cycles, deployment of our products and recognition of related
revenues. Furthermore, we may be required to adjust the geographical and operational structure of our Customer Success department, if
required, and this may entail extensive financial investments in providing support and maintenance services.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Risks Related to Our
Intellectual Property and Proprietary Information</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">If
we are unable to successfully protect the intellectual property embodied in our technology, our business could be materially adversely
affected.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Know-how relating to networking protocols,
building carrier-grade systems, identifying applications and developing and maintaining security products is an important aspect of our
intellectual property. It is our practice to have our employees sign appropriate non-compete agreements when permitted under applicable
law. These agreements prohibit our employees who cease working for us from competing directly with us or working for our competitors for
a limited period of time. The enforceability of non-compete clauses in certain jurisdictions in which we operate may be limited. Under
the current laws of some jurisdictions in which we operate, we may be unable to enforce these agreements and it may thereby be difficult
for us to restrict our competitors from gaining the expertise our former employees gained while working for us.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Further, to protect our know-how, we customarily
require our employees, distributors, resellers, software testers and contractors to execute confidentiality agreements or agree to confidentiality
undertakings when their relationship with us begins. Typically, our employment contracts also include clauses regarding assignment of
intellectual property rights for all inventions developed by employees and non-disclosure of all confidential information. We cannot provide
any assurance that the terms of these agreements are being observed and will be observed in the future. Because our product designs and
software are stored electronically and thus are highly portable, we attempt to reduce the portability of our designs and software by physically
protecting our servers through the use of closed networks, which prevent external access to our servers. We cannot be certain, however,
that such protection will adequately deter individuals or groups from wrongfully accessing our technology. Monitoring unauthorized use
of intellectual property is difficult and some foreign laws do not protect proprietary rights to the same extent as the laws of the United
States. We cannot be certain that the steps we have taken to protect our proprietary information will be sufficient. In addition, to protect
our intellectual property, we may become involved in litigation, which could result in substantial expenses, divert the attention of management,
or materially disrupt our business, all of which could adversely affect our revenue, financial condition and results of operations.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">20</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We also aim to protect our intellectual
property with patent protection. As of December 31, 2022 we had a patent portfolio consisting of 28 patent families, including 32 issued
U.S. patents, 2 U.S. patents that have recently been allowed but not issued, 3 reissued U.S. patents 2 pending U.S. patent applications,
and 30 patents issued in Canada, Israel and several European jurisdictions. There can be no assurance that:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div> </div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="za67203a6ff9d46fab6283fdc2f738acb" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>current or future U.S. or foreign patents applications will be approved;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z68ac672d8042414fa17c765e810db549" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>our issued patents will protect our intellectual property and not be held invalid or unenforceable if challenged by third-parties;</div>
        </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="ze0982d1eb7c641888ffd6685253de178" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>we will succeed in protecting our technology adequately in all key jurisdictions in which we or our competitors operate;</div> </td>
        </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z451b67e86e7441bfa1bdbc6896bf72ea" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>the patents of others will not have an adverse effect on our ability to do business; or</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="za20c8740416c4b7886a6dfed5480a9e0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>others will not independently develop similar or competing products or methods or design around any patents that may be issued to
        us.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Any failure to obtain patents, inability
to obtain patents with claims of a scope necessary to cover our technology or the invalidation of our patents may weaken our competitive
position and may adversely affect our revenues.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">We
use certain &#8220;open source&#8221; software tools that may be subject to intellectual property infringement claims, the assertion of
which could impair our product development plans, interfere with our ability to support our clients or require us to pay licensing fees</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Certain of our products contain open source
code, and we may use more open source code in the future. Open source code is the type of code that is covered by a license agreement
that permits the user to copy, modify and distribute the software without cost, provided that users and modifiers abide by certain licensing
requirements. The original developers of the open source code provide no warranties on such code. As a result of our use of open source
software, we could be subject to suits by parties claiming ownership of what we believe to be open source code, and we may incur expenses
in defending claims that we did not abide by the open source code license. If we are not successful in defending against such claims,
we may be subject to monetary damages or be required to remove the open source code from our products. Such events could disrupt our operations
and the sales of our products, which would negatively impact our revenues and cash flow. In addition, under certain conditions, the use
of open source code to create derivative code may obligate us to make the resulting derivative code available to others at no cost. If
we are required to publicly disclose the source code for such derivative products or to license our derivative products that use an open
source license, our previously proprietary software products would be available to others, including our customers and competitors without
charge. While we endeavor to ensure that no open source software is used in a way which may require us to disclose the source code to
our related product, such use could inadvertently occur. If we were required to make our software source code freely available, our business
could be seriously harmed. The use of such open source code may ultimately subject some of our products to unintended conditions so that
we are required to take remedial action that may divert resources away from our development efforts.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">21</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Disruption
to our IT systems could adversely affect our reputation and have a material adverse effect on our business and results of operations.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Risks related to cybersecurity and privacy,
including the activities of criminal hackers, hacktivists, state-sponsored intrusions, industrial espionage, employee malfeasance and
human or technological error, are constantly evolving. Computer hackers and others routinely attempt to breach the security of companies,
governmental agencies, technology products, services and systems.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our IT systems contain personal, financial
and other information that is entrusted to us by our customers and employees as well as financial, proprietary and other confidential
information related to our business, and we rely on said systems to manage our business, operations and research and development. If these
IT systems are compromised as a result of cyber-attacks or cyber-related incidents, it could result in the loss or misappropriation of
sensitive data or other disruption to our operations. Although we have a cybersecurity program designed to protect and preserve the integrity
of our information technology systems, we have experienced and expect to continue to experience cyber-attacks of our IT systems or networks
(such as limited phishing, ransomware and malware activities identified by us in the past, which were mitigated). Although none of these
cyber-attacks nor breaches that have been of a minor nature, has had a material effect on our operations or financial condition, due to
our security measures and awareness, we cannot guarantee that any such incidents would not materially harm our business in the future.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">If our IT systems are compromised as a result
of cyber-attacks or cyber-related incidents, it could result in the loss or misappropriation of sensitive data or other disruption to
our operations. It could also disrupt our electronic communications systems and thus our ability to conduct our business operations, our
ability to process customer orders and electronically deliver products and services and our distribution channels.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Additionally, as a provider of network intelligence
and security solutions for mobile and fixed service providers, an actual or perceived cyber-attack, breach of security or theft of personal
data store by us, regardless of whether the cyber-attack, breach or theft is attributable to the failure of our products, could adversely
affect the market&#8217;s perception of the efficacy of our solutions, and current or potential customers may look to our competitors
for alternative solutions. A breach of our systems may also lead defects and security vulnerabilities to be introduced into our software,
thereby damaging the reputation and perceived reliability and security of our products and services and potentially making the data systems
of our customers vulnerable to further data loss and cyber incidents.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Despite our investments in risk prevention
and contingencies, data protection, prevention of intrusions, access control systems and other security measures, we can provide no assurance
that our current IT systems are fully protected against third-party intrusions, viruses, hacker attacks, information or data theft or
other similar threats. Any such security breach, whether actual or alleged, could result in system disruptions or shutdowns and/or destruction,
alteration, theft or unauthorized disclosure of confidential information. Even when an actual or attempted security breach is detected,
the full extent of the breach may not be determined for some time. An increasing number of companies have disclosed security breaches
of their IT systems and networks, some of which have involved sophisticated and highly targeted attacks. We believe such incidents are
likely to continue, and we are unable to predict the direct or indirect impact of these future attacks on our business.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">We
may be subject to claims of intellectual property infringement by third parties that, regardless of merit, could result in litigation
and our business, operating results or financial condition could be materially adversely affected.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">There can be no assurance that we will not
receive communications from third parties asserting that our products and other intellectual property infringe, or may infringe their
proprietary rights. We are not currently subject to any proceedings for infringement of patents or other intellectual property rights
and are not aware of any parties that intend to pursue such claims against us except for an initial approach from a competitor asserting
a potential infringement which we strongly refute. Any such claim, regardless of merit, could result in litigation, which could result
in substantial expenses, divert the attention of management, cause significant delays and materially disrupt the conduct of our business.
As a consequence of such claims, we could be required to pay substantial damage awards, develop non-infringing technology, enter into
royalty-bearing licensing agreements, stop selling our products or re-brand our products. If it appears necessary, we may seek to license
intellectual property that we are alleged to infringe. Such licensing agreements may not be available on terms acceptable to us or at
all. Litigation is inherently uncertain and any adverse decision could result in a loss of our proprietary rights, subject us to significant
liabilities, require us to seek licenses from others and otherwise negatively affect our business. In the event of a successful claim
of infringement against us and our failure or inability to develop non-infringing technology or license the infringed or similar technology,
our business, operating results or financial condition could be materially adversely affected.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">22</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Risks Related to Our
Ordinary Shares</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">The
share price of our ordinary shares has been and may continue to be volatile.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The market price of our ordinary shares
has been volatile in the past and may continue to be volatile. Our quarterly financial performance is likely to vary in the future, and
may not meet our expectations or the expectations of analysts or investors, which may lead to additional volatility in our share price.
Many factors could cause the market price of ordinary shares to fluctuate substantially, including, but not limited to:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z0ea84ac4993045e9a4bfc6ea53d31269" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>announcements or introductions of technological innovations, new products, product enhancements or pricing policies by us or our
        competitors;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="za899eea355eb42d88c34d2f271aba714" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>winning or losing contracts with service providers;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z192d813ca3fd40c8b21c0a5e425a2eaa" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>disputes or other developments with respect to our or our competitors&#8217; intellectual property rights;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zdd5a11500e2644f8832442f5aabe5d5e" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>announcements of strategic partnerships, joint ventures, acquisitions or other agreements by us or our competitors;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z66e6e3a2759e4e659ca7daacf757db38" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>recruitment or departure of key personnel;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z86584151e778446792f4295018351c6d" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>regulatory developments in the markets in which we sell our products;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z44287fc5068a4194bfb5c663353acb22" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>our future repurchases, if any, of our ordinary shares pursuant to our current share repurchase program and/or any other share repurchase
        program which may be approved in the future;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z48c6b8e93d504fdaa3889d8f016315ef" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>our sale of ordinary shares or other securities;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zf1b7f26d6d0e47ee878bcc222025befa" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>changes in the estimation of the future size and growth of our markets;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z724a832a3f9f41f3a4c264d9a305d19a" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>market conditions in our industry, the industries of our customers and the economy as a whole;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="za17ba5bbeea543f2a9674416099757e3" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>a failure to meet publicly announced guidance or other expectations; or</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z2176beb17614443880fca5e82087709d" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>equity awards to our directors, officers and employees.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Share price fluctuations may be exaggerated
if the trading volume of our ordinary shares is too low. The lack of a trading market may result in the loss of research coverage by securities
analysts. Moreover, we can provide no assurance that any securities analysts will initiate or maintain research coverage of our company
and our ordinary shares. If our future quarterly operating results are below the expectations of securities analysts or investors, the
price of our ordinary shares would likely decline. Securities class action litigation has often been brought against companies following
periods of volatility.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Our
shareholders do not have the same protections afforded to shareholders of a U.S. company because we have elected to use certain exemptions
available to foreign private issuers from certain corporate governance requirements of the Nasdaq Stock Market (&#8220;Nasdaq&#8221;).</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As a foreign private issuer, we are permitted
under Nasdaq Rule 5615(a)(3) to follow Israeli corporate governance practices instead of Nasdaq requirements that apply to U.S. companies.
As a condition to following Israeli corporate governance practices, we must disclose which requirements we are not following and describe
the equivalent Israeli law requirement. We must also provide Nasdaq with a letter from our Israeli outside counsel, certifying that our
corporate governance practices are not prohibited by Israeli law. As a result of these exemptions, our shareholders do not have the same
protections as are afforded to shareholders of a U.S. company.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">23</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We currently follow Israeli home country
practices with regard to the quorum requirement for shareholder meetings and shareholder approval of equity compensation plans requirements.
As permitted under the Israeli Companies Law, 5759-1999, or the Companies Law, our articles of association provide that the quorum for
any meeting of shareholders shall be the presence of at least two shareholders present in person or by proxy who hold at least 25% of
the voting power of our shares instead of 33% of our issued share capital (as prescribed by Nasdaq&#8217;s rules). We do not seek shareholder
approval for (i) equity compensation plans in accordance with the requirements of the Companies Law, which does not reflect the requirements
of Rule 5635(c), (ii) the issuance of securities that would result in a change of control, which does not reflect the requirements of
Rule 5635(b), and (iii) certain private issuances of securities representing more than 20% of our outstanding shares or voting power at
below market prices, which does not reflect the requirements of Rule 5635(b).</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In the future, we may also choose to follow
Israeli corporate governance practices instead of Nasdaq requirements with regard to, among other things, the composition of our board
of directors, compensation of officers, director nomination procedures and quorum requirements at shareholders&#8217; meetings. In addition,
we may choose to follow Israeli corporate governance practice instead of Nasdaq requirements to obtain shareholder approval for certain
dilutive events. Accordingly, our shareholders may not be afforded the same protection as provided under Nasdaq corporate governance rules.
Following our home country governance practices, as opposed to the requirements that would otherwise apply to a U.S. company listed on
Nasdaq, may provide less protection than is accorded to investors of domestic issuers. See &#8220;ITEM 16G: Corporate Governance.&#8221;</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">As
a foreign private issuer, we are not subject to the provisions of Regulation FD or U.S. proxy rules and are exempt from filing certain
Exchange Act reports.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As a foreign private issuer, we are exempt
from the rules and regulations under the Exchange Act related to the furnishing and content of proxy statements, and our officers, directors
and principal shareholders are exempt from the reporting and short-swing profit recovery provisions contained in Section 16 of the Exchange
Act. In addition, we are not required under the Exchange Act to file annual and current reports and financial statements with the SEC
as frequently or as promptly as U.S. domestic companies whose securities are registered under the Exchange Act. We are permitted to disclose
limited compensation information for our executive officers on an individual basis and we are generally exempt from filing quarterly reports
with the SEC under the Exchange Act. Moreover, we are not required to comply with Regulation FD, which restricts the selective disclosure
of material nonpublic information to, among others, broker-dealers and holders of a company&#8217;s securities under circumstances in
which it is reasonably foreseeable that the holder will trade in the company&#8217;s securities on the basis of the information. These
exemptions and leniencies reduce the frequency and scope of information and protections to which you may otherwise have been eligible
in relation to a U.S. domestic issuer.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We would lose our foreign private issuer
status if (a) a majority of our outstanding voting securities were either directly or indirectly owned of record by residents of the United
States and (b) either (i) a majority of our executive officers or directors were United States citizens or residents, (ii) more than 50%
of our assets were located in the United States or (iii) our business were administered principally in the United States. Our loss of
foreign private issuer status would make U.S. regulatory provisions mandatory. The regulatory and compliance costs to us under U.S. securities
laws as a U.S. domestic issuer may be significantly higher. If we are not a foreign private issuer, we will be required to file periodic
reports and registration statements on U.S. domestic issuer forms with the SEC, which are more detailed and extensive than the forms available
to a foreign private issuer. We would also be required to follow U.S. proxy disclosure requirements, including the requirement to disclose,
under U.S. law, more detailed information about the compensation of our senior executive officers on an individual basis. We may also
be required to modify certain of our policies to comply with accepted governance practices associated with U.S. domestic issuers. Such
conversion and modifications will involve additional costs. In addition, we would lose our ability to rely upon exemptions from certain
Nasdaq corporate governance requirements that are available to foreign private issuers.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">24</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Certain
U.S. holders of our ordinary shares may suffer adverse tax consequences if we or any of our non-US subsidiaries are characterized as a
&#8220;controlled foreign corporation,&#8221; or a CFC, under Section 957(a) of the Internal Revenue Code of 1986, as amended (the &#8220;Code&#8221;).</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">A non-U.S. corporation is considered a CFC
if more than 50% of (1) the total combined voting power of all classes of stock of such corporation entitled to vote, or (2) the total
value of the stock of such corporation, is owned, or is considered as owned by applying certain constructive ownership rules, including
certain downward attribution rules by United States shareholders who each own stock representing 10% or more of the vote or 10% or more
of the value on any day during the taxable year of such non-U.S. corporation (&#8220;10% U.S. Shareholder&#8221;). Because our group includes
one or more U.S. subsidiaries, certain of our non-U.S. subsidiaries will be treated as CFCs (regardless of whether or not we are treated
as a CFC). Generally, 10% U.S. Shareholders of a CFC are required to report annually and include currently in its U.S. taxable income
such 10% U.S. Shareholder&#8217;s pro rata share of the CFC&#8217;s &#8220;Subpart F income,&#8221; &#8220;global intangible low-taxed
income,&#8221; and investments in U.S. property by CFCs, regardless of whether we make an actual distribution to such shareholders. &#8220;Subpart
F income&#8221; includes, among other things, certain passive income (such as income from dividends, interests, royalties, rents and annuities
or gain from the sale of property that produces such types of income) and certain sales and services income arising in connection with
transactions between the CFC and a person related to the CFC.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Any individual that is a 10% U.S. Shareholder
with respect to a CFC generally would not be allowed certain tax deductions or foreign tax credits that would be allowed to a 10% U.S.
Shareholder that is a U.S. corporation. Failure to comply with these reporting obligations may subject a 10% U.S. Shareholder to significant
monetary penalties and may prevent the statute of limitations with respect to such shareholder&#8217;s U.S. federal income tax return
for the year for which reporting was due from starting. We cannot provide any assurances that we will assist investors in determining
whether any of our non-U.S. subsidiaries is treated as a CFC or whether any investor is treated as a 10% U.S. Shareholder with respect
to any such CFC or furnish to any 10% United States shareholders information that may be necessary to comply with the aforementioned reporting
and tax payment obligations. A United States investor should consult its tax advisors regarding the potential application of these rules
to an investment in our ordinary shares.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Your
percentage ownership in the Company may be diluted in the future because of equity awards that have been, or may be, granted to our directors,
officers and employees.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We have adopted equity compensation plans
that provide for the grant of equity-based awards, including restricted units and share options to our directors, officers, and other
employees. As of February 20, 2023, we had 2,633,616 options and restricted units outstanding to employees and directors of the Company,
and there were 1,239,744 shares available for future awards under our equity compensation plans. The vesting of restricted units and granting
of share options are generally contingent upon performance and/or service conditions. Vesting of those shares of restricted units and
share would dilute the ownership interest of existing shareholders. Equity awards will continue to be a source of compensation for employees
and directors going forward.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">We
may fail to meet our publicly announced guidance or other expectations about our business, which could cause our share price to decline.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We may provide from time to time guidance
regarding our expected financial and business performance. Correctly identifying key factors affecting business conditions and predicting
future events is inherently an uncertain process, and our guidance may not ultimately be accurate and has in the past been inaccurate
in certain respects. Our guidance is based on certain assumptions such as those relating to anticipated production and sales volumes (which
generally are not linear throughout a given period), average sales prices, and supplier and commodity costs. If our guidance varies from
actual results due to our assumptions not being met or the impact on our financial performance that could occur as a result of various
risks and uncertainties, the market value of our ordinary shares could decline significantly.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">25</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Risks Relating to our
Indebtedness and Capital Structure</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">The
issuance of ordinary shares upon conversion of the Note (as defined below) could substantially dilute your investment and could impede
our ability to obtain additional financing.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">On February 18, 2022, we issued to Lynrock
Lake Master Fund LP a senior unsecured promissory note in an aggregate principal amount of $40 million (the &#8220;Note&#8221;). The Note
is convertible into our ordinary shares at an initial conversion rate of 97.0874 ordinary shares per $1,000 of the principal amount being
converted (based on an initial conversion price equal to $10.30 per ordinary share). The conversion price decreases by up to two $1 increments
if we elect to extend the maturity of the Note by up to two successive years following the initial maturity date of February 14, 2025.
Conversion of the Note would result in dilution to the equity interests of our other shareholders. We have no control over whether or
when the holder will exercise its right to convert the Note. We cannot predict the market price of our ordinary shares at any future date,
and therefore cannot predict whether the Note will be converted. The existence and potentially dilutive impact of the conversion of the
Note may prevent us from obtaining additional financing in the future on acceptable terms, or at all.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Our
indebtedness and liabilities could limit the cash flow available for our operations, expose us to risks that could adversely affect our
business, financial condition and results of operations, restrict our ability to incur additional indebtedness and impair our ability
to satisfy our obligations under the Note.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our indebtedness could have material adverse
consequences for our security holders and our business, results of operations and financial condition by, among other things:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div> </div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z9d45c31391ab45f180898e70d243eebf" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>increasing our vulnerability to adverse economic and industry conditions;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zf87e6da5050e41fda244bc57885255f3" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>limiting our ability to obtain additional financing;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z2d10bb0c84bb440e81ab189835bb8ff7" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>limiting our flexibility to plan for, or react to, changes in our business;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zac533266d2724c8e971290b98728151f" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>diluting the interests of our existing shareholders as a result of issuing ordinary shares upon conversion of the Note; and</div>
        </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="za92b2caded9e497a8d6ab6df4929229e" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>placing us at a possible competitive disadvantage with competitors that are less leveraged than us or have better access to capital.</div>
        </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The Note includes financially restrictive
covenants that, among other things, limit our ability to incur additional debt. Without the consent of the holders of a majority in aggregate
principal amount of the Note, we may not create, incur, assume or be liable for any indebtedness for borrowed money unless the aggregate
principal amount of such indebtedness does not exceed $5 million.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The Note matures on February 14, 2025, subject
to our right to extend it for two successive years. At maturity, unless converted or redeemed, we will need to repay the principal amount
under the Note. Our business may not generate sufficient funds, and we may otherwise be unable to maintain sufficient cash reserves, to
pay amounts due under our indebtedness, including the Note, and our cash needs may increase in the future.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">We
may be unable to raise the funds necessary to repurchase the Note for cash following a change of control, or to pay any cash amounts due
upon redemption or conversion, and our other indebtedness may limit our ability to repurchase the Note or pay cash upon its conversion.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In the event of a change of control, the
holder of the Note has the right to require us to convert all or a portion of the Note to ordinary shares or redeem all (but not less
than all) of the outstanding principal amount of the Note. In the event of such conversion or redemption in connection with a change of
control, we will also be required to pay to the holder an amount in cash equal to 6% per annum of the then-outstanding principal amount
of the Note. We may not have enough available cash or be able to obtain financing at the time we are required to redeem the Note or pay
the cash amounts due upon conversion or redemption. In addition, applicable law, regulatory authorities and the agreements governing any
future indebtedness may restrict our ability to repurchase the Note or pay the cash amounts due upon conversion or redemption. Our failure
to repurchase the Note or to pay the cash amounts due upon conversion or redemption when required will constitute a default under the
Note. A default under the Note could also lead to a default under agreements governing any future indebtedness, which may result in that
other indebtedness becoming immediately payable in full. We may not have sufficient funds to satisfy all amounts due under such other
indebtedness and the Note.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">26</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif"> <br /> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Provisions
in the Note could delay or prevent an otherwise beneficial takeover of us.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Certain provisions in the Note could make
a third-party attempt to acquire us more difficult or expensive. For example, if a takeover constitutes a change of control, then the
noteholder will have the right to convert all or a portion of the Note or redeem all (but not less than all) of the outstanding principal
amount of the Note. In this case, and in other cases, our obligations under the Note could increase the cost of acquiring us or otherwise
discourage a third party from acquiring us, including in a transaction that holders of our ordinary shares may view as favorable.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Risks Relating to our
Location in Israel</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Conditions
in Israel could adversely affect our business.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We are incorporated under Israeli law and
our principal offices, research and development division and manufacturing facilities are located in Israel. Accordingly, political, economic
and military conditions in Israel directly affect our business. Since the State of Israel was established in 1948, a number of armed conflicts
have occurred between Israel and its Arab neighbors. Although Israel has entered into various agreements with Egypt, Jordan and the Palestinian
Authority, there has been an increase in unrest and terrorist activity, which began in September 2000 and continued with varying levels
of severity throughout 2022. In recent years, Israel has been engaged in sporadic armed conflicts with Hamas, an Islamist terrorist group
that controls the Gaza Strip, with Hezbollah, an Islamist terrorist group that controls large portions of southern Lebanon, and with Iranian-backed
military forces in Syria. In addition, Iran has threatened to attack Israel and may be developing nuclear weapons. Some of these hostilities
were accompanied by missiles being fired from the Gaza Strip against civilian targets in various parts of Israel, including areas in which
our employees and some of our consultants are located, and negatively affected business conditions in Israel. Any hostilities involving
Israel or the interruption or curtailment of trade between Israel and its trading partners could adversely affect our operations and financial
results.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our commercial insurance does not cover
losses that may occur as a result of events associated with war and terrorism. Although the Israeli government currently covers the reinstatement
value of direct damages that are caused by terrorist attacks or acts of war, we cannot assure you that this government coverage will be
maintained or that it will sufficiently cover our potential damages. Any losses or damages incurred by us could have a material adverse
effect on our business. Any armed conflicts or political instability in the region would likely negatively affect business conditions
and could harm our results of operations.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In the past, the State of Israel and Israeli
companies have been subjected to economic boycotts. Several countries still restrict business with the State of Israel and with Israeli
companies. These restrictive laws and policies may have an adverse impact on our operating results, financial condition or the expansion
of our business. A campaign of boycotts, divestment and sanctions has been undertaken against Israel, which could also adversely impact
our business.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Furthermore, the Israeli government is currently
pursuing certain changes to Israel&#8217;s judicial system. In response, various governmental and non-governmental organizations, both
within and outside of Israel, have voiced concerns that the proposed changes may create actual or perceived political instability, which
could adversely affect the Israeli economy. To the extent such changes have negative consequences on the Israeli economy, our business,
financial condition, results of operations and prospects may be harmed.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Our
operations may be disrupted by the obligations of personnel to perform military service.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"></div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As of December 31, 2022, we employed 749
people, of whom 314 were based in Israel. Some of our employees in Israel are obligated to perform annual military reserve duty in the
Israel Defense Forces, depending on their age and position in the army. Additionally, they may be called to active reserve duty at any
time under emergency circumstances for extended periods of time. Our operations could be disrupted by the absence of one or more of our
executive officers or key employees for a significant period due to military service and any significant disruption in our operations
could harm our business. The full impact on our workforce or business if some of our executive officers and employees are called upon
to perform military service, especially in times of national emergency, is difficult to predict.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">27</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">The
tax benefits that are available to us require us to meet several conditions and may be terminated or reduced in the future, which would
increase our costs and taxes.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our investment program in equipment at our
facility in Hod-Hasharon, Israel, has been granted Approved Enterprise status and we are therefore eligible for tax benefits under the
Israeli Law for the Encouragement of Capital Investments, 1959, referred to as the Investments Law. We have also been granted benefited
enterprise status in prior years, but beginning in 2021, this status is no longer applicable to us. We expect that the Approved Enterprise
tax benefits will be available to us after we utilize our net operating loss carry forwards As of December 31, 2022, our net operating
loss carry forwards for Israeli tax purposes amounted to approximately $81.5 million. To remain eligible for these tax benefits, we must
continue to meet certain conditions stipulated in the Investments Law and its regulations and the criteria set forth in the specific certificate
of approval. If we do not meet these requirements, the tax benefits would be canceled and we could be required to refund any tax benefits
and investment grants that we received in the past. Further, in the future these tax benefits may be reduced or discontinued. If these
tax benefits are cancelled, our Israeli taxable income would be subject to regular Israeli corporate tax rates. The standard corporate
tax rate in Israel since the 2018 tax year is 23%.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Effective January 1, 2011, the Investments
Law was amended (the &#8220;2011 Amendment&#8221;) to revise the criteria for receiving tax benefits. Under the transition provisions
of the 2011 Amendment, a company may decide to irrevocably implement the 2011 Amendment while waiving benefits provided under the Investments
Law&#8217;s prior benefits programs or to remain subject to the Investments Law&#8217;s prior benefits programs. We have opted not to
apply the benefits under the 2011 Amendment, however, in the future, we may not be eligible to receive additional tax benefits as were
made available under the Investments Law prior to the 2011 Amendment. The termination or reduction of these tax benefits would increase
our tax liability, which would reduce our profits. Finally, in the event of a distribution of a dividend from the abovementioned tax-exempt
income, we would also be subject to income tax on the amount distributed in accordance with the effective corporate tax rate which would
have been applied had we not enjoyed the exemption. See &#8220;ITEM 10: Additional Information&#8212;Taxation&#8212;Israeli Tax Considerations
and Government Programs.&#8221;</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">No assurance can be given that we will be
eligible to receive additional tax benefits under the Investments Law in the future. The termination or reduction of these tax benefits
would increase our tax liability in the future, which would reduce our profits or increase our losses. Additionally, if we increase our
activities outside of Israel, for example, by future acquisitions, our increased activities may not be eligible for inclusion in Israeli
tax benefit programs.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">The
government grants we have received for research and development expenditures require us to satisfy specified conditions and restrict our
ability to manufacture products and transfer technologies outside of Israel. If we fail to comply with these conditions or such restrictions,
we may be required to refund grants previously received together with interest and penalties and may be subject to criminal charges.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We have received grants from the Israel
Innovation Authority (formerly known as the Office of the Chief Scientist of the Ministry of Economy) for the financing of a portion of
our research and development expenditures in Israel, pursuant to the provisions of The Encouragement of Research, Development and Innovation
in Industry Law, 1984, referred to as the Research and Development Law. In the future we may not receive grants or we may receive significantly
smaller grants from the Israel Innovation Authority, and our failure to receive grants in the future could adversely affect our profitability.
In 2021, we did not recognize any material non-royalty-bearing grants from the Israel Innovation Authority. In 2022, we recognized non-royalty-bearing
grants totaling $0.5 million, representing 1% of our gross research and development expenditures. In each of the years 2022 and 2021,
we qualified to participate in one non-royalty-bearing research and development program, funded by the Israel Innovation Authority to
develop generic technology relevant to the development of our products. Such programs are approved pursuant to special provisions of the
Research and Development Law. In the past three years, we were eligible to receive grants constituting of up to 53% of certain research
and development expenses relating to these programs. Although the grants under these programs are not required to be repaid by way of
royalties, the restrictions of the Research and Development Law described below apply to these programs.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">28</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The provisions of the Research and Development
Law and the terms of the Israel Innovation Authority grants prohibit us from transferring manufacturing products which we originally planned
to manufacture in Israel outside of Israel if they incorporate technologies funded by the Israel Innovation Authority, and from transferring
intellectual property rights in technologies developed using these grants, without special approvals from the Israel Innovation Authority.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Even if we receive approval to manufacture
our products outside of Israel, we may be required to pay an increased total amount of royalties, which may be up to 300% of the grant
amount plus interest, depending on our manufacturing volume outside Israel. This restriction may impair our ability to outsource manufacturing
or engage in similar arrangements for those products or technologies. Know-how developed under an approved research and development program
may not be transferred to any third-parties, except in certain circumstances and subject to prior approval. Similarly, even if we receive
approval to transfer intellectual property rights in technologies developed using these grants, we may be required to repay up to 6 times
of the original grants plus LIBOR interest to the Israel Innovation Authority. In addition, if we fail to comply with any of the conditions
and restrictions imposed by the Research and Development Law or by the specific terms under which we received the grants, we may be required
to refund any grants previously received together with interest and penalties, and we may be subject to criminal charges.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">It
may be difficult to enforce a U.S. judgment against us, our officers and directors, or our auditors in Israel or the United States, or
to assert U.S. securities laws claims in Israel or serve process on our officers and directors or our auditors.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We are incorporated in Israel. The majority
of our executive officers and directors, and our auditors are not residents of the U.S., and the majority of our assets and the assets
of these persons are located outside the U.S. Therefore, it may be difficult for an investor, or any other person or entity, to enforce
a U.S. court judgment based upon the civil liability provisions of the U.S. federal securities laws against us or any of these persons
in a U.S. or Israeli court, or to effect service of process upon these persons in the United States. Additionally, it may be difficult
for an investor, or any other person or entity, to assert U.S. securities law claims in original actions instituted in Israel. Israeli
courts may refuse to hear a claim based on a violation of U.S. securities laws on the grounds that Israel is not the most appropriate
forum in which to bring such a claim. Even if an Israeli court agrees to hear a claim, it may determine that Israeli law and not U.S.
law is applicable to the claim. If U.S. law is found to be applicable, the content of applicable U.S. law must be proved as a fact which
can be a time-consuming and costly process. Certain matters of procedure will also be governed by Israeli law. There is little binding
case law in Israel addressing the matters described above.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Provisions
of Israeli law and our articles of association may delay, prevent or make undesirable an acquisition of all or a significant portion of
our shares or assets.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our articles of association contain certain
provisions that may delay or prevent a change of control, including a classified board of directors. In addition, Israeli corporate law
regulates acquisitions of shares through tender offers and mergers, requires special approvals for transactions involving significant
shareholders and regulates other matters that may be relevant to these types of transactions. These provisions of Israeli law could delay
or prevent a change in control and may make it more difficult for third-parties to acquire us, even if doing so would be beneficial to
our shareholders, and may limit the price that investors may be willing to pay for our ordinary shares in the future. Furthermore, Israeli
tax considerations may make potential transactions undesirable to us or to some of our shareholders. See &#8220;ITEM 10: Additional Information&#8212;Memorandum
and Articles of Association&#8212;Acquisitions under Israeli Law&#8221; and &#8220;&#8212;Anti-Takeover Measures.&#8221;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">29</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">General Risk Factors</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Our
financial results may differ materially from any guidance we may publish from time to time.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We may, from time to time, voluntarily publish
guidance regarding our future performance that represents our management&#8217;s estimates as of the date of relevant release. Any such
guidance is based upon a number of assumptions and estimates that, while presented with numerical specificity, is inherently subject to
significant business, economic and competitive uncertainties and contingencies, many of which are beyond our control and are based upon
specific assumptions with respect to future business decisions, some of which will change. The principal reason that we may release this
data is to provide a basis for our management to discuss our business outlook with analysts and investors. We do not accept any responsibility
for any projections or reports published by any such persons. Guidance is necessarily speculative in nature, and it can be expected that
some or all of the assumptions of the guidance furnished by us will not materialize or will vary significantly from actual results. Further,
our sales during any given quarter tend to be unevenly distributed as individual orders tend to close in greater numbers immediately prior
to the relevant quarter end and further. Our revenues from individual customers may also fluctuate from time to time based on the timing
and the terms under which further orders are received and the duration of the delivery and implementation of such orders. Therefore, if
our projected sales do not close before the end of the relevant quarter, our actual results may be inconsistent with our published guidance.
Accordingly, our guidance is only an estimate of what management believes is realizable as of the date of release. Actual results will
vary from the guidance and the variations may be material. Investors should also recognize that the reliability of any forecasted financial
data diminishes the farther in the future that the data is forecast. In light of the foregoing, investors are urged to consider any guidance
we may publish in context and not to place undue reliance on it.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Our
financial condition and results of operations may be harmed by political events and regulatory developments that could have a material
adverse effect on global economic condition.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Significant political or regulatory developments
in the jurisdictions in which we sell our products, such as those stemming from the recent change in the presidential administration in
the U.S. or the U.K.&#8217;s exit from the E.U., are difficult to predict and may have a material adverse effect on us. For example, in
the United States, tariffs have recently been imposed on imports from China, Mexico, Canada and other countries, and there may be further
restrictions on free trade and has increased tariffs on goods imported into the United States. Changes in U.S. political, regulatory and
economic conditions or in its policies governing international trade and foreign manufacturing and investment in the U.S. could materially
adversely affect our sales in the U.S.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In the United Kingdom, following the vote
to approve an exit from the E.U., commonly referred to as &#8220;Brexit,&#8221; the government officially separated from the E.U. on January
31, 2020. A transition period ended on December 31, 2020, during which the U.K. and the E.U. negotiated the terms of the U.K.&#8217;s
relationship with the E.U. going forward. With the implementation of the E.U.-U.K. Trade and Cooperation Agreement beginning on January
1, 2021, it is still unclear how the deal will impact relationships within the U.K. and between the U.K. and other countries on many aspects
of fiscal policy, cross-border trade and international relations. The Trade and Cooperation Agreement could potentially disrupt the free
movement of goods, services and people between the U.K. and the E.U., undermine bilateral cooperation in key geographic areas and significantly
disrupt trade between the U.K. and the E.U. or other nations as the U.K. pursues independent trade relations. Because this is an unprecedented
event, it is unclear what long-term economic, financial, trade, tax and legal implications Brexit would have and how it would affect the
regulation applicable to our business globally and in the region. The impact on us will depend, in part, on the outcome of tariff, trade,
regulatory and other negotiations. Brexit could also lead to legal uncertainty and potentially divergent national laws and regulations
as the U.K. determines which E.U. laws to replace or replicate. In addition, Brexit may lead other E.U. member countries to consider referendums
regarding their European Union membership. Any of these developments, along with any political, economic and regulatory changes that may
occur, could cause political and economic uncertainty in Europe and internationally and could materially adversely affect our sales in
Europe.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">30</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">We
may expand our business or enhance our technology through acquisitions that could result in diversion of resources and extra expenses.
This could disrupt our business and adversely affect our financial condition.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Part of our strategy is to selectively pursue
partnerships and acquisitions. We have acquired a number of companies in the past. The negotiation of acquisitions, investments or joint
ventures, as well as the integration of acquired or jointly developed businesses or technologies, could divert our management&#8217;s
time and resources. Acquired businesses, technologies or joint ventures may not be successfully integrated with our products and operations
and we may not realize the intended benefits of these acquisitions. We may also incur future losses from any acquisition, investment or
joint venture. In addition, acquisitions could result in:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div> </div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z87c9b133f16b4735b6848694c1abbf0d" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>substantial cash expenditures;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="za34a1f5a6308420082a0371ac4eefb1b" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>potentially dilutive issuances of equity securities;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zfe53461f7b484ab6a38a08dad7782368" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>the incurrence of debt and contingent liabilities;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z998a312d3d984d5b83b25d4f5a570130" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>a decrease in our profit margins; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zdfd4cd6c9be64e13b5b8d2ff4335cf28" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>amortization of intangibles and potential impairment of goodwill.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Our
business may be materially affected by changes to fiscal and tax policies. Potentially negative or unexpected tax consequences of these
policies, or the uncertainty surrounding their potential effects, could adversely affect our results of operations and share price.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As we operate in the global market, we are
subject to taxation in Israel and various jurisdictions in which we conduct our business. Our tax expenses include the impact of tax exposures
in certain jurisdictions, and may also be affected by adverse changes in the underlying profitability and financial outlook of our operations
or changes in tax laws, including introduction of unilateral taxation such as digital services taxes in certain countries, international
tax treaties, guidelines such as the OECD inclusive framework on BEPS, proposed regimes informally known as Pillar 2 which apply to large
multinational corporations, or EU ATAD I and II, all of which could lead to an increase in our effective tax rate or to changes in our
valuation allowances against deferred tax assets on our consolidated balance sheets. Furthermore, we are subject to tax audits by governmental
authorities everywhere we do business. If we experience unfavorable results from one or more such tax audits, there could be an adverse
effect on our tax rate and therefore on our net income. Our results of operations may also be affected by changes in tax laws, tax rates
or double tax treaties.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">London Interbank Offered Rate (&#8220;LIBOR&#8221;)
and other interest rates that are indices deemed to be &#8220;benchmarks&#8221; are the subject of recent and ongoing national, international
and other regulatory guidance and proposals for reform. Some of these reforms are already effective, while others are still to be implemented.
These reforms may cause such benchmarks to perform differently than in the past, or to disappear entirely as in the case of LIBOR, or
have other consequences that cannot be predicted. Any such consequence could have a material adverse effect on our future debt linked
to such a &#8220;benchmark&#8221; and our ability to service debt that bears interest at floating rates of interest.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">If
the price of our ordinary shares declines, we may be more vulnerable to an unsolicited or hostile acquisition bid.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We do not have a controlling shareholder.
Notwithstanding provisions of our articles of association and Israeli law, a decline in the price of our ordinary shares may result in
us becoming subject to an unsolicited or hostile acquisition bid. In the event that such a bid is publicly disclosed, it may result in
increased speculation regarding our company and volatility in our share price even if our board of directors decides not to pursue a transaction.
If our board of directors does pursue a transaction, there can be no assurance that it will be consummated successfully or that the price
paid will represent a premium above the original price paid for our shares by all of our shareholders.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">31</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Additionally, in recent years, U.S. and
non-U.S. companies listed on securities exchanges in the United States have been faced with governance-related demands from activist shareholders,
unsolicited tender offers and proxy contests. Although as a foreign private issuer we are not subject to U.S. proxy rules, responding
to any action of this type by activist shareholders could be costly and time-consuming, disrupting our operations and diverting the attention
of management and our employees. Such activities could interfere with our ability to execute our strategic plans. In addition, a proxy
contest for the election of directors at our annual meeting would require us to incur significant legal fees and proxy solicitation expenses
and require significant time and attention by management and our board of directors. The perceived uncertainties due to such actions of
activist shareholders also could affect the market price of our securities.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Adverse
resolution of litigation may harm our operating results or financial condition.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We are a party to lawsuits in the normal
course of our business. Litigation can be expensive, lengthy, and disruptive to normal business operations. Moreover, the results of complex
legal proceedings are difficult to predict. Unfavorable resolution of lawsuits could have a material adverse effect on our business, operating
results, or financial condition.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"><span id="ITEM4"><!--Anchor--></span>ITEM
4: Information on Allot</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">A. History and Development
of Allot</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Our History</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our legal and commercial name is Allot Ltd.
We were incorporated on November 12, 1996. We are a company limited by shares organized under the laws of the State of Israel. Our principal
executive offices are located at 22 Hanagar Street, Neve Ne&#8217;eman Industrial Zone B, Hod-Hasharon 4501317, Israel, and our telephone
number is +972 (9) 761-9200. We have irrevocably appointed Allot Communications Inc. as our agent to receive service of process in any
action against us in any United States federal or state court. The address of Allot Communications Inc. is 1500 District Avenue, Burlington,
MA 01803.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our website address is www.allot.com. Information
contained on, or that can be accessed through, our website does not constitute a part of this annual report and is not incorporated by
reference herein. We have included our website address in this annual report solely for informational purposes. Our SEC filings are available
to you on the SEC&#8217;s website at http://www.sec.gov, which contains reports, proxy and information statements, and other information
regarding issuers that file electronically with the SEC. The information on that website is not part of this annual report and is not
incorporated by reference herein.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">B. Business Overview</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Overview</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We are a provider of leading innovative
security solutions and network intelligence solutions for mobile, fixed and cloud service providers as well as enterprises worldwide.
For 25 years, our solutions have been deployed globally for network-based security, including mobile security, distributed denial of service
(&#8220;DDoS&#8221;) protection and Internet of Things (&#8220;IoT&#8221;) security, network and application analytics, traffic control
and shaping, and more. More recently, we have cultivated a strategic focus on the expansion and advancement of our SECaaS product offerings.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The Company delivers a unified security
service for individual consumers and small and medium-sized businesses (&#8220;SMBs&#8221;), at home, at work and on the go, with the
Allot Secure product family. Our Allot Security Management product is, to our knowledge, the only platform that unifies security services
for mobile, fixed and 5G converged networks.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our industry-leading network-based SECaaS
solution has previously achieved up to 50% penetration with some service providers and is already used by over 20 million subscribers
globally. Our multi-service platforms (AllotSmart) are deployed by over 500 mobile, fixed and cloud service providers and over 1,000 enterprises.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">32</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We have a global and diverse customer base
composed of mobile and fixed broadband service providers, cable operators, satellite service providers, private networks, data centers,
governments, and enterprises such as financial and educational institutions. We have a strong backlog representing customers&#8217; orders
for products and services not yet recognized as revenues. Backlog is subject to delivery delays or program cancellations, which are beyond
our control.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">With over 20 years of experience empowering
service providers and enterprises to get more out of their networks and to manage them better, we enable network operators and enterprises
to detect security breaches, to protect their own networks and their users from attacks, to clearly see and understand their networks
from within, to optimize, innovate and capitalize on every opportunity, to learn about users and network behaviors, and to improve Quality
of Service (&#8220;QoS&#8221;) and reduce costs, all while increasing value to customers and deploying new services faster.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Through our combination of innovative technology,
proven know-how and collaborative approach to industry standards and partnerships, we deliver solutions that equip service providers with
the capabilities to elevate their role as premier digital services providers and to expand into new business opportunities. We offer our
customers market leading, proprietary technologies that are powerful, diverse and scalable. In addition, we have developed significant
industry know-how and expertise through our experience in designing and implementing use cases with our large customer base.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We generated total revenues of $122.7 million
in the year ended December 31, 2022, a decrease of 16% over the prior year. In 2022, 23% of our revenues were attributable to security
solutions, and 77% of our revenues were attributable to network intelligence solutions.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="font: 11pt/1.25 Times New Roman,serif; text-align: justify"><span style="font: bold 10pt Times New Roman,Times,serif">Industry</span><span style="font-family: Times New Roman,Times,serif; font-size: 10pt">&#160;<span style="font-weight: bold">Overview</span></span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic">Security Solutions</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As the number of networks, applications
and network-connected devices has increased, consumers and SMBs have become increasingly vulnerable to cyber threats and crime, and communication
service providers (&#8220;CSPs&#8221;) have begun to encounter complex operational challenges requiring nuanced solutions.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div> </div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z4eac4c87364047b2b0c43e7df0554260" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Network Security
        Threats</span><span style="font-family: Times New Roman,Times,serif">: As reliance on the Internet has grown, service providers and enterprise
        networks have become increasingly vulnerable to a wide range of security threats, including DDoS attacks, spambots, malware and other
        threats. These attacks are designed to flood the network with traffic that consumes all available bandwidth, impeding operators&#8217;
        ability to provide high quality broadband access to subscribers or preventing enterprises from using mission-critical applications. These
        threats also compromise network and data integrity. We believe service providers and enterprises can better protect against such attacks
        by detecting and neutralizing malicious traffic at very early stages, before such threats can compromise network integrity and services.</span></div>
        </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z2d7f742f9b314b8ab50d5f270bd6411e" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">End-User Security
        Threats</span><span style="font-family: Times New Roman,Times,serif">: Broadband devices and mobile devices have also become increasingly
        vulnerable to online threats, such as malware, ransomware and phishing. Broadband and mobile device users have limited cyber-security
        expertise and therefore present easy targets for cybercriminals. In recent years, we have seen a growing demand from large and mid-size
        operators to offer such security services to their customers&#8212;both individual consumers and small and mid-size businesses. We believe
        few consumers download security applications to all of their personal devices, but CSPs are well positioned to provide security services
        because they are the sole providers of access to the network for their consumers, are capable of blocking attacks before they reach the
        consumer and have multiple touch points with consumers as trusted brands, through ongoing customer support and frequent communication.
        Research conducted in partnership with Coleman Parkes Research in 2022 revealed that 84% of consumers believe that security solutions
        should already be on the device or the responsibility of the devise manufacturer or CSPs. Further, data provided and developed by Coleman
        Parkes Research in a separate research study of consumers&#8217; attitudes toward cybersecurity revealed that 68% of mobile users are
        willing to pay an additional $3 per month for a security service, and that 64% of fixed broadband users are willing to pay an additional
        $6 per month for broadband a security service.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">33</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic">Network Intelligence
Solutions</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The rapid proliferation of broadband networks
in recent years has been driven largely by demand from users for faster and more reliable access to the Internet and by the increased
number and complexity of broadband applications, as well as the proliferation of mobile smartphones, tablets and other Internet-connected
devices. As a result of this rapid proliferation, service providers have been forced to invest heavily in network infrastructure upgrades
and customer support services to maintain the quality of experience for subscribers. Further, the cost of increasing the bandwidth in
mobile networks is significantly higher than that in wireline networks, and mobile operators require intelligent bandwidth management
solutions to handle increased data traffic and the requirement for continuous low-latency transmission. Moreover, to offset the increased
investment and operational costs, CSPs need to be able to offer premium services to consumers. To offer premium services, to guarantee
high-quality delivery of content and user experience, to optimize bandwidth utilization and to reduce operational costs, CSPs need enhanced
visibility into and control of network traffic, including visibility into the type of applications used on the network and levels of traffic
generated by different subscribers.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Our Security Solutions</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic">Our Security-as-a-Service
Market Opportunity</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">For CSPs offering the Allot solutions as
security services to their subscribers, the Allot SECaaS solutions are offered to the CSPs on a revenue sharing basis in which both Allot
and the operator share the revenue generated from the operator&#8217;s subscribers for the use of Allot security services.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic">Our Products</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Allot provides a comprehensive security
solution, referred to as Allot Secure 360, to protect network customers, network service integrity and brand reputation. Allot&#8217;s
SECaaS solutions enable operators to secure subscribers against online threats and harmful content by providing network-based SECaaS to
their customers. Allot Secure 360 provides consumers with a 360-degree security architecture&#8212;complete, end-to-end protection anywhere,
against any cyber threat, and on any device.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic">Protection for Consumers
and SMBs &#8211; 360-Degree Security</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zc458691235e54cfcb39461306dc03b5e" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Allot Secure
        Management (ASM)</span><span style="font-family: Times New Roman,Times,serif">: The Allot Secure Management platform creates a unified
        security experience for Allot security consumers by providing an end-to-end security management infrastructure that seamlessly communicates
        with and integrates each enforcement point&#8212;NetworkSecure, HomeSecure, DNSecure, IoTSecure, EndpointSecure, and BusinessSecure. On-net
        coverage is provided through NetworkSecure, HomeSecure, DNSecure, and IoTSecure, and off-net coverage through EndPoint Secure, and the
        ASM solution creates a flexible security architecture of advanced threat detection technologies in-network, at the consumer-premises equipment
        and at the endpoint device with network intelligence solutions, machine learning and comprehensive personalization capabilities. The ASM
        solution delivers a scalable platform that simplifies security service activation, system awareness, new enforcement point integration,
        threat event reporting and handling, operation and management by the consumer regardless of which enforcement point is active.</span></div>
        </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z530bffd620524182a2ea583f5fadd3f4" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; font-family: Times New Roman,Times,serif"><br /> </td>
    <td style="width: 36pt; vertical-align: top; font-family: Times New Roman,Times,serif">o</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Allot NetworkSecure</span><span style="font-family: Times New Roman,Times,serif">:
        A multi-tenant solution that allows the service provider to offer opt-in security services that allow subscribers to define and enforce
        safe-browsing limits (Parental Control) and to prevent incoming malware from infecting their devices (Anti-Malware). Services are enforced
        at the network level, requiring no device involvement or battery consumption.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z1778bf0178cc4a32bf6d80eaefe7872d" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; font-family: Times New Roman,Times,serif"><br /> </td>
    <td style="width: 36pt; vertical-align: top; font-family: Times New Roman,Times,serif">o</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Allot HomeSecure</span><span style="font-family: Times New Roman,Times,serif">:
        A multi-tenant solution that allows the service provider to offer opt-in security services that allow subscribers to define and enforce
        safe-browsing limits (Parental Control) and to prevent incoming malware from infecting their devices (Anti-Malware). Services are enforced
        at the home router &amp; network level.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">34</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zf8a1bdd63a4f48b68049d8e952a06d17" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; font-family: Times New Roman,Times,serif"><br /> </td>
    <td style="width: 36pt; vertical-align: top; font-family: Times New Roman,Times,serif">o</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Allot DNSecure</span><span style="font-family: Times New Roman,Times,serif">:
        A multi-tenant solution that allows the service provider to offer opt-in security services that allow subscribers to define and enforce
        safe-browsing limits (Parental Control) and to prevent incoming malware from infecting their devices (Anti-Malware). Services are enforced
        at the network DNS requests level, requiring no device involvement or battery consumption.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zce5ed0f0333b4f4c9867b8358792fcc7" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; font-family: Times New Roman,Times,serif"><br /> </td>
    <td style="width: 36pt; vertical-align: top; font-family: Times New Roman,Times,serif">o</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Allot IoTSecure</span><span style="font-family: Times New Roman,Times,serif">:
        A multi-tenant solution that enables CSPs to grant each of its enterprise customers a dedicated management console for monitoring and
        securing their mobile IoT deployments on the CSP network.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zd3be41445eaa4d779e9f7713e0e21b21" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; font-family: Times New Roman,Times,serif"><br /> </td>
    <td style="width: 36pt; vertical-align: top; font-family: Times New Roman,Times,serif">o</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Allot BusinessSecure</span><span style="font-family: Times New Roman,Times,serif">:
        A multi-tenant solution that provides a simple, reliable and secure network for the connected business achieved through a small firmware
        agent installed on the business router, supported by the Allot Secure cloud, and a mobile application. These elements, working in concert,
        provide visibility into the network and block both external and internal attacks.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z9baa932a180b4c5481d450f3689f77ab" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; font-family: Times New Roman,Times,serif"><br /> </td>
    <td style="width: 36pt; vertical-align: top; font-family: Times New Roman,Times,serif">o</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">EndPoint Secure</span><span style="font-family: Times New Roman,Times,serif">:
        A multi-tenant solution that functions as an extension of NetworkSecure, securing the subscribers&#8217; devices while off the Internet,
        producing seamless customer protection using market leading malware protection and controls.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z5c70e160edad4560ba4a30b8ffc76d40" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; font-family: Times New Roman,Times,serif"><br /> </td>
    <td style="width: 36pt; vertical-align: top; font-family: Times New Roman,Times,serif">o</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Allot Secure
        Cloud</span><span style="font-family: Times New Roman,Times,serif">: The Allot Secure cloud provides to each enforcement point in the
        security architecture up-to-date threat intelligence, web categorization and device fingerprint data. The Allot Secure cloud uses machine
        learning and Artificial Intelligence technologies to identify connected devices, create device-specific profiles and provide anti-virus
        screening.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic">Protection for the Carriers</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z875a852fedcd47d0abfb13f2e5419a96" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Allot DDoS Secure/5G
        Protect</span><span style="font-family: Times New Roman,Times,serif">: A solution that provides attack detection and mitigation services
        that protect commercial networks against inbound and outbound Denial of Service (&#8220;DoS&#8221;) and DDoS attacks, Zero Day attacks,
        worms, zombie and spambot behavior.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Integrated Network Intelligence
Solutions</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In addition to our comprehensive and sophisticated
security offerings, our integrated network intelligence solutions, together called AllotSmart, provide network visibility and control
and allow mobile, fixed and enterprise operators to elevate their role in the digital lifestyle ecosystem and expand into new business
opportunities. AllotSmart provides our customers with the potential to increase their revenues by monetizing network usage through value-added
products and services, implementing value-based charging and reducing costs by optimizing the delivery and performance of OTT content
and cloud computing services. AllotSmart also promotes improved customer loyalty by enabling service providers to offer a selection of
service tiers and digital lifestyle options, empowering customers to personalize their network experience. In addition, AllotSmart enables
telecommunication providers to comply with a wide range of regulatory requirements aimed to assist governments with securing the public.
Our products enable both CSPs and our governmental and law enforcement customers to monitor the content of internet traffic in order to
oversee compliance with legal and law enforcement requirements.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Centralized Management</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The Allot NetXplorer is the management umbrella
for our devices, platforms and solutions, providing a central access point for network-wide monitoring, reporting, analytics, troubleshooting,
accounting and Quality of Service policy provisioning. Its user-friendly interface provides our customers with a comprehensive overview
of the application, user, device and network topology traffic, while its wide variety of reports provide accessible, detailed analyses
of granular traffic data.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">35</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Customers</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We derive a significant and growing portion
of our revenue from direct sales to large mobile and fixed-line service providers, as well as government and law enforcement entities.
We generate the remainder of our revenue through a select and well-developed network of channel partners, generally consisting of distributors,
resellers, OEMs and system integrators. We also endeavor to increase our sales to enterprises and have adapted the structure of our sales
organization to this end. In 2022, we derived 34% of our revenues from Europe, 18% from the Americas, 24% from Asia and Oceania and 24%
from the Middle East and Africa. A breakdown of total revenues by geographic location for 2020, 2021 and 2022 is set forth in the following
table.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" id="zddeadfd76e8d448a814fd332add2c048" class="cfttable" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; padding-bottom: 2px">&#160;</td>
    <td rowspan="1" colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td rowspan="1" colspan="22" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Revenues by Location</div> </td>
    <td rowspan="1" colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td rowspan="1" colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom">&#160;</td>
    <td rowspan="1" colspan="22" style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-style: italic">($ in thousands)</div> </td>
    <td rowspan="1" colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold"> 2022</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">%<br /> Revenues</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">2021</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">%<br /> Revenues</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">2020</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">%<br /> Revenues</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">Revenues:</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 28%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">Europe</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">$</div> </td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">41,773</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">34</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">$</div> </td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">58,414</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">40</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">$</div> </td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">94,644</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">70</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; width: 28%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">Asia and Oceania</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">29,888</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">24</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">44,227</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">30</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">23,519</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">17</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 28%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">Middle East and Africa</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">29,285</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">24</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">23,568</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">16</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">9,628</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">7</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; width: 28%; padding-bottom: 2px">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Americas</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">21,791</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">18</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 2px">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">19,391</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">14</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 2px">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">8,131</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 2px; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">6</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 2px">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 28%; padding-bottom: 4px">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Total Revenues</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 4px">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 4px double; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">$</div> </td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 4px double; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">122,737</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 4px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 4px">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 4px double; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 4px double; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">100</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 4px">
        <div style="line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 4px">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 4px double; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">$</div> </td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 4px double; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">145,600</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 4px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 4px">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 4px double; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 4px double; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">100</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 4px">
        <div style="line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">%</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 4px">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 4px double; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">$</div> </td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 4px double; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">135,922</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 4px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 4px">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 4px double; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 4px double; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">100</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; padding-bottom: 4px">
        <div style="line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">%</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The revenue decrease in Europe in 2021 and
2022 as compared to 2020 was due to an agreement signed in 2019 that accounted for 43% of our total 2020 revenues. The agreement was for
the performance and implementation of a specific, one-time project and did not contain any renewal provisions. The revenues from the same
contract were 5% of our total revenues in 2021 and 7% of our revenues in 2022 and were primarily attributable to ongoing maintenance and
service obligations in connection with the project.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Channel Partners</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We market and sell our products to end-customers
both by direct sales and through channel partners, which include distributors, resellers, OEMs and system integrators. A significant portion
of our sales occur through our channel partners. In 2022, approximately 58% of our revenues were derived from channel partners. In some
cases, our channel partners are also responsible for installing and providing initial customer support for our products, with our continuous
technical assistance. In the majority of the cases, the partners are responsible for the initial customer support (Tier 1 support), while
we act as the escalation level. Our channel partners are located around the world and address most major markets. Our channel partners
target a range of end-users, including carriers, alternative carriers, cable operators, private networks, data centers and enterprises
in a wide range of industries, including government, financial institutions and education. Our agreements with channel partners that are
distributors or resellers are generally non-exclusive, for an initial term of one year and automatically renew for successive one-year
terms unless terminated. After the first year, such agreements may typically be terminated by either party upon ninety days prior notice.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We offer support to our channel partners.
This support includes the generation of leads through marketing events, seminars and web-based leads and incentive programs as well as
technical and sales training.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Sales and Marketing</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our product sales cycle varies based on
the intended use by the end-customer. The sales cycle for initial network deployment may generally last between twelve and twenty-four
months for large and medium service providers, six to twelve months for small service providers, and one to six months for enterprises.
Follow-on orders and additional deployment of our products usually require shorter cycles. Large and medium service providers generally
take longer to plan the integration of our solutions into their existing networks and to set goals for the implementation of the technology.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">36</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Beginning in late 2022, we changed our SECaaS
sales strategy to target strategic accounts that have high revenue potential, while ensuring small to medium sized deals have customer
assurances or minimum revenue threshold. Moving forward, the number of our SECaaS deals will likely drop, but we anticipate the total
sales potential will remain the same as was expected under the prior SECaaS sales strategy, and we believe the emphasis on larger customers
will help us achieve profitability sooner.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We focus our marketing efforts on product
positioning, increasing brand awareness, communicating product advantages and generating qualified leads for our sales organization. We
rely on a variety of marketing communications channels, including our website, trade shows, industry research and professional publications,
the press and special events to gain wider market exposure.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We have organized our worldwide sales efforts
into the following regions: North America, South America, Europe, the Middle East and Africa; and Asia and Oceania. We have regional offices
in Spain, Italy, France, Singapore, India, Kazakhstan, Japan, Colombia and Israel. As of December 31, 2022, our sales and marketing staff,
including product management and business development functions, consisted of 139 employees.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Service and Technical
Support</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We believe our technical support and professional
services capabilities are a key element of our sales strategy. Our technical staff provides project management, delivery, training, support
and professional services, as well as assists in presale activities and advises channel partners on the integration of our solutions into
end-customer networks. Our basic warranty to end-customers (directly or through our partners) is three months for software and twelve
months for hardware. Generally, end-customers are also offered a choice of one year or multi-year customer support programs when they
purchase our products. These customer support programs can be renewed at the end of their terms. Our end-customer support plans generally
offer the following features:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div> </div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="ze2df1fd4e80e48e08a9ddd928ad491a2" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>unlimited 24/7 access to our global support organization, via phone, email and online support system, provided by regional support
        centers;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="za8f9f21639d240efa14ad3204ddbf680" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>expedited replacement units in the event of a warranty claim;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z2131df5884d2433aa4761221bc8298cf" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>software updates and upgrades offering new features and protocols and addressing new and changing network applications; and</div>
        </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z5b176b633fb24aa3b932920108ca7963" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>periodic updates of solution documentation, technical information and training.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our support plans are designed to maximize
network up-time and minimize operating costs. Our customers, including partners and their end-customers, are entitled to take advantage
of our around-the-clock technical support, which we provide through our seven support centers located in France, Israel, Singapore, India,
Colombia, Spain and the United States. We also offer our customers 24-hour access to an external web-based technical knowledge base, which
provides technical support information and, in the case of our channel partners, enables them to support their customers independently
and obtain follow up and support from us.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We also offer particular professional services,
such as network audit, solution design, project management, business intelligence reports, customer project documentation, integration
services, interoperability testing and training.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The expenditures associated with the technical
support staff are allocated in our statements of comprehensive loss between sale and marketing expenses and cost of goods sold, based
on the roles of and tasks performed by personnel.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As of December 31, 2022, our technical staff
consisted of 188 employees, including 77 technical support persons, 93 deployment and professional services engineers, 13 documentation
and training persons, and 5 employees related to operations.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">37</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Research and Development</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our research and development activities
take place primarily in Israel. We also have research and development activities in Spain and India. In addition, since 2020 we have been
using subcontractors in Ukraine, Israel and Belarus to source research and development engineers. We devote a significant amount of our
resources towards research and development in order to introduce new products and continuously enhance existing products and to support
our growth strategy. We have assembled a core team of experienced engineers, many of whom are leaders in their particular field or discipline
and have technical degrees from top universities and have experience working for leading Israeli or international networking companies.
These engineers are involved in advancing our core technologies, as well as in applying these core technologies to our product development
activities. In previous years, our research and development efforts have benefited from non-royalty-bearing grants from the Israel Innovation
Authority. As of December 31, 2022, there are no outstanding royalties due from us to the Israel Innovation Authority. In 2022, we received
additional grants from the Israel Innovation Authority; however, these grants do not bear royalties. Under the terms of those grants,
we are required to perform our manufacturing activities within the state of Israel, as a condition to maintaining these benefits. The
State of Israel does not own any proprietary rights in technology developed with the Innovation Authority funding and there is no restriction
related to the Israel Innovation Authority on the export of products manufactured using technology developed with the Israel Innovation
Authority funding (other limitations on export apply under applicable law). For a description of restrictions on the transfer of the technology
and with respect to manufacturing rights, please see &#8220;ITEM 3: Key Information&#8212;Risk Factors&#8212;The government grants we
have received for research and development expenditures require us to satisfy specified conditions and restrict our ability to manufacture
products and transfer technologies outside of Israel. If we fail to comply with these conditions or such restrictions, we may be required
to refund grants previously received together with interest and penalties and may be subject to criminal charges.&#8221;</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Subcontracting</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We subcontract the repair of the hardware
components of our legacy Service Gateway platform to Flex (Israel) Ltd. This strategy enables us to reduce our fixed costs, focus on our
core research and development competencies and provide flexibility in meeting market demand. Flex (Israel) Ltd. is contractually obligated
to provide us with certain services based on agreed specifications, including integration, assembling, testing, storing, packaging and
procuring the raw materials for our devices. We are not required to provide any minimum orders. Our agreement with Flex (Israel) Ltd.
is automatically renewed annually for additional one-year terms. Flex (Israel) Ltd. may terminate our agreement with them at any time
during the term upon prior notice. We retain the right to procure independently any of the components used in our products. Flex (Israel)
Ltd. has affiliates outside of Israel, to which it can, with the prior consent of the Israel Innovation Authority, transfer manufacturing
of our products if necessary, in which event we may be required to pay increased royalties to the Israel Innovation Authority.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We subcontract the integration of our software
products with off-the-shelf hardware platforms provided mainly by Lenovo and Hewlett Packard Enterprise (HPE). Based on verbal understandings,
Arrow ocs (Israel) performs the integration of the software product with HPE servers, while Malam-Team (Israel) performs the integration
of such software with Lenovo Servers. Such hardware components are manufactured in accordance with the design of our products.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Some of the hardware components of our products
are obtained from single or limited sources. Since our products have been designed to incorporate these specific components, any change
in these components due to an interruption in supply or our inability to obtain such components on a timely basis may require engineering
changes to our products before we could incorporate substitute components. The global semiconductor shortage could increase the possibility
of making such engineering changes, or taking other remedial measures, as many of our suppliers use semiconductors in the products we
require.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We also purchase off&#8211;the-shelf hardware
components from single or limited sources for our security and Traffic Management products. We carry approximately three to nine months
of inventory of key components. We also work closely with our suppliers to monitor the end-of-life of the product cycle for integral components,
and believe that in the event that they announce end of life, we will be able to increase our inventory to allow enough time for replacing
such components. The agreements with our suppliers do not contain any minimum purchase or supply commitments. Product testing and quality
assurance is performed by our integrators using tests and automated testing equipment and according to controlled test documentation we
specify. We also use inspection testing and statistical process controls to assure the quality and reliability of our products.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">38</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Competition</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We compete against large companies in a
rapidly evolving and highly competitive sector of the networking technology market, which offer, or may offer in the future, competing
technologies, including partial or alternative solutions to operators&#8217; and enterprises&#8217; challenges, and which, similarly to
us, intensely pursue the largest service providers (referred to as Tier 1 operators) as well as large enterprises. Our DPI technology
enabled offerings face significant competition from router and switch infrastructure companies that integrate functionalities into their
platforms addressing some of the same types of issues that our products are designed to address. This competition is expected to intensify
as expansion of 5G networks progresses. We do not anticipate growth in our DPI segment for the 2023 fiscal year.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our security products, which are offered
to operators and are deployed in their networks for the purpose of enabling them to provide security services to their end customers,
are subject to competition from companies which offer security products, based on different technology and marketing and sales approaches.
Generally, we compete on the basis of product performance, ease of use and installation, customer support and price.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our security product offerings face significant
competition from companies that directly approach end customers and offer them security applications to be installed on their devices;
companies that approach the business enterprise sector through distribution channels and offer cloud security products; and companies
that offer security products bundled with other products. By offering our security products to operators that provide security services
to both small and medium size business and individual end customers, we aim to expand the reach of our products.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">See &#8220;ITEM 3: Key Information&#8212;Risk
Factors&#8212;Our revenues and business may be adversely affected if we do not effectively compete in the markets in which we operate.&#8221;</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Intellectual Property</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our intellectual property rights are very
important to our business. We believe that the complexity of our products and the know-how incorporated into them makes it difficult to
copy them or replicate their features. We rely on a combination of confidentiality and other protective clauses in our agreements, copyright
and trade secrets to protect our know-how. We also restrict access to our servers physically and through closed networks since our product
designs and software are stored electronically and thus are highly portable.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We customarily require our employees, subcontractors,
customers, distributors, resellers, software testers, technology partners and contractors to execute confidentiality agreements or agree
to confidentiality undertakings when their relationship with us begins. Typically, our employment contracts also include assignment of
intellectual property rights for all inventions developed by employees, non-disclosure of all confidential information, and non-compete
clauses, which generally restrict the employee for six months following termination of employment. The enforceability of non-compete clauses
in certain jurisdictions in which we operate may be limited. See &#8220;ITEM 3: Key Information&#8212;Risk Factors&#8212;If we are unable
to successfully protect the intellectual property embodied in our technology, our business could be harmed significantly.&#8221;</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The communications equipment industry is
characterized by constant product changes resulting from new technological developments, performance improvements and lower hardware costs.
We believe that our future growth depends to a large extent on our ability to be an innovator in the development and application of hardware
and software technology. As we develop the next generation products, we initiated and continuously pursue patent protection for our core
technologies in the telecommunications market. We have and plan to continue to seek patent protection in our largest markets and our competitors&#8217;
markets, for example in the United States and Europe. As we continue to spread our business into additional markets, such as Japan and
Australia, we will evaluate how best to protect our technologies in those markets. We intend to vigorously prosecute and defend the rights
of our intellectual property.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">39</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As of December 31, 2022, we had 28 issued
U.S. patents, 2 U.S. patents that have recently been allowed but not issued, 3 U.S. reissued patents, and 2 pending U.S. patent applications.
We expect to formalize our evaluation process for determining which inventions to protect by patents or other means. We cannot be certain
that patents will be issued as a result of the patent applications we have filed.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Government Regulation</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Due to the industry and geographic diversity
of our operations and services, our operations are subject to a variety of rules and regulations, and several government agencies in the
United States, the E.U. and other countries regulate various aspects of our business. See the following risk factors in &#8220;ITEM 3.
Key Information&#8212;D. Risk Factors&#8221; for more information on regulation material to our business, financial condition and results
of operations:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zae1089c19cdb414baad8d91bb1ee70f3" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Legal, Regulatory and Compliance Risks&#8212;We are subject to certain regulatory regimes that may affect the way that we conduct
        business internationally, and our failure to comply with applicable laws and regulations could materially adversely affect our reputation
        and result in penalties and increased costs.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zc4fb05a94c094ee98c63b2617754da84" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Legal, Regulatory and Compliance Risks&#8212; As with many DPI products, some of our products may be used by governmental or law
        enforcement customers in a manner that is, or that is perceived to be, incompatible with human rights.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z9184677079504deea19d1c5585c92551" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Legal, Regulatory and Compliance Risks&#8212;Demand for our products may be impacted by government regulation of the internet and
        telecommunications industry.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z964927097ae64bb684cc38a89056d0d1" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Legal, Regulatory and Compliance Risks&#8212; Our failure to comply with data privacy laws may expose us to reputational harm and
        potential regulatory actions and fines.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zfb63836d13664b28b88150f5a7f86a2a" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Risks Related to our Ordinary Shares&#8212;Our shareholders do not have the same protections afforded to shareholders of a U.S. company
        because we have elected to use certain exemptions available to foreign private issuers from certain corporate governance requirements
        of Nasdaq.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z7868a0e8a61c43b1b14877e4056914a2" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Risks Related to our Ordinary Shares&#8212;As a foreign private issuer, we are not subject to the provisions of Regulation FD or
        U.S. proxy rules and are exempt from filing certain Exchange Act reports.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z0c1dfb98749c406e80f32ab13f2a43f2" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Risks Related to our Ordinary Shares&#8212;Certain U.S. holders of our ordinary shares may suffer adverse tax consequences if we
        or any of our non-U.S. subsidiaries are characterized as a &#8220;controlled foreign corporation,&#8221; or a CFC, under Section 957(a)
        of the Code.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z71ee8c7e01cf4f4cbad219ff3811743e" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Risks Related to our Location in Israel &#8212;The tax benefits that are available to us require us to meet several conditions and
        may be terminated or reduced in the future, which would increase our costs and taxes.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z28ef3023166447d6abb76b3e88c3ceb4" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Risks Related to our Location in Israel&#8212;The government grants we have received for research and development expenditures require
        us to satisfy specified conditions and restrict our ability to manufacture products and transfer technologies outside of Israel. If we
        fail to comply with these conditions or such restrictions, we may be required to refund grants previously received together with interest
        and penalties and may be subject to criminal charges.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z63f906aed1ff4ebca3f7b2232bcbd7fc" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>General Risks&#8212;Our business may be materially affected by changes to fiscal and tax policies. Potentially negative or unexpected
        tax consequences of these policies, or the uncertainty surrounding their potential effects, could adversely affect our results of operations
        and share price.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">40</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Additionally, see &#8220;ITEM 5: Overview&#8212;Government
Grants&#8221; for a description of grants received from the Israel Innovation Authority of the Ministry of Economy and &#8220;ITEM 10:
Additional Information&#8212;Taxation&#8212;United States Federal Income Taxation&#8212;Passive Foreign Investment Company Considerations&#8221;
for a description of classification as a &#8220;passive foreign investment company,&#8221; or a PFIC, for United States federal income
tax purposes.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Internal Cybersecurity</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As a provider of innovative network intelligence
and security solutions for mobile and fixed service providers, we are particularly sensitive about the possibility of cyber-attacks and
data theft. A breach of our system could provide data information about us and the customers that our solutions protect. Further, we may
be targeted by cyber-terrorists because we are an Israeli company. We are also aware of the material impact that an actual or perceived
breach of our network may have on the market perception of our products and services and on our potential liability. In 2022, we believe
we have successfully prevented all cyber-attack and breach attempts, with no impact on our ongoing operations.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We are focused on instituting new technologies
and solutions to assist in the prevention of potential and attempted cyber-attacks, as well as protective measures and contingency plans
in the event of an existing attack. For instance, in our internal IT systems, we employ identity and access controls, next-gen endpoint
protection and other security measures that we believe make our infrastructure less susceptible to cyber-attacks. We also continuously
monitor our IT networks and systems for intrusions and regularly maintain our backup and protective systems. We have made certain updates
to our IT infrastructure to enhance our ability to prevent and respond to such threats and we routinely test the infrastructure for vulnerabilities.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We conduct periodic trainings for our employees
in this respect on phishing, malware and other cybersecurity risks to the Company. We also have mechanisms in place designed to ensure
prompt internal reporting of potential or actual cybersecurity breaches, and maintain compliance programs to address the potential applicability
of restrictions on trading while in possession of material, nonpublic information generally and in connection with a cybersecurity breach.
Finally, our agreements with third parties also typically contain provisions that reduce or limit our exposure to liability.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">C. Organizational Structure</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As of December 31, 2022, we held directly
and indirectly the percentage indicated of the outstanding capital of the following subsidiaries:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" border="0" id="z85e352a455d84ba3a9360bff8021c74a" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 50%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Company</div> </td>
    <td style="width: 1%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 34.78%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Jurisdiction of Incorporation</div> </td>
    <td style="width: 1.2%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="2" style="border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">Percentage</div>
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">Ownership</div>
        </td>
    <td style="width: 1%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 50%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Allot Communications Inc.</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 34.78%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">United States</div> </td>
    <td style="width: 1.2%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 11.2%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">100</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  <tr>
    <td style="width: 50%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Allot Communications Europe SARL</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 34.78%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">France</div> </td>
    <td style="width: 1.2%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 11.2%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">100</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  <tr>
    <td style="width: 50%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Allot Communications (Asia Pacific) Pte. Limited</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 34.78%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Singapore</div> </td>
    <td style="width: 1.2%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 11.2%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">100</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  <tr>
    <td style="width: 50%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="line-height: 1.25">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Allot Communications (UK) Limited (with branches in Italy and
        Germany)</div> </div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 34.78%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">United Kingdom</div> </td>
    <td style="width: 1.2%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 11.2%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">100</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  <tr>
    <td style="width: 50%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Allot Communications Japan K.K.</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 34.78%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Japan</div> </td>
    <td style="width: 1.2%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 11.2%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">100</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  <tr>
    <td style="width: 50%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Allot Communications Africa (PTY) Ltd</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 34.78%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">South Africa</div> </td>
    <td style="width: 1.2%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 11.2%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">100</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  <tr>
    <td style="width: 50%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Allot Communications India Private Ltd</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 34.78%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">India</div> </td>
    <td style="width: 1.2%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 11.2%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">100</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  <tr>
    <td style="width: 50%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Allot Communications Spain, S.L. Sociedad Unipersonal</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 34.78%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Spain</div> </td>
    <td style="width: 1.2%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 11.2%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">100</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  <tr>
    <td style="width: 50%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="line-height: 1.25">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Allot Communications (Colombia) S.A.S</div> </div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 34.78%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Colombia</div> </td>
    <td style="width: 1.2%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 11.2%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">100</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  <tr>
    <td style="width: 50%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Allot MexSub</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 34.78%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Mexico</div> </td>
    <td style="width: 1.2%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 11.2%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">100</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  <tr>
    <td style="width: 50%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Allot Turkey Komunikasion Hizmeleri limited</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 34.78%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Turkey</div> </td>
    <td style="width: 1.2%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 11.2%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">100</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  <tr>
    <td style="width: 50%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Allot Australia (PTY) LTD</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 34.78%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Australia</div> </td>
    <td style="width: 1.2%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 11.2%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">100</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">* Allot Ltd also holds a branch in Colombia.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">41</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">D. Property, Plant and
Equipment</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our principal administrative and research
and development activities are located in our approximately 65,412 square foot (6,077 square meter) facilities in Hod-Hasharon, Israel.
The leases for our facilities vary in dates and terms, with the main facility&#8217;s non-stabilized lease expiring in February 2025.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We also lease a total of 7,664 square feet
(712 square meters) in two facilities in Spain, mainly for our sales and research and development operations in Spain, pursuant to lease
agreements. The lease agreement of our main site in Spain was renewed for one year in 2022 and we are considering to extend it further
subject to mutually agreed terms.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"><span id="ITEM4A"><!--Anchor--></span>ITEM
4A: Unresolved Staff Comments</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Not applicable.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 5<span id="TEM5"><!--Anchor--></span>:
Operating and Financial Review and Prospects</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic">The information contained
in this section should be read in conjunction with our consolidated financial statements for the year ended December 31, 2022 and related
notes and the information contained elsewhere in this annual report. Our financial statements have been prepared in accordance with U.S.
generally accepted accounting principles (&#8220;U.S. GAAP&#8221;). This discussion contains forward-looking statements that are subject
to known and unknown risks and uncertainties. As a result of many factors, such as those set forth under &#8220;ITEM 3.D: Risk Factors&#8221;
and &#8220;Cautionary Note Regarding Forward-Looking Statements,&#8221; our actual results may differ materially from those anticipated
in these forward-looking statements.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">A. Operating Results</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Overview</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We are a leading provider of innovative
network intelligence and security solutions that enable service providers and enterprises to protect and personalize the digital experience
and monetize on their networks. Our flexible and highly scalable service delivery framework leverages the intelligence in data networks,
enabling service providers to get closer to their customers, safeguard network assets and users, and accelerate time-to-revenue for value-added
services. Our customers use our solutions to create sophisticated policies to monitor network applications, enforce quality of service
policies that guarantee mission-critical application performance, mitigate security risks and leverage network infrastructure investments.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We market and sell our products through
a variety of channels, including direct sales and through our channel partners, which include distributors, resellers, OEMs and system
integrators. We have a diversified end-customer base consisting primarily of service providers, enterprises, government and law enforcement
entities. The resulting intelligent, content-aware broadband networks enable our customers to accurately monitor and manage network traffic
per application, subscriber, network topology and device.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In 2022, the primary drivers of our revenues
were the mobile and fixed markets.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Key measures of our performance</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Revenues</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We generate revenues from two sources: (1)
sales of our network traffic management systems, our network management application solutions and platforms, and our security solution
to telecom providers and (2) the provision of maintenance and support services and professional services, including installation and training.
We generally provide maintenance and support services pursuant to a maintenance and support program, which may be purchased by customers
at the time of product purchase or on a renewal basis.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">42</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We recognize revenue under the core principle
that transfer of control of our products or services to our customers should be reflected by an amount that represents the consideration
we expect to receive in revenue. As such, we identify a contract with a customer, identify the performance obligations in the contract,
determine the transaction price, allocate the transaction price to each performance obligation in the contract and recognize revenues
when (or as) we satisfy each performance obligation. We typically grant a one-year hardware and three-month software warranty on all of
our products, or one-year hardware and software warranty to customers that purchase annual maintenance and support. Typically, our support
contracts with our customers provide hot line support, warranty, and software updates and upgrades if and when available. We record a
provision for warranty at the time the product&#8217;s revenue is recognized. We estimate the liability of possible warranty claims based
on our historical experience. Warranty claims have to date been immaterial to our results of operations. Maintenance and support revenues
are recognized on a straight-line basis over the term of the applicable maintenance and support agreement. See &#8220;&#8212;Critical
Accounting Policies and Estimates&#8212;Revenue Recognition&#8221; below.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Geographical
breakdown.</span><span style="font-family: Times New Roman,Times,serif"> See &#8220;&#8212;Operating Results&#8212;Results of Operations&#8212;Revenues.&#8221;
for the geographic breakdown of our revenues by percentage for the years ended December 31, 2021 and 2022.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Cost
of revenues and gross margins</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our products&#8217; cost of revenues consists
primarily of costs of materials, manufacturing services and overhead, warehousing and product testing. Our services&#8217; cost of revenues
consists primarily of salaries and related personnel costs for our customer success staff. In 2022, our gross margin decreased compared
to 2021 due to a decrease in revenues mainly attributable to delays in a number of our large projects. In 2021, our gross margin decreased
compared to 2020, mainly due to a one-time favorable product mix in 2020.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We believe that measuring our products&#8217;
cost of revenues and gross margins is helpful to understand our financial statements and results of operations because it enables the
investors to evaluate the company&#8217;s effectiveness in its operations. In addition, our management team uses these metrics to monitor
the company&#8217;s performance.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Operating
expenses</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Research
and development.</span><span style="font-family: Times New Roman,Times,serif"> Our research and development expenses consist primarily
of salaries and related personnel costs, costs for subcontractor services, depreciation, rent and costs of materials consumed in connection
with the design and development of our products. We expense all of our research and development costs as they are incurred. Our net research
and development expenses are comprised of gross research and development expenses offset by financing through grants from the Israel Innovation
Authority and Spain Tax Authority. Such participation grants are recognized at the time at which we are entitled to such grants on the
basis of the costs incurred and included as a deduction of research and development expenses (see &#8220;&#8212;Government Grants&#8221;
below). We believe that significant investment in research and development, including hiring high quality research and development personnel,
is essential to our future success.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Sales
and marketing.</span><span style="font-family: Times New Roman,Times,serif"> Our sales and marketing expenses consist primarily of salaries
and related personnel costs, travel expenses, costs associated with promotional activities such as public relations, conventions and exhibitions,
rental expenses, depreciation and commissions paid to third parties, promote our brand, establish new marketing channels and expand our
presence worldwide.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">General
and administrative</span><span style="font-family: Times New Roman,Times,serif">. Our general and administrative expenses consist of salaries
and related personnel costs, rental expenses, costs for professional services, credit loss expenses and depreciation. General and administrative
expenses also include costs associated with corporate governance, VAT and other tax expenses and regulatory compliance, compliance with
the rules implemented by the SEC, Nasdaq and the TASE and premiums for our director and officer liability insurance.</span></div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">43</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Approved
Enterprise</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our facilities in Hod-Hasharon, Israel have
been granted Approved Enterprise status under the Encouragement of Capital Investments Law, 1959, and enjoy certain tax benefits under
this program. We intend to utilize these tax benefits after we utilize our net operating loss carry forwards. As of December 31, 2022,
our net operating loss carry forwards for Israeli tax purposes totaled approximately $81.5 million. Income derived from other sources,
other than through our &#8220;Approved Enterprise&#8221; status, during the benefit period will be subject to the regular corporate tax
rate.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Government
Grants</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our research and development efforts have
been financed, in part, through grants from the Israel Innovation Authority under our approved plans in accordance with the Research and
Development Law. In 2021 and 2022, we received grants from the Israel Innovation Authority through non-royalty bearing programs.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Factors Affecting Our
Performance</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our business, financial position and results
of operations, as well as the period-to-period comparability of our financial results, are significantly affected by a number of factors,
some of which are beyond our control, including:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Customer
concentration. </span><span style="font-family: Times New Roman,Times,serif">The revenues derived from our largest customer in each of
the past three years were 8%, 11% and 43% of our total revenues in 2022, 2021 and 2020, respectively. The revenues derived from our second
largest customer amounted to 7%, 9% and 11% of our total revenues for 2022, 2021 and 2020, respectively. The revenues from our largest
customer in 2020 were for a one-time delivery of products, including AllotSmart products and related services, which will not recur in
subsequent years, although will be subject to ongoing maintenance revenues. While we have some visibility into the likely scope of the
customers&#8217; projects, our relationships are conducted solely on a purchase order basis and we do not have any commitment for future
purchase orders from these customers. The loss of any of such third parties could harm our results of operations and financial condition.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Size
of end-customers and sales cycles.</span><span style="font-family: Times New Roman,Times,serif"> We have a global, diversified end-customer
base consisting primarily of service providers, enterprises, government and law enforcement entities. The deployment of our products by
small and midsize enterprises and service providers can be completed relatively quickly. Large service providers take longer to plan the
integration of our solutions into their existing networks and to set goals for the implementation of the technology. Sales to large service
providers are therefore more complicated as they involve a relatively larger number of network elements and solutions. We are seeking
to obtain further significant customers in the large service provider market that would positively impact our future performance, but
could decrease our market share. The longer sales cycles associated with the increased sales to large service providers of our platforms
may increase the unpredictability of the timing of our sales and may cause our quarterly and annual operating results to fluctuate if
a significant customer delays its purchasing decision and/or defers an order. Furthermore, longer sales cycles may result in delays from
the time we increase our operating expenses and make investments in inventory to the time that we generate revenue from related product
sales.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Average
selling prices.</span><span style="font-family: Times New Roman,Times,serif"> Our performance is affected by the selling prices of our
products. We price our products based on several factors, including manufacturing costs, the stage of the product&#8217;s life cycle,
competition, technical complexity of the product, and discounts given to channel partners in certain territories. We typically are able
to charge the highest price for a product when it is first introduced to the market. We expect that the average selling prices for our
products will decrease over each product&#8217;s life cycle as our competitors introduce new products. In order to maintain or increase
our current prices, we expect that we will need to enhance the functionality of our existing products by offering higher system speeds,
additional products and features, such as additional security functions, supporting additional applications and providing enhanced reporting
tools. We also from time to time introduce enhanced products, typically higher-end models that include new architecture and design and
new capabilities. Such enhanced products typically increase our average selling price. To further offset such declines, we sell maintenance
and support programs for our products, and as our customer base and number of field installations grow, our related service revenues are
expected to increase.</span></div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">44</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Cost
of revenues and cost reductions. </span><span style="font-family: Times New Roman,Times,serif">Our cost of revenues as a percentage of
total revenues was 30.6% for 2021 and 32.5% for 2022. Our products use off-the-shelf components and typically the prices of such components
decline over time. However, the introduction and sale of new or enhanced products and services may result in an increase in our cost of
revenues. We make a continuous effort to identify cheaper components of comparable performance and quality. We also seek improvements
in engineering and manufacturing efficiency to reduce costs. Our products incorporate features that are purchased from third parties.
In addition, new products usually have higher costs during the initial introduction period. We generally expect such costs to decline
as the product matures and sales volume increases. The introduction of new products may also involve a significant decrease in demand
for older products. Such a decrease may result in a devaluation or write-off of such older products and their respective components. The
growth of our customer base is usually coupled with increased service revenues primarily resulting from increased maintenance and support.
In addition, the growth of our installed base with large service providers may result in increased demand for professional services, such
as training and installation services. An increase in demand for such services may require us to hire additional personnel and incur other
expenditures. However, these additional expenses, handled efficiently, may be utilized to further support the growth of our customer base
and increase service revenues. In 2022, our cost of revenues decreased due to a decrease in revenues mainly attributable to delays in
a number of our large projects. In 2021, our cost of revenues increased due to an increase in revenues.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Currency
exposure.</span><span style="font-family: Times New Roman,Times,serif"> A majority of our revenues in previous years and a substantial
portion of our expenses are denominated in the U.S. dollar. However, a significant portion of our revenues is incurred in currencies other
than the U.S. dollar, for example in Euros. In addition, a significant portion of our expenses, associated with our global operations,
including personnel and facilities-related expenses, are incurred in currencies other than the U.S. dollar; this is the case primarily
in Israel and to a lesser extent in other countries in Europe, Asia, Africa and Latin America. Consequently, a decrease in the value of
the U.S. dollar relative to local currencies will increase the dollar cost of our operations in these countries. A relative decrease in
the value of the U.S. dollar would be partially offset to the extent that we generate revenues in such currencies. In order to partially
mitigate this exposure, we have decided in the past and may decide from time to time in the future to enter into hedging transactions.
We may discontinue hedging activities at any time. As such decisions involve substantial judgment and assessments primarily regarding
future trends in foreign exchange markets, which are very volatile, as well as our future level and timing of cash flows of these currencies,
we cannot provide any assurance that such hedging transactions will not affect our results of operations when they are realized. See Note
5 to our consolidated financial statements included elsewhere in this annual report for further information. Also see &#8220;ITEM 11:
Quantitative and Qualitative Disclosure About Market Risk.&#8221;</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Interest
rate exposure.</span><span style="font-family: Times New Roman,Times,serif"> We have a significant amount of cash that is currently invested
primarily in interest bearing vehicles, such as bank time deposits and available for sale marketable securities. These investments expose
us to risks associated with interest rate fluctuations See &#8220;ITEM 11: Quantitative and Qualitative Disclosure About Market Risk.&#8221;</span></div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">45</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Results of Operations</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The following table sets forth our statements
of operations as a percentage of revenues for the periods indicated:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" id="z9f2890620ea94b82865610ea77b94579" class="cfttable" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="6" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Year Ended December 31,</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold"> 2021</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">2022</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-style: italic">Revenues:</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Products</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">60.6</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">49.7</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Services</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">39.4</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">50.3</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-style: italic">Total revenues</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">100</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">100</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-style: italic">Cost of revenues:</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">&#160;</td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">&#160;</td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Products</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">21.7</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">17.4</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Services</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">8.9</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">15.1</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-style: italic">Total cost of revenues</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">30.6</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">32.5</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Gross profit</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">69.4</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">67.5</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-style: italic">Operating expenses:</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">&#160;</td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">&#160;</td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Research and development, net</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">32.3</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">40.6</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Sales and marketing</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">35.9</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">40.2</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">General and administrative</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">10.4</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">13</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Total operating expenses</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">78.6</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">93.8</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Operating loss</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">9.3</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">26.2</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Financing income, net</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">0.2</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">1.7</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Loss before income tax expense</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">9.1</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">24.5</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">tax expense</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">1.3</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">1.5</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Net loss</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">10.3</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">26.1</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Revenues</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">See &#8220;ITEM 4B: Information on Allot&#8212;Business
Overview&#8212;Customers&#8221; for the geographic breakdown of our revenues by percentage for the years ended December 31, 2020, 2021
and 2022.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Year
Ended December 31, 2022 Compared to Year Ended December 31, 2021</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Products</span><span style="font-family: Times New Roman,Times,serif">.
Product revenues decreased by $27.2 million, or 31%, to $61 million in 2022 from $88.2 million in 2021. The decrease in revenues in 2022
was mainly attributable to delays experienced in a number of our large projects.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Services</span><span style="font-family: Times New Roman,Times,serif">.
Service revenues increased by $4.4 million, or 7.7%, to $61.8 million in 2022 from $57.4 million in 2021. The increase was mainly attributed
to an increase in SECaaS services and support and maintenance.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Product revenues comprised 49.7% of our
total revenues in 2022, a decrease of 10.9% compared to 2021 while the services revenues portion of total revenues comprised 50.3% of
our total revenues in 2022, an increase by 10.9%.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Cost
of revenues and gross margin</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Products</span><span style="font-family: Times New Roman,Times,serif">.
Cost of product revenues decreased by $10.3 million, or 32.6%, to $21.3 million in 2022 from $31.6 million in 2021. Product gross margin
increased slightly to 65% in 2022 from 64.2% in 2021.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Services</span><span style="font-family: Times New Roman,Times,serif">.
Cost of services revenues increased by $5.5 million, or 42.3%, to $18.5 million in 2022 from $13 million in 2021. Services gross margin
decreased to 70% in 2022 from 77.4% in 2021. This decrease is mainly attributed to a one-time write off in 2022.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Total gross margin decreased from 69.4%
in 2021 to 67.5% in 2022.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Operating
expenses</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Research
and development</span><span style="font-family: Times New Roman,Times,serif">. Gross research and development expenses increased by $3.3
million, or 7%, to $50.6 million in 2022 from $47.3 million in 2021. The increase in our research and development expenses is mainly attributable
to our increase in payroll-related and subcontractors&#8217; expenses. Gross research and development expenses as a percentage of total
revenues increased to 41.3% (40.6%, net) in 2022 from 32.5% (32.3%, net) in 2021.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Sales
and marketing</span><span style="font-family: Times New Roman,Times,serif">. Sales and marketing expenses decreased by 2.9 million, or
5.5%, to $49.4 million in 2022 from $52.3 million in 2021. The decrease is primarily attributable to a decrease in payroll-related expenses.
Sales and marketing expenses as a percentage of total revenues increased to 40.2% in 2022 from 35.9% in 2021.</span></div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">46</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">General
and administrative</span><span style="font-family: Times New Roman,Times,serif">. General and administrative expenses increased by $0.8
million, or 5.5%, to $16 million in 2022 from $15.1 million in 2021. The increase is primarily attributable to an increase in payroll-related
expenses and doubtful debts expenses. General and administrative expenses as a percentage of revenues increased to 13% in 2022 from 10.4%
in 2021.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Financial
income, net. </span><span style="font-family: Times New Roman,Times,serif">In 2022 we had $2.1 million financial income, net. In 2021,
we had $0.3 million financial income, net. The change in 2022 was mainly attributed to an increase in interest income and income from
exchange rate fluctuation.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Income
tax expense</span><span style="font-family: Times New Roman,Times,serif">. Income tax expense in both 2022 and 2021 was $1.9 million.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">For a discussion of our operating results
for the fiscal year ended December 31, 2021 as compared to the fiscal year ended December 31, 2020, see &#8220;ITEM 5. Operating and Financial
Review and Prospects&#8212;Operating Results&#8221; of our Annual Report on Form 20-F for the fiscal year ended December 31, 2021, which
was filed with the SEC on March 22, 2022.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">B. Liquidity and Capital
Resources</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As of December 31, 2022, we had $12.3 million
in cash and cash equivalents, $4.3 million available for sale marketable securities, and $69.8 million in short-term deposits and restricted
deposits. As of December 31, 2022, our working capital, which we calculate by subtracting our current liabilities from our current assets,
was $91.2 million.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Based on our current business plan, we believe
that our existing cash balances will be sufficient to meet our anticipated cash needs for working capital and capital expenditures for
at least the next twelve months. If our estimates of revenues, expense or capital or liquidity requirements change or are inaccurate and
are insufficient to satisfy our liquidity requirements, we may seek to sell additional equity or arrange additional debt financing. In
addition, we may seek to sell additional equity or arrange debt financing to give us financial flexibility to pursue attractive acquisitions
or investment opportunities that may arise in the future.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Operating
Activities</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Net cash used in operating activities in
2022 was $32.6 million. Net cash used in operating activities consisted mainly of a net loss of $32 million, depreciation, amortization
and impairment of intangible assets of $7.4 million, $9.2 million of share-based compensation expense, an increase of $2.2 million in
inventory, a decrease of $0.4 million in employees and payroll accruals, an increase of $11.6 million in trade receivables, an increase
of $7.7 million in trade payables, a decrease of $1.7 million in other payables and accrued expenses, an increase of $0.1 million in other
receivables and prepaid expenses, a decrease of $10 million in deferred revenues and $1.1 million related to other operating activities.
The change in employees and payroll accruals, trade payables and other receivables and prepaid expenses was mainly due to advanced payments
to suppliers and payroll-related items occurring in 2021.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">During 2021, we had $8.4 million in cash
and cash equivalents from operating activities. Net cash used in operating activities consisted mainly of a net loss of $15 million, depreciation,
amortization and impairment of intangible assets of $5.6 million, $8 million of share-based compensation expense, a decrease of $1.5 million
in inventory, an increase of $0.5 million in employees and payroll accruals, an increase of $16.8 million in trade receivables, an increase
of $1.9 million in trade payables, a decrease of $1.6 in other payables and accrued expenses, a decrease of $4.9 million in other receivables
and prepaid expenses, an increase of $1.6 million in deferred revenues and $1.1 million related to other operating activities. The change
in employees and payroll accruals, trade payables and other receivables and prepaid expenses was mainly due to advanced payments to suppliers
and payroll-related items.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Investing
Activities</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Net cash used for investing activities in
2022 was $6.5 million, primarily attributable to proceeds from investments in short-term deposits of $7.8 million, the purchase of property
and equipment of $5.6 million, and other activities, including acquisitions, of $0.5 million. The above changes were partially offset
by the redemption or sale of marketable securities of $7 million and a decrease in restricted deposits of $0.4 million.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">47</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Net cash provided by investing activities
in 2021 was $6.3 million, primarily attributable to proceeds from investment in short-term deposits of $13.5 million, the purchase of
property and equipment of $7.6 million and an increase in restricted deposits of $0.4 million. The above changes were partially offset
by the redemption or sale of marketable securities of $15.1 million.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We expect that our capital expenditures
will total approximately $5.3 million in 2023. We anticipate that these capital expenditures will be primarily related to purchase of
equipment of SECaaS deals and to further investments in lab equipment for research and development and customer success as well as IT
infrastructure.</div> </div> <br />

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Financing
Activities</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Net cash provided by financing activities
in 2022 was $39.7 million, which was mainly attributable to the issuance of convertible debt in February 2022.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Net cash provided by financing activities
in 2021 was $2.8 million, which was mainly attributable to the issuance of share capital through the exercise of share options.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">For a discussion of our liquidity and capital
resources for the fiscal year ended December 31, 2020, see &#8220;ITEM 5. Operating and Financial Review and Prospects&#8212;Liquidity
and Capital Resources&#8221; of our Annual Report on Form 20-F for the fiscal year ended December 31, 2021, which was filed with the SEC
on March 22, 2022<span style="font-style: italic">.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">On February 18, 2022, we issued to Lynrock
Lake Master Fund LP a senior unsecured promissory note, convertible into our ordinary shares, with an aggregate principal amount of $40
million. The note will mature on February 14, 2025, subject to the Company&#8217;s option to extend the maturity date by one year up to
two times. The closing balance of the convertible note as of December 31, 2022 was $39.6 million (calculated by subtracting the $0.4 million
issuance expense from the gross principal amount of $40 million).</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Material
Cash Requirements</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"></div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our material cash requirements as of December
31, 2022, and any subsequent interim period, primarily include our capital expenditures, lease obligations and purchase obligations.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our capital expenditures primarily consist
of purchases of lab equipment, computers and peripheral equipment, office furniture and equipment, leasehold improvements and SECaaS equipment.
Our capital expenditures were $7.6 million in 2020, $7.6 million in 2021 and $5.6 million in 2022. We will continue to make capital expenditures
to meet the expected growth of our business.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our lease obligations consist of the commitments
under the lease agreements for our group facilities and motor vehicles. The group facilities are leased under several lease agreements
with various expiration dates. Our leasing expense was $3.3 million in 2020, $3.1 million in 2021 and $3.8 million in 2022.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our purchase obligations consist primarily
of commitments for our operating activities.&#160;Our operating expenses were $105 million in 2020, $115 million in 2021 and $115 million
in 2022. More than 70% of the Company&#8217;s operating expenses are attributable to salary expenses.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We intend to fund our existing and future
material cash requirements with our existing cash balance. We will continue to make cash commitments, including capital expenditures,
to support the growth of our business.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Other than as discussed above, we did not
have any significant capital and other commitments or long-term obligations as of December 31, 2022.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">48</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">C. Research and Development,
Patents and Licenses</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In 2020, 2021 and 2022, we received non-royalty
bearing grants from the Israel Innovation Authority. However, the terms of the grants require us to comply with the IIA&#8217;s restrictions
and obligations as set out below.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z52c412b9b3004f7cab7b2843f243c3a2" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Local Manufacturing
        Obligation</span><span style="font-family: Times New Roman,Times,serif">. We must manufacture the products developed with these grants
        in Israel. We may manufacture the products outside Israel only if we receive prior approval from the IIA (such approval is not required
        for the transfer of up to 10% of the manufacturing capacity in the aggregate, in which case a notice must be provided to the IIA and not
        objected to by the IIA within 30 days of such notice).</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zf2a6c1f3537c428694c49a5c73351e0a" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Know-How Transfer
        Limitation.</span><span style="font-family: Times New Roman,Times,serif"> We have certain limitations on our ability to transfer know-how
        funded by the IIA. Approval of any transfer of IIA funded know-how to another Israeli company will be granted only if the recipient abides
        by the provisions of the Innovation Law and related regulations. Transfer of IIA funded know-how outside of Israel requires prior approval
        of the IIA and may be subject to payments to the IIA.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z28eace9e05374cd5a3cdf2cc48c5e528" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Change of Control.</span><span style="font-family: Times New Roman,Times,serif">
        We must notify the IIA in respect of any change in the ownership of our shares. In respect of any non-Israeli citizen, resident or entity
        that, among other things, (i) becomes a holder of 5% or more of our share capital or voting rights, (ii) is entitled to appoint one or
        more of our directors or our chief executive officer or (iii) serves as one of our directors or as our chief executive officer (including
        holders of 25% or more of the voting power, equity or the right to nominate directors in such direct holder, if applicable) are required
        to obtain an undertaking to comply with the rules and regulations applicable to the grant programs of the IIA.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Approval to manufacture products outside
of Israel or consent to the transfer of IIA funded know-how, if requested, is within the discretion of the IIA. Furthermore, the IIA may
impose conditions on any arrangement under which it permits us to transfer IIA funded know-how or manufacturing out of Israel.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As of December 31, 2022, we had 28 issued
U.S. patents, two U.S. patents that have recently been allowed but not issued, three U.S. reissued patents, and two pending U.S. patent
applications. We expect to formalize our evaluation process for determining which inventions to protect by patents or other means. We
cannot be certain that patents will be issued as a result of the patent applications we have filed.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">D. Trend Information</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">See &#8220;ITEM 5: Operating and Financial
Review and Prospects&#8221; above.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">E. Critical Accounting
Estimates</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The preparation of financial statements
in conformity with U.S. GAAP requires management to make estimates and assumptions that affect the reported amounts of assets, liabilities,
revenues and expenses and disclosure of contingent assets and liabilities at the date of the financial statements and the reported amounts
of revenues and expenses during the reporting period. These estimates and judgments are subject to an inherent degree of uncertainty and
actual results may differ. Our significant accounting policies are more fully described in Note 2 to our consolidated financial statements
included elsewhere in this annual report. Certain of our accounting policies are particularly important to the portrayal of our financial
position and results of operations. In applying these critical accounting policies, our management uses its judgment to determine the
appropriate assumptions to be used in making certain estimates. Those estimates are based on our historical experience, the terms of existing
contracts, our observance of trends in our industry, information provided by our customers and information available from other outside
sources, as appropriate. With respect to our policies on revenue recognition and warranty costs, our historical experience is based principally
on our operations since we commenced selling our products in 1998. Our estimates are primarily guided by observing the following critical
accounting policies:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z475f12b8988c4b6c80f9dd42c76c45fa" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Revenue recognition;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z4a46a70409774065a9af86451671def7" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Provision for returns;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">49</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zfefbe19206b44ba0a71ca299bab63b7e" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Allowance for credit losses;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zc74e36c9e416401788b8d9b36ff99cae" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Accounting for share-based compensation;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z9a5776b8646b4a7a81ce9eed97442ea1" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Inventories;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z3a0741e42c034353b7df0ac21afb13ef" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Marketable securities;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z43afcca76fd6441ba31138de0dff5fa7" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Impairment of goodwill and long lived assets;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zd8f8127bce984296b3c51bd02c2eed42" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Income taxes;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="za8c6e172076943e99bfd502f4e2c79ce" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Contingent liabilities; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zcc1dbfd6c98a4b38bd62576328caf3ea" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Contingent Consideration.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Because each of the accounting policies
listed above requires the exercise of certain judgments and the use of estimates, actual results may differ from our estimations and as
a result would increase or decrease our future revenues and net income.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Revenue
recognition</span><span style="font-family: Times New Roman,Times,serif">. The Company generates revenues mainly from selling its products
along with related maintenance and support services. At times, these arrangements may also include professional services, such as installation
services or training. Some of the Company&#8217;s product sales are through resellers, distributors, OEMs and system integrators, all
of whom are considered end-users. The Company also generates revenues from services, in which the Company provides network filtering and
security services to its customers.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The Company adopted accounting standards
codification 606, &#8220;Revenue from Contracts with Customers&#8221; (&#8220;ASC 606&#8221;), effective on January 1, 2018. The Company
recognizes revenue under the core principle that transfer of control to the Company&#8217;s customers should be depicted in an amount
reflecting the consideration the Company expects to receive. 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.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Most of the Company&#8217;s contracts usually
include combinations of products and services, that are capable of being distinct and accounted for as separate performance obligations.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The products are distinct as the customer
can derive the economic benefit of it 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
support, the Company determines the standalone selling prices based on the price at which the Company separately sells a renewal support
contract on a stand-alone basis. For professional services, the Company determines the standalone selling prices based on the price at
which the Company separately sells those services on a stand-alone basis. If the standalone selling price is not observable, the Company
estimates the standalone selling price by taking into account available information such as geographic or regional specific factors, internal
costs, profit objectives, and internally approved pricing guidelines related to the performance obligation.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Product revenue is recognized at a point
in time when the performance obligation is being satisfied. Maintenance and support related revenues are deferred and recognized on a
straight-line basis over the term of the applicable maintenance and support agreement. Professional services are usually recognized at
a point in time when the performance obligation is being satisfied.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The Company also enters into service contracts,
in which the Company provides SECaaS solutions to operators, which the Company considers as its customers. The Company&#8217;s SECaaS
solutions are offered to operators on a Revenue Share business model, where both the Company and the operator share the revenue generated
from the operator&#8217;s subscribers. Most of the Company&#8217;s SECaaS contracts contain a single performance obligation comprised
of series of distinct goods and services satisfied over time. The contracts consideration is based on usage by the operator&#8217;s subscribers.
As such, the Company allocates the variable consideration in those contracts to distinct service periods in which the service is provided
and recognizes revenue for each distinct service period.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">50</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Provision
for returns. </span><span style="font-family: Times New Roman,Times,serif">We provide a provision for product returns based on its experience
with historical sales returns. Such provisions amounted to $0.1 million and $0.2 million as of December 31, 2022 and 2021, respectively.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Allowance
for credit losses.</span><span style="font-family: Times New Roman,Times,serif"> Trade receivables are recorded and carried at the original
invoiced amount which was recognized as revenues less an allowance for any potential uncollectible amounts. The Company makes estimates
of expected credit losses for the allowance for credit losses and allowance for unbilled receivables based upon its assessment of various
factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic
conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect
from customers. The estimated credit losses allowance is recorded as general and administrative expenses on the Company&#8217;s consolidated
statements of income (loss).</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Accounting
for share-based compensation.</span><span style="font-family: Times New Roman,Times,serif"> We account for share-based compensation in
accordance with Accounting Standards Codification No. 718, &#8220;Compensation - Stock Compensation&#8221; (&#8220;ASC No. 718&#8221;)
that requires companies to estimate the fair value of equity-based payment awards on the date of grant using an option-pricing model.
The value of the portion of the award that is ultimately expected to vest is recognized as an expense over the requisite service periods
in our consolidated statement of comprehensive loss. We recognize compensation expense for the value of its awards granted based on the
straight-line method over the requisite service period of each of the awards, net of estimated forfeitures. ASC No. 718 requires forfeitures
to be estimated at the time of the grant and revised in subsequent periods if actual forfeitures differ from those estimates. The expected
annual pre-vesting forfeiture rate affects the number of vested RSUs. The pre-vesting rate ranged between 0% and 30% in the years 2022,
2021 and 2020. In connection with the grant of options and RSUs, we recorded total share-based compensation expenses of $8 million in
2021 and $9.2 million in 2022. In 2022, $1.1 million, $3.2 million, $3 million and $1.9 million of our share-based compensation expense
resulted from cost of revenue, research and development expenses, net, sales and marketing expenses and general and administrative expenses,
respectively, based on the department in which the recipient of the option grant was employed. As of December 31, 2022, we had an aggregate
of $12.6 million of unrecognized share-based compensation remaining to be recognized over a weighted average vesting period of 2 years.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Inventories</span><span style="font-family: Times New Roman,Times,serif">
are stated at the lower of cost or market value. Inventory write-offs are provided to cover risks arising from slow-moving items, technological
obsolescence, excess inventory and discontinued products. Inventory write-off expenses in 2022 and 2021 totaled $0.9 million and $4.6
million, respectively.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Marketable
securities.</span><span style="font-family: Times New Roman,Times,serif"> We account for our investments in marketable securities using
Accounting Standards Codification No. 320, &#8220;Investments &#8211; Debt and Equity Securities&#8221; (&#8220;ASC No. 320&#8221;).</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We determine the appropriate classification
of marketable securities at the time of purchase and evaluate such designation as of each balance sheet date. We classify all of our investments
in marketable securities as available for sale. Available for sale securities are carried at fair value, with unrealized gains and losses
reported in &#8220;accumulated other comprehensive income (loss)&#8221; in shareholders&#8217; equity. Realized gains and losses on sales
of investments are included in earnings and are derived using the specific identification method for determining the cost of securities.
The amortized cost of debt securities is adjusted for amortization of premiums and accretion of discounts to maturity. Such amortization
together with interest and dividends on securities are included in financial income, net, if any.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As of December 31, 2022, we held available
for sale marketable securities of $4.3 million. As of December 31, 2022, the accumulated unrealized loss recorded in other comprehensive
loss was $0.04 million.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">51</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Impairment
of goodwill and long-lived assets</span><span style="font-family: Times New Roman,Times,serif">.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">ASC 350 allows an entity to first assess
qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment
does not result in a more likely than not indication of impairment, no further impairment testing is required. If the Company elects not
to use this option, or if the Company determines that it is more likely than not that the fair value of a reporting unit is less than
its carrying value, then the Company prepares a quantitative analysis to determine whether the carrying value of reporting unit exceeds
its estimated fair value. If the carrying value of a reporting unit exceeds its estimated fair value, the Company recognizes an impairment
of goodwill for the amount of this excess, in accordance with the guidance in FASB Accounting Standards Update (&#8220;ASU&#8221;) No.
2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment, which we adopted as of January 1,
2020.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The Company operates in one operating segment,
and this segment comprises its only reporting unit. The Company has performed an annual impairment analysis as of December 31, 2022 and
determined that the carrying value of the reporting unit was lower than the fair value of the reporting unit. Fair value is determined
using market value. During the years 2022, 2021 and 2020, no impairment losses were recorded.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We perform an annual impairment analysis
of goodwill at December 31 of each year, or more often as applicable. We operate in one operating segment, and this segment comprises
only one reporting unit. The provisions of ASC No. 350 require that a two-step impairment test be performed on goodwill at the level of
the reporting units. In the first step, we compare the fair value of the reporting unit to its carrying value. If the fair value exceeds
the carrying value of the net assets, goodwill is considered not impaired, and no further testing is required to be performed. If the
carrying value of the net assets exceeds the fair value, then we must perform the second step of the impairment test in order to determine
the implied fair value of goodwill. If the carrying value of goodwill exceeds its implied fair value, then we would record an impairment
loss equal to the difference.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We believe that our business activity and
management structure meet the criterion of being a single reporting unit for accounting purposes. We performed an annual impairment analysis
as of December 31, 2022 and determined that the carrying value of the reporting unit was lower than the fair value of the reporting unit.
Fair value is determined using market value. During the years ended 2021 and 2022, no impairment losses were recorded.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Intangible assets acquired in a business
combination are recorded at fair value at the date of the acquisition. Following initial recognition, intangible assets are carried at
cost less any accumulated amortization and any accumulated impairment losses. The useful lives of intangible assets are assessed to be
either finite or indefinite. Intangible assets that are not considered to have an indefinite useful life are amortized over their estimated
useful lives. Some of the acquired intangible assets are amortized over their estimated useful lives in proportion to the economic benefits
realized. This accounting policy results in accelerated amortization of such customer relationships and backlog as compared to the straight-line
method. All other intangible assets are amortized over their estimated useful lives on a straight-line basis.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Property and equipment and intangible assets
subject to amortization are reviewed for impairment in accordance with ASC No. 360, &#8220;Accounting for the Impairment or Disposal of
Long-Lived Assets,&#8221; whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable.
Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future undiscounted
cash flows expected to be generated by the assets. If such assets are considered to be impaired, the impairment to be recognized is measured
by the amount by which the carrying amount of the assets exceeds the fair value of the assets. During the years ended 2021 and 2022, no
impairment losses were recorded.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Income
taxes. </span><span style="font-family: Times New Roman,Times,serif">We account for income taxes in accordance with Accounting Standards
Codification No. 740, &#8220;Income Taxes&#8221; (&#8220;ASC No. 740&#8221;). ASC No. 740 prescribes the use of the liability method,
whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases
of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected
to reverse. We provide a valuation allowance, if necessary, to reduce deferred tax assets to their estimated realizable value in the near
future, if it is more likely than not that some portion or all of the deferred tax assets will not be realized.</span></div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">52</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In Israel, we have accumulated operating
loss carry forwards of approximately $81.5 million and capital losses of approximately $27 million for tax purposes as of December 31,
2022, which may be carried forward and offset against ordinary income and capital gains respectively in the future for an indefinite period.
In the United States, the accumulated losses for U.S. federal income tax return purposes were approximately $2 million and the accumulated
losses for U.S. state income tax return purposes were approximately $5 million. The federal accumulated losses for tax purposes expire
between 2026 and 2037. U.S. states have varying rules regarding expiration of net operating losses. We believe that because of our history
of losses, and uncertainty with respect to future taxable income, it is more likely than not that the deferred tax assets regarding the
loss carry forwards will not be utilized in the foreseeable future, and therefore, a valuation allowance was provided to reduce deferred
tax assets to nil. The valuation allowance attributed to such losses for the year ended December 31, 2022 was $42 million.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">ASC No. 740 contains a two-step approach
to recognizing and measuring a liability for uncertain tax positions. The first step is to evaluate the tax position taken or expected
to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that, on an evaluation
of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes.
The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Contingent
liabilities.</span><span style="font-family: Times New Roman,Times,serif"> We are, from time to time, involved in claims, lawsuits, government
investigations, and other proceedings arising in the ordinary course of our business. In making a determination regarding provisions for
liability, using available information, we evaluate the likelihood of an unfavorable outcome in legal or regulatory proceedings to which
we are a party to and record a loss contingency when it is probable a liability has been incurred and the amount of the loss can be reasonably
estimated. These subjective determinations are based on the status of such legal or regulatory proceedings, the merits of our defenses
and consultation with legal counsel. Legal proceedings are inherently unpredictable and subject to significant uncertainties, some of
which are beyond our control. Should any of these estimates and assumptions change or prove to have been incorrect, it could have a material
impact on our results of operations, financial position and cash flows.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Contingent
Consideration.</span><span style="font-family: Times New Roman,Times,serif"> We measure liabilities related to earn-out payments at fair
value at the end of each reporting period. The fair value was estimated by utilizing the future potential cash payments discounted to
arrive at a present value amount, based on our expectation. The discount rate was based on the Monte-Carlo simulation method by taking
into account, forecast future revenues, expected volatility and weighted average cost of debt.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">For more information regarding recently
issued accounting pronouncements see Note 2 to the consolidated financial statements.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">53</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"><span id="ITEM6"><!--Anchor--></span>ITEM
6:<!--Anchor--> Directors, Senior Management and Employees</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">A. Directors and Senior
Management</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The following table sets forth the names,
ages and positions of our directors and executive officers as of March 1, 2023:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" id="za17fd6b1cf3d4809a52a9e04209f5ff4" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td colspan="2" style="border-bottom: rgb(0, 0, 0) 2px solid; width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Name</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 10%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Age</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Position</div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 42%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-style: italic; font-weight: bold">Directors</div> </td>
    <td style="width: 3%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 3%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 42%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
        </tr>
  <tr>
    <td colspan="2" style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Yigal Jacoby<sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(5)</sup></div>
        </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">62</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">Chairman of the Board</div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 42%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Manuel Echanove<sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(5)</sup></div>
        </td>
    <td style="width: 3%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">58</div> </td>
    <td style="width: 3%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 42%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">Director</div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Itsik Danziger <sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(5)</sup></div>
        </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">74</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">Director</div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 42%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Efrat Makov <sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(1)(2)(3)(4)(5)</sup></div>
        </td>
    <td style="width: 3%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">54</div> </td>
    <td style="width: 3%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 42%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">Director</div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Steven D. Levy <sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(1)(2)(4)(5)</sup></div>
        </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">66</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">Director</div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 42%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Nadav Zohar <sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(5)</sup></div>
        </td>
    <td style="width: 3%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">57</div> </td>
    <td style="width: 3%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 42%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">Director</div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Cynthia L. Paul</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">50</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">Director</div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 42%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Raffi Kesten</div> </td>
    <td style="width: 3%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">69</div> </td>
    <td style="width: 3%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 42%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">Director</div> </td> </tr>
  <tr>
    <td rowspan="1" colspan="2" style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td rowspan="1" style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td rowspan="1" style="width: 10%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td rowspan="1" style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td rowspan="1" style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td colspan="2" style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-style: italic; font-weight: bold">Executive Officers</div>
        </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">&#160;</td>
        </tr>
  <tr>
    <td colspan="2" style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Erez Antebi</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">64</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">Chief Executive Officer and President</div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Ziv Leitman</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">64</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">Chief Financial Officer</div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 42%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">Rael Kolevsohn</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">53</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">Vice President, Legal Affairs, General Counsel and Company Secretary</div>
        </td> </tr>
  <tr>
    <td colspan="2" style="width: 42%; vertical-align: top; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">Keren Rubanenko</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 10%; vertical-align: top; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">46</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">Senior Vice President, Cyber Security Business Unit</div> </td>
        </tr>
  <tr>
    <td colspan="2" style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Assaf Eyal</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">62</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">Senior Vice President, Global Sales</div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Vered Zur</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">59</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">Vice President, Marketing</div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Mark Shteiman</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">47</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">Senior Vice President Allot Smart Business Unit</div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 42%; vertical-align: top; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">Sarah Warshavsky-Oberman</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 10%; vertical-align: top; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">50</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">Chief People Officer</div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Noam Lila</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">48</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 42%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0)">Senior Vice President, Customer Success and Operations</div> </td>
        </tr>
  <tr>
    <td colspan="6" style="width: 100%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">_____________</div> </td> </tr>
  <tr>
    <td style="width: 5%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(1)</div> </td>
    <td colspan="5" style="width: 95%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Member of our compensation and nomination committee.</div> </td>
        </tr>
  <tr>
    <td style="width: 5%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(2)</div> </td>
    <td colspan="5" style="width: 95%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Member of our audit committee.</div> </td> </tr>
  <tr>
    <td style="width: 5%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(3)</div> </td>
    <td colspan="5" style="width: 95%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Lead independent director.</div> </td> </tr>
  <tr>
    <td style="width: 5%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(4)</div> </td>
    <td colspan="5" style="width: 95%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Outside director.</div> </td> </tr>
  <tr>
    <td style="width: 5%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(5)</div> </td>
    <td colspan="5" style="width: 95%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Independent director under the rules of Nasdaq.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Directors</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Yigal
Jacoby</span><span style="font-family: Times New Roman,Times,serif"> has served as Chairman of our board of directors since November 2016.
Mr. Jacoby co-founded our company in 1996, served as our Chief Executive Officer until 2006 and as a Chairman of our board of directors
until 2008. Prior to co-founding Allot, Mr. Jacoby founded Armon Networking, a manufacturer of network management solutions in 1992, and
managed it until it was acquired by Bay Networks, a network hardware vendor, where he served as the General Manager of its Network Management
Division. From 1985 to 1992, Mr. Jacoby held various engineering and marketing management positions at Tekelec, a manufacturer of Telecommunication
monitoring and diagnostic equipment. Currently, Mr. Jacoby is an active investor and director of several Israeli start-up companies. Mr.
Jacoby has a B.A., cum laude, in Computer Science from Technion &#8212; Israel Institute of Technology and a M.Sc. in Computer Science
from University of Southern California.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Manuel
Echanove</span><span style="font-family: Times New Roman,Times,serif"> has served as a director since July 2017. Prior to his appointment
Mr. Echanove served in various management positions with the Telefonica group, a multinational telecommunications company, between 1996
and 2012. During his tenure at Telefonica, Mr. Echanove held various senior management positions as Commercial General Manager, General
Director of Business Development and General Director of Multimedia and Brand Business. He also served as General Manager in the Corporate
Strategy area of Telef&#243;nica S.A. before leaving Telefonica in 2012. Prior to joining Telefonica, Mr. Echanove served in sales and
marketing management positions at France Telecom, British Telecom, each a multinational telecommunications company, and Data General,
a minicomputer firm. Mr. Echanove is currently the CEO of Wetania Consulting S.L. a management consulting company, which he founded in
2013. Mr. Echanove has an Economics and Business Administration degree from the Universidad Pontificia de Comillas.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Itsik
Danziger</span><span style="font-family: Times New Roman,Times,serif"> has served as a director since 2011. Prior to his appointment as
a director, Mr. Danziger served as an observer to our board since 2010. Itzhak Danziger serves as a member of the board of Galil Software,
an Israeli software services company, and as a director of EyeControl and Jinni Media, privately held technology companies. From 1985
to 2007, Mr. Danziger held various executive positions at Comverse, a technology companies group that develops and markets telecommunications
systems, including as president of Comverse Technology Group, as president of Comverse Network Systems and as chairman of Comverse subsidiary
- Starhome. Prior to joining Comverse, Mr. Danziger held various R&amp;D and management positions in Tadiran Telecom Division, a privately
held manufacturer of business telecommunications equipment. In the non-profit sector, Mr. Danziger serves as the chairman of the Center
for Educational Technology (CET), as Vice President and board member of the New Israel Fund (NIF), a non-profit for social justice and
equality, the chairman of Israel Venture Network (IVN) - Yozma fund for investments in social businesses and a director in Israel Venture
Network (IVN), a venture philanthropy NGO. Mr. Danziger was also a member of the National Task Force for the Advancement of Education
in Israel (Dovrat Committee). Mr. Danziger holds a B.Sc. cum laude and a M.Sc. in electrical engineering from the Technion - Israel Institute
of Technology and an M.A. cum laude in philosophy and digital culture from Tel Aviv University.</span></div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">54</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Efrat
Makov</span><span style="font-family: Times New Roman,Times,serif">&#160;has served as the lead independent director on our board since
2021. She has served as a director of Ceragon Networks Ltd since October 2022, iSPAC 1 Ltd. (TASE: ISPC) since July 2021 and B Communications
Ltd. (TASE: BCOM) since November 2019. Ms. Makov previously served as a director of BioLight Life Sciences Ltd. (TASE: BOLT), an emerging
global ophthalmic company, from April 2011 to July 2020. Ms. Makov served as a director of Kamada Ltd. (NASDAQ: KMDA), a plasma-derived
biopharmaceutical company, from December 2018 to December 2019 and of Anchiano Therapeutics Ltd. (NASDAQ: ANCN) (now known as Chemomab
Therapeutics Ltd. (NASDAQ: CMMB)), a clinical-stage biopharmaceutical company, from September 2018 to February 2020. Ms. Makov served
as the Chief Financial Officer of Alvarion Ltd. (formerly NASDAQ; TASE: ALVR), a global provider of autonomous Wi-Fi networks, from April
2007 to December 2010. Ms. Makov served as the Chief Financial Officer of Aladdin Knowledge Systems Ltd. (formerly NASDAQ; TASE: ALDN),
an information security leader specializing in authentication, software DRM and content security, from September 2005 to January 2007,
where she was responsible for the finance, operations, information systems and human resources functions. Prior to that, Ms. Makov served
in management positions at two Israeli-based public companies, including as Vice President of Finance at Check Point Software Technologies
Ltd. (NASDAQ: CHKP), a worldwide leader in IT security, from September 2002 to August 2005. Ms. Makov served as Director of Finance for
NUR Macroprinters Ltd. (formerly NASDAQ: NURM) (now known as Ellomay Capital Ltd. (NYSE; TASE: ELLO)), from August 2000 to August 2002.
Prior to that, Ms. Makov spent seven years in public accounting with Arthur Andersen LLP in its New York, London and Tel Aviv offices.
Ms. Makov holds a B.A. degree in Accounting and Economics from Tel Aviv University and is a certified public accountant in Israel and
the United States.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Steven
D. Levy</span><span style="font-family: Times New Roman,Times,serif"> has served as an outside director since 2007. Mr. Levy served as
a Managing Director and Global Head of Communications Technology Research at Lehman Brothers, a global financial services firm, from 1998
to 2005. Before joining Lehman Brothers, Mr. Levy was a Director of Telecommunications Research at Salomon Brothers, an American investment
bank, from 1997 to 1998, Managing Director and Head of the Communications Research Team at Oppenheimer &amp; Co., a global full-service
brokerage and investment bank from 1994 to 1997 and a senior communications analyst at Hambrecht &amp; Quist, a California-based investment
bank, from 1986 to 1994. Mr. Levy has served as a director of PCTEL, a broadband wireless technology company since 2006 and currently
serves as the their Chairman and served as a director of Edison Properties, a privately held U.S. real estate company, since 2015. Mr.
Levy previously served as a director of privately held GENBAND Inc., a U.S. provider of telecommunications equipment. Mr. Levy holds a
B.Sc. in Materials Engineering and an M.B.A., both from the Rensselaer Polytechnic Institute.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Nadav
Zohar</span><span style="font-family: Times New Roman,Times,serif"> has served as an interim director since February 2017 and as a director
since April 2017. Mr. Zohar has held the position of Chairman of the LRC Group since 2018. Mr. Zohar served as the head of Business Development
of Gett, an &#8220;on demand&#8221; transportation service provider from March 2015 and October 2018. Prior to joining Gett, Mr. Zohar
served as Chief Operating Officer of Delek Global Real Estate PLC, company description to be added, between 2006 and 2009 and held several
executive positions with Morgan Stanley, a multinational investment bank and financial services company, between 2001 and 2006, the last
of which was Executive Director, Financial Sponsors Group. Prior to joining Morgan Stanley, Mr. Zohar served in executive roles at Lehman
Brothers, a global financial services firm, between 1997 and 2001. Mr. Zohar serves as a board member of Matomy Media Group Ltd. (London
Stock Exchange: MTMY), a digital performance-based advertising company. Mr. Zohar holds a Masters in Finance (graduated with Merit) from
the London Business School and a LLB in Law (graduated with honors) from the University of Reading.</span></div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">55</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Cynthia
L. Paul</span><span style="font-family: Times New Roman,Times,serif"> has served as a director since December 2022. She is Chief Investment
Officer and Chief Executive Officer of Lynrock Lake LP, an investment management firm she founded in 2018. Ms. Paul invests across the
full capital structure of public and private companies, employing a long-term, fundamentally-driven, value-oriented investment strategy,
with a focus on the technology industry. From 2018 until 2021, Ms. Paul served as a board member, chairperson of the Nomination and Corporate
Governance Committee, a member of the Audit Committee, and a member of the Compensation Committee of DSP Group, Inc., a NASDAQ-listed
semiconductor company. From 2002 to 2017, Ms. Paul was a portfolio manager at Soros Fund Management LLC (&#8220;SFM&#8221;), where she
managed a portfolio across corporate credit, convertible and equity securities. Ms. Paul served as Chairperson of the Board of Directors
of Conexant Systems, LLC, a semiconductor company, from 2013 until 2017. Ms. Paul joined SFM in 2000 and served as a SFM representative
for the Council on Foreign Relations and on SFM&#8217;s Investment Committee. Prior to joining SFM, she worked at The Palladin Group in
1999 and at JP Morgan from 1994 to 1999, most recently as Head of Convertible Research. Ms. Paul graduated from Princeton University in
1994 with an Independent Major in Statistics and Operations Research, a Certificate from the Princeton School of Public and International
Affairs, and a Certificate in Engineering Management Systems. Ms. Paul is an advisory board member and former board member of AlphaSense
Inc., a SaaS company providing intelligent search to enterprise customers.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Raffi
Kesten</span><span style="font-family: Times New Roman,Times,serif"> has served <span style="color: rgb(0, 0, 0)">as an interim director
since May 2022 and as a director since December 2022. Mr. Kesten served as Chief Business Officer of Radware Ltd. (NASDAQ: RDWR) since
June 2019 until February 2022, leading all customer-facing functions worldwide as well as international sales, professional services,
sales engineering and business development, and international sales. Mr. Kesten has over 30 years of experience in leadership roles at
various technology companies, including Intel ,Vice President of HP Indigo Division, a division of HP Inc., between 1991 and 1995, as
a Chief Operating Officer and General Manager of Cisco Videoscape (formerly NDS Group &#8211; Prior acquisition) from 1996 to 2015, as
Vice President Video and General Manager Israel of Cisco Videoscape from 2012 to 2015, as Silicon Process Engineer of Intel Corporation
from 1982 to 1991, and as a managing partner at Jerusalem Venture Partners from 2014 to 2018. Mr. Kesten holds a B.S. in chemical engineering
from Ben Gurion University and an Executive M.B.A. from The Hebrew University, Israel</span>.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Executive Officers</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Erez
Antebi</span><span style="font-family: Times New Roman,Times,serif"> has served as our President and Chief Executive Officer since February
2017. Mr. Antebi served as the Chief Executive Officer of Gilat Satellite Networks (NADAQ: GILT), a satellite communications technology
and services provider, between 2012 and 2015. Between 2005 and 2012, Mr. Antebi also served in several executive roles at Gilat Satellite
Networks. Between 2003 and 2005, Mr. Antebi served as the Chief Executive Officer of Clariton Networks, a start-up company, providing
services in cellular coverage. Prior to that Mr. Antebi has served in a variety of roles at Gilat Satellite Networks, Tadiran, a provider
of radio communications for military applications and for Rafael, Israel Ministry of Defense. Mr. Antebi currently serves on the advisory
boards of HiSky. Mr. Antebi holds a B. Sc., Electrical Engineering (Communications), Summa Cum Laude, and a M.Sc., Electrical Engineering
(Information Theory), both from the Technion, Israel.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Ziv
Leitman</span><span style="font-family: Times New Roman,Times,serif"> has served as our Chief Financial Officer since November 2019. Prior
to joining Allot, Mr. Leitman served as Chief Financial Officer of Powermat Technologies, a wireless charging pioneer leader, and from
2011 to 2017 as CFO of Partner Communications, one of Israel&#8217;s leading mobile, fixed-line, Internet and TV service providers. Between
2009 to 2011, he served as Deputy Chief Executive Officer and Chief Financial Officer of Paz Oil Company, and between 2002 to 2009, as
CFO of Comverse Inc., a leading provider of telecommunications products. From 1989 to 2002, Mr. Leitman also held Chief Financial Officer
positions at Discount Investment Corp., Lucent Technologies EIS, Kimberly-Clark Israel and Optrotech (Orbotech). Mr. Leitman is a Certified
Public Accountant and holds a B.A. in Economics and Accounting and an M.B.A. in Finance &amp; Information Systems, both from the Tel Aviv
University.</span></div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">56</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Mark
Shteiman</span><span style="font-family: Times New Roman,Times,serif"> has served as our <span style="color: rgb(0, 0, 0)">Senior Vice
President Allot Smart Business Unit since December 2021.</span> Prior to that Mr. Shteiman served as our Vice President Product Management
since October 2019. Prior to that Mr. Shteiman served as our Associate Vice President Product Management from June 2018. Prior to Allot
Mr. Shteiman served as Vice President Product Management at Kaminario Ltd. a leading All-flash Software-defined storage company, redefining
the future of cloud-scale datacenters, between 2012 and 2015 served as Head of Product, City business unit of AGT International Ltd.,
between 2011 and 2013 founded Friendize Me. a SaaS Social E-commerce company and served as its Chief Executive Officer, between 2009 and
2011 as Vice President, Products at Gigafone Ltd., between 2006 and 2008 as VP Product Management NGM at Neustar, between 2000 &#8211;
2006 he held a number of positions at Followap a leading mobile instant messaging (IM) and interoperability provider for mobile telecom
operators and internet service providers, during 2000 held a position in the Israeli Defense Forces and between 1996 &#8211; 1998 served
as a software developer at Aitech Defense Systems. Mr. Shteiman holds a B.Sc in Computer Science from the Technion, Israel.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Rael
Kolevsohn</span><span style="font-family: Times New Roman,Times,serif"> joined our company in 2014 and serves as our Vice President Legal
Affairs, General Counsel, and Company Secretary. Prior to joining us, he served as Vice President and General Counsel of Radvision Ltd.
from 2007 to 2014. From 1998 to 2007, Mr. Kolevsohn served as General Counsel and Vice President of Gilat Satellite Networks Ltd. after
joining Gilat as Legal Counsel. From 1994 to 1998, he completed his legal internship and worked as an attorney at the Tel Aviv law firm
of Yossifof, Amir Cohen &amp; Co. Mr. Kolevsohn is a member of the Israel Bar Association and holds an LL.B. degree, with honors, from
the Hebrew University in Jerusalem.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Assaf
Eyal</span><span style="font-family: Times New Roman,Times,serif"> has served as our Senior Vice President, Global Sales since June 2021.
Over the last 25 years, Mr. Eyal held leadership roles in sales, marketing and customer service. Most recently, he served as SVP APAC
at Drivenets. Prior to Drivenets, Mr. Eyal was Executive VP, Cyber Security for Enterprise at Cognyte (NASDAQ:VRNT), President Commercial
Division &amp; Corporate VP at Gilat (NASDAQ: GILT), President &amp; CEO at Ultrashape Medical and EVP at Nur Macroprinters. Additionally,
Mr. Eyal worked at Orbotech Ltd., (NASDAQ: ORBK, now a KLA company) for over 17 years in various management positions in the United States,
Hong Kong and Israel. Mr. Eyal holds an M.Sc in Management and B.Sc in Engineering.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Vered
Zur</span><span style="font-family: Times New Roman,Times,serif"> has served as our Vice President, Marketing since April 2017. Prior
to joining us, Ms. Zur served as Chief Marketing Officer of Electra Ltd. (TASE: ELECTRA), a leading supplier of electric appliances. Between
2011 and 2014, Ms. Zur served as VP global Sales Operations and Business enablement of Amdocs (NASDAQ: DOX), a provider of software and
services to communications and media companies. Between 2005 and 2011, Ms. Zur served as VP Customer Marketing of Comverse (Xura), a company
that provided telecommunications software. Prior to that Ms. Zur served in various marketing roles at telecommunications companies and
advertising agencies. Ms. Zur holds a B.A. in Behavioral Science from the Ben-Gurion University and a M.B.A from the Edinburgh Business
School, Heriot-Watt University.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Keren
Rubanenko</span><span style="font-family: Times New Roman,Times,serif"> has served as our Senior Vice President, Cyber Security Business
Unit since December 2021. Prior to that Ms. Rubanenko served as our Senior Vice President, Allot Smart Business Unit, since November 2020.
Prior to that Ms. Rubanenko served as our Senior Vice President, Customer Success since November 2018. Prior to joining Allot, Ms. Rubanenko
was Vice President, Customer Success at RADCOM, Vice President, R&amp;D and Operations Surveillance Solutions at Nice Systems between
2011 and 2015, between 1999 and 2011, Ms. Rubanenko held a number of senior positions at Comverse Technologies including serving as Associate
VP and General Manager, Voice Product Unit. Ms. Rubanenko holds a B.A. in Business Administration.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Sarah
Warshavsky-Oberman</span><span style="font-family: Times New Roman,Times,serif"> has served as our Chief People Officer since May 2022.
Prior to joining Allot, Mrs. Warshavsky-Oberman served as a VP of HR for National Instruments Corp. (NASDAQ: NATI) from 2021 to 2022.
Mrs. Warshavsky-Oberman served as global VP of HR for Optimalplus, a global software startup company, from 2018 until its acquisition
by National Instruments Corp. in May 2020. Between 2014 and 2018, Mrs. Warshavsky-Oberman served as the Global HR strategic programs lead
at Teva pharmaceuticals. From 2010 to 2014, she served in different HR roles for Micron Technology Inc. During the years 1996-2010, Mrs.
Warshavsky-Oberman worked for Intel/Numonyx and served in various positions, including production and engineering roles. Mrs. Warshavsky-Oberman
holds M.B.A. from Tel Aviv University.</span></div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">57</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">Noam
Lila</span><span style="font-family: Times New Roman,Times,serif"> has served as our Senior Vice President, Customer Success and Operations
since January 2021. Prior to that time, Mr. Lila served as our Assistant Vice President, APAC Customer Success from February 2019. Prior
to joining Allot, Mr. Lila accumulated over 20 years of experience in the telecommunications industry, holding various executive positions
at Amdocs and Comverse. Most recently, he was Vice President of Services at Amdocs located in Australia, Vice President of APAC CS at
Comverse located in Japan, VP of IT &amp; SCM at Comverse, AVP of EMEA CS at Comverse and others. Throughout his career, Mr. Lila lead
hundreds of projects deployment and transformation programs to Tier 1 customers and some with value of more than $100 million (USD) each.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Board Diversity</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The table below provides certain information
regarding the diversity of our board of directors as of December 26, 2022.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="2" border="0" id="z3a5b0de9101e406ebe3cdd9e59ab5745" style="font: 10pt Times New Roman,Times,serif; width: 100%; text-align: left; color: rgb(0, 0, 0)">
  <tr>
    <td colspan="5" style="border-top: rgb(0, 0, 0) 2px solid; width: 100%; vertical-align: top; border-right: rgb(0, 0, 0) 2px solid; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Board&#160;Diversity&#160;Matrix</div> </div> </td> </tr>
  <tr>
    <td style="border-top: rgb(0, 0, 0) 2px solid; width: 51.88%; vertical-align: top; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: justify; line-height: 1.25">Country of Principal Executive Offices:</div> </div> </td>
    <td colspan="4" style="border-top: rgb(0, 0, 0) 2px solid; width: 48.12%; vertical-align: top; border-right: rgb(0, 0, 0) 2px solid; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: justify; line-height: 1.25">Israel</div> </div> </td> </tr>
  <tr>
    <td style="border-top: rgb(0, 0, 0) 2px solid; width: 51.88%; vertical-align: top; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: justify; line-height: 1.25">Foreign Private Issuer</div> </div> </td>
    <td colspan="4" style="border-top: rgb(0, 0, 0) 2px solid; width: 48.12%; vertical-align: top; border-right: rgb(0, 0, 0) 2px solid; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: justify; line-height: 1.25">Yes</div> </div> </td> </tr>
  <tr>
    <td style="border-top: rgb(0, 0, 0) 2px solid; width: 51.88%; vertical-align: top; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: justify; line-height: 1.25">Disclosure Prohibited under Home Country Law</div> </div> </td>
    <td colspan="4" style="border-top: rgb(0, 0, 0) 2px solid; width: 48.12%; vertical-align: top; border-right: rgb(0, 0, 0) 2px solid; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: justify; line-height: 1.25">No</div> </div> </td> </tr>
  <tr>
    <td style="border-top: rgb(0, 0, 0) 2px solid; width: 51.88%; vertical-align: top; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: justify; line-height: 1.25">Total Number of Directors</div> </div> </td>
    <td colspan="4" style="border-top: rgb(0, 0, 0) 2px solid; width: 48.12%; vertical-align: top; border-right: rgb(0, 0, 0) 2px solid; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: justify; line-height: 1.25">8</div> </div> </td> </tr>
  <tr>
    <td style="border-top: rgb(0, 0, 0) 2px solid; width: 51.88%; vertical-align: top; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25"><span style="line-height: 1.25">&#160;</span></div> </div> </td>
    <td style="border-top: rgb(0, 0, 0) 2px solid; width: 12%; vertical-align: middle; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Female</div> </div> </td>
    <td style="border-top: rgb(0, 0, 0) 2px solid; width: 12%; vertical-align: middle; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Male</div> </div> </td>
    <td style="border-top: rgb(0, 0, 0) 2px solid; width: 12%; vertical-align: middle; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Non-Binary</div> </div> </td>
    <td style="border-top: rgb(0, 0, 0) 2px solid; width: 12.06%; vertical-align: middle; border-right: rgb(0, 0, 0) 2px solid; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold">Did Not Disclose Gender</div> </div> </td> </tr>
  <tr>
    <td style="border-top: rgb(0, 0, 0) 2px solid; width: 51.88%; vertical-align: top; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: justify; line-height: 1.25; font-weight: bold">Part I: Gender Identity</div> </div> </td>
    <td colspan="4" style="border-top: rgb(0, 0, 0) 2px solid; width: 48.12%; vertical-align: top; border-right: rgb(0, 0, 0) 2px solid; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: justify; line-height: 1.25">&#160;</div> </div> </td> </tr>
  <tr>
    <td style="border-top: rgb(0, 0, 0) 2px solid; width: 51.88%; vertical-align: top; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: justify; line-height: 1.25">Directors</div> </div> </td>
    <td style="border-top: rgb(0, 0, 0) 2px solid; width: 12%; vertical-align: top; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25">2</div> </div> </td>
    <td style="border-top: rgb(0, 0, 0) 2px solid; width: 12%; vertical-align: top; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25">6</div> </div> </td>
    <td style="border-top: rgb(0, 0, 0) 2px solid; width: 12%; vertical-align: top; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25">0</div> </div> </td>
    <td style="border-top: rgb(0, 0, 0) 2px solid; width: 12.06%; vertical-align: top; border-right: rgb(0, 0, 0) 2px solid; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25">0</div> </div> </td> </tr>
  <tr>
    <td style="border-top: rgb(0, 0, 0) 2px solid; width: 51.88%; vertical-align: top; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: justify; line-height: 1.25; font-weight: bold">Part II: Demographic Background</div> </div> </td>
    <td colspan="4" style="border-top: rgb(0, 0, 0) 2px solid; width: 48.12%; vertical-align: top; border-right: rgb(0, 0, 0) 2px solid; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25"><span style="line-height: 1.25">&#160;</span></div> </div> </td> </tr>
  <tr>
    <td style="border-top: rgb(0, 0, 0) 2px solid; width: 51.88%; vertical-align: top; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: justify; line-height: 1.25">Underrepresented Individual in Home Country Jurisdiction</div> </div> </td>
    <td colspan="4" style="border-top: rgb(0, 0, 0) 2px solid; width: 48.12%; vertical-align: top; border-right: rgb(0, 0, 0) 2px solid; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25">0</div> </div> </td> </tr>
  <tr>
    <td style="border-top: rgb(0, 0, 0) 2px solid; width: 51.88%; vertical-align: top; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: justify; line-height: 1.25">LGBTQ+</div> </div> </td>
    <td colspan="4" style="border-top: rgb(0, 0, 0) 2px solid; width: 48.12%; vertical-align: top; border-right: rgb(0, 0, 0) 2px solid; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25">0</div> </div> </td> </tr>
  <tr>
    <td style="border-top: rgb(0, 0, 0) 2px solid; width: 51.88%; vertical-align: top; border-bottom: rgb(0, 0, 0) 2px solid; border-left: rgb(0, 0, 0) 2px solid">
        <div style="line-height: 1.25">
        <div style="text-align: justify; line-height: 1.25">Did Not Disclose Demographic Background</div> </div> </td>
    <td colspan="4" style="border-width: 2px; width: 48.12%; vertical-align: top; border-style: solid">
        <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25">8</div> </div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">58</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">B. Compensation of Officers
and Directors</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The aggregate compensation paid to or accrued
on behalf of our directors and executive officers as a group during 2022 consisted of approximately $3.6 million in salary, fees, bonus,
commissions and directors&#8217; fees, including amounts we expended for automobiles made available to our officers, but excluding equity
based compensation, dues for professional and business associations, business travel and other expenses, and other benefits commonly reimbursed
or paid by companies in Israel. This amount includes approximately $0.6 million set aside or accrued to provide pension, severance, retirement
or similar benefits or expenses.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In 2022, we paid or accrued to the chairman
of the board of directors, Mr. Yigal Jacoby, an annual fee of ILS 358,000 (approximately $106,805 USD). During such time we paid our directors,
Itzhak Danziger, Nadav Zohar, Efrat Makov and Manuel Echanove ILS 76,065 (approximately $22,680 USD), ILS 82,815 (approximately $24,693
USD), ILS 99,315 (approximately $29,613 USD) and ILS 78,315 (approximately $23,351 USD), respectively, and we paid or accrued to each
of our outside directors, Steven Levy, Raffi Kesten and Cynthia Paul, as permitted by the Companies Law, an annual fee of ILS 100,815
(approximately $30,060 USD), ILS 54,525 (approximately $16,258 USD), and ILS 4,435 (approximately $1,322 USD), respectively. We also paid
ILS 69,690 (approximately $20,780 USD) to Miron (Ronnie) Kenneth, a director who departed during the 2022 fiscal year. The above fees
for each of our directors (other than Yigal Jacoby) have included a per-meeting attendance fee of ILS 3,750 (approximately $1,118 USD)
for any meeting he or she attended in person and ILS 2,250 (approximately $671 USD) for a meeting he or she attended by conference call
or similar means. Our directors are also typically granted upon election a total of 20,000 equity based awards, which vest over a period
of not less than three years, and 10,000 RSUs, as of every third annual general meeting following the respective director&#8217;s initial
election.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">During 2022, our executive officers and
directors received, in the aggregate, 295,000 RSUs under our equity incentive plans.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Compensation of our Five
Most Highly Compensated Office Holders</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Summary Compensation
Table</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">For so long as we qualify as a foreign private
issuer, we are not required to comply with the proxy rules applicable to U.S. domestic companies, including the requirement applicable
to U.S. domestic companies to disclose the compensation of certain executive officers on an individual, rather than an aggregate, basis.
Nevertheless, the regulations promulgated under the Companies Law require us to disclose the annual compensation of our five most highly
compensated directors and officers on an individual, rather than on an aggregate, basis.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The table and summary below outline the
compensation granted to our five most highly compensated office holders during or with respect to the year ended December 31, 2022. We
refer to the five individuals for whom disclosure is provided herein as our &#8220;Covered Executives.&#8221;</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">For purposes of the table and the summary
below, &#8220;compensation&#8221; includes base salary, discretionary and non-equity incentive bonuses, equity-based compensation, payments
accrued or paid in connection with retirement or termination of employment, and personal benefits and perquisites such as car, phone and
social benefits paid to or earned by each Covered Executive during the year ended December 31, 2022.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">59</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" id="z6f170075b7f8422990689c94ed14dd93" class="cfttable" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">
  <tr>
    <td style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Name and Principal Position<sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(1)</sup></div>
        </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">Salary</div>
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">($)</div>
        </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">Bonus
        and</div>
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">Commission</div>
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">($)<sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(2)</sup></div>
        </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">Equity-Based</div>
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">Compensation</div>
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">($)<sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(3)</sup></div>
        </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">All
        Other</div>
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">Compensation</div>
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">($)<sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(4)</sup></div>
        </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">Total</div>
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">($)</div>
        </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; width: 40%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Erez Antebi, President and Chief Executive Officer</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">286,244</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">-</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">421,586</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">74,169</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">781,998</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 40%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Assaf Eyal, Senior Vice President, Global Sales</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">286,244</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">107,223</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">244,205</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">102,675</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">740,347</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); width: 40%">
        <div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; color: rgb(0, 0, 0)">Keren
        Rubanenko, </span><span style="font-family: Times New Roman,Times,serif">Senior Vice President, Cyber Security Business Unit</span></div>
        </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">261,555</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">-</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">373,351</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">103,835</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">738,741</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 40%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">Ziv Leitman, Chief Financial Officer</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">286,244</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">-</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">325,898</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">83,492</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">695,634</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; width: 40%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">Mark Shteiman, Senior Vice President Allot Smart Business Unit</div> </td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">236,151</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">29,701</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">215,410</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">69,348</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftguttercell" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="1" class="cftcurrcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td colspan="1" class="cftnumcell" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25">550,610</div> </td>
    <td colspan="1" class="cftfncell" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  </table>

<div><br /> </div>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 3.96%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(1)</div> </td>
    <td style="width: 96.04%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Unless otherwise indicated herein, all Covered Executives are
        full-time employees of Allot.</div> </td> </tr>
  <tr>
    <td style="width: 3.96%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(2)</div> </td>
    <td style="width: 96.04%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Amounts reported in this column represent annual incentive bonuses
        and commissions granted to the Covered Executives based on performance-metric based formulas set forth in their respective employment
        agreements.</div> </td> </tr>
  <tr>
    <td style="width: 3.96%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(3)</div> </td>
    <td style="width: 96.04%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Amounts reported in this column represent the grant date fair
        value computed in accordance with accounting guidance for share-based compensation. For a discussion of the assumptions used in reaching
        this valuation, see Note 12 to our consolidated financial statements for the year ended December 31, 2022, included herein.</div> </td>
        </tr>
  <tr>
    <td style="width: 3.96%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(4)</div> </td>
    <td style="width: 96.04%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Amounts reported in this column include personal benefits and
        perquisites, including those mandated by applicable law. Such benefits and perquisites may include, to the extent applicable to the respective
        Covered Executive, payments, contributions and/or allocations for savings funds (e.g., Managers Life Insurance Policy), education funds
        (referred to in Hebrew as &#8220;keren hishtalmut&#8221;), pension, severance, vacation, car or car allowance, medical insurances and
        benefits, risk insurance (e.g., life insurance or work disability insurance), telephone expense reimbursement, convalescence or recreation
        pay, relocation reimbursement, payments for social security, and other personal benefits and perquisites consistent with the Company&#8217;s
        guidelines. All amounts reported in the table represent incremental cost to the Company.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Compensation Policy</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"></div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under the Companies Law, we are required
to adopt a compensation policy, recommended by the compensation and nominating committee and approved by our board of directors and the
shareholders, in that order. The shareholder approval requires a majority of the votes cast by shareholders, excluding any controlling
shareholder and those who have a personal interest in the matter. In general, all directors and executive officers&#8217; terms of compensation,
including fixed remuneration, bonuses, equity compensation, retirement or termination payments, indemnification, liability insurance and
the grant of an exemption from liability, must comply with the compensation policy.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In addition, the compensation terms of directors,
the chief executive officer, and any employee or service provider who is considered a controlling shareholder must be approved separately
by the compensation and nominating committee, the Board of Directors and the shareholders of the Company (by the same majority noted above),
in that order. The compensation terms of other executive officers require the approval of the compensation and nominating committee and
the Board of Directors.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We strive to provide a mix of compensation
that supports a pay-for-performance culture and emphasizes long-term incentives. Our executive compensation packages have historically
included equity grants, which we believe to be effective tools in aligning performance with compensation.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The compensation and nominating committee
and the Board are committed to responsible management of earnings-per-share dilution, as the Company must balance the requirements associated
with its equity compensation program during its growth stage with the effect on dilution. Therefore, the compensation and nominating committee
and the Board continue to review the Company&#8217;s equity compensation practices to ensure that they remain in line with evolving regulatory
conditions and changes in best practices. The Company remains focused on open and ongoing dialogue with its shareholders and welcomes
regular feedback regarding its compensation policies.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">60</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our compensation policy was approved by
our compensation and nominating committee and by our Board of Directors, and subsequently approved by our shareholders in December 2022,
and will be in effect for a period of three years following approval. Our compensation policy provides:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div> </div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z8504873b0e78478693596c903d7c4885" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Objectives:
        </span><span style="font-family: Times New Roman,Times,serif">To attract, motivate and retain highly experienced personnel who will provide
        leadership for Allot&#8217;s success and enhance shareholder value, and to promote for each executive officer an opportunity to advance
        in a growing organization.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zc9e838d74c4f4bf59eb36474f159751a" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Compensation
        instruments:</span><span style="font-family: Times New Roman,Times,serif"> Includes base salary; benefits and perquisites; cash bonuses;
        equity-based awards; and retirement and termination arrangements.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z9500af58b5054578aa3baf2a2c36d74f" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Ratio between
        fixed and variable compensation:</span><span style="font-family: Times New Roman,Times,serif"> Allot aims to balance the mix of fixed
        compensation (base salary, benefits and perquisites) and variable compensation (cash bonuses and equity-based awards) pursuant to the
        ranges set forth in the compensation policy in order, among other things, to tie the compensation of each executive officer to Allot&#8217;s
        financial and strategic achievements and enhance the alignment between the executive officer&#8217;s interests and the long-term interests
        of Allot and its shareholders.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zd7944530da4a458d84805d6eefdffd0e" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Internal compensation
        ratio:</span><span style="font-family: Times New Roman,Times,serif"> Allot will target a ratio between overall compensation of the executive
        officers and the average and median salary of the other employees of Allot, as set forth in the compensation policy, to ensure that levels
        of executive compensation will not have a negative impact on work relations in Allot.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z950ad3e46319428b96686e39dbfd30a5" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Base salary,
        benefits and perquisites:</span><span style="font-family: Times New Roman,Times,serif"> The compensation policy provides guidelines and
        criteria for determining base salary, benefits and perquisites for executive officers.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z4cbc9bd6ff52481da948bd357b88eeaa" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Cash bonuses:</span><span style="font-family: Times New Roman,Times,serif">
        Allot&#8217;s policy is to allow annual cash bonuses, which may be awarded to executive officers pursuant to the guidelines and criteria,
        including maximum bonus opportunities, set forth in the compensation policy.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z7c95747dfcfd4e7392a0f51472720d93" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">&#8220;Clawback&#8221;:</span><span style="font-family: Times New Roman,Times,serif">
        In the event of an accounting restatement, Allot shall be entitled to recover from current executive officers bonus compensation in the
        amount of the excess over what would have been paid under the accounting restatement, with a three-year look-back.</span></div> </td>
        </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zd84a919f1eef46479fd06ba578cb4cca" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Equity-based
        awards: </span><span style="font-family: Times New Roman,Times,serif">Allot&#8217;s policy is to provide equity-based awards in the form
        of share options, restricted share units and other forms of equity, which may be awarded to executive officers pursuant to the guidelines
        and criteria, including minimum vesting period, set forth in the compensation policy.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z85e746cbea854a73b4abc2324bf8ead6" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Retirement
        and termination:</span><span style="font-family: Times New Roman,Times,serif"> The compensation policy provides guidelines and criteria
        for determining retirement and termination arrangements of executive officers, including limitations thereon.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z5f2093126d3f4b629639152c3a746892" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Exculpation,
        indemnification and insurance:</span><span style="font-family: Times New Roman,Times,serif"> The compensation policy provides guidelines
        and criteria for providing directors and executive officers with exculpation, indemnification and insurance.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z6483693341614d0080b6751a93777d69" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Directors:
        </span><span style="font-family: Times New Roman,Times,serif">The compensation policy provides guidelines for the compensation of our
        directors in accordance with applicable regulations promulgated under the Companies Law, and for equity-based awards that may be granted
        to directors pursuant to the guidelines and criteria, including minimum vesting period, set forth in the compensation policy.</span></div>
        </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z99f406dfaae540c48d482624e4eb1a33" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Applicability:</span><span style="font-family: Times New Roman,Times,serif">
        The compensation policy applies to all compensation agreements and arrangements approved after the date on which the compensation policy
        is approved by the shareholders.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z981abb0512a149db983ed08237080e67" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify">
        <div style="font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Review:</span><span style="font-family: Times New Roman,Times,serif">
        The compensation and nominating committee and the Board of Directors of Allot shall review and reassess the adequacy of the Compensation
        Policy from time to time, as required by the Companies Law.</span></div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">C. Board Practices</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Corporate Governance
Practices</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As a foreign private issuer, we are permitted
under Nasdaq Rule 5615(a)(3) to follow Israeli corporate governance practices instead of Nasdaq requirements applicable to the U.S. issuers,
provided we disclose which requirements we are not following and describe the equivalent Israeli requirement. See &#8220;ITEM 16G: Corporate
Governance Requirements&#8221; for a discussion of those ways in which our corporate governance practices differ from those required by
Nasdaq for domestic companies.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">61</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Board of Directors</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Terms of Directors</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our articles of association provide that
we may have not less than five directors and have up to nine directors.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under our articles of association, our directors
(other than our outside directors) are divided into three classes. Each class of directors consists, as nearly as possible, of one-third
of the total number of directors constituting the entire board of directors (other than our outside directors). At each annual meeting
of our shareholders, the election or reelection of directors following the expiration of the term of office of the directors of that class
of directors is for a term of office that expires on the third annual meeting following such election or reelection, such that each year
the term of office of one class of directors expires.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our Class II directors, Itzhak Danziger
and Raffi Kesten, will hold office until our annual meeting of shareholders to be held in 2023. Our Class III directors, Yigal Jacoby
(who also serves as our Chairman of the board of directors) and Manuel Echanove, will hold office until our annual meeting of shareholders
to be held in 2024. Our Class I directors, Nadav Zohar and Cynthia Paul, will hold office until the 2025 Annual General Meeting of Shareholders.
The directors (other than the outside directors) are elected by a vote of the holders of a majority of the voting power present and voting
at the meeting. Each director will hold office until the annual general meeting of our shareholders for the year in which his or her term
expires and until his or her successor is duly elected and qualified, unless the tenure of such director expires earlier pursuant to the
Companies Law or unless he or she resigns or is removed from office.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under the Companies Law, a director (including
an outside director) must declare in writing that he or she has the required skills and the ability to dedicate the time required to serve
as a director in addition to other statutory requirements. A director who ceases to meet the statutory requirements for his or her appointment
must immediately notify us of the same and his or her office will become vacated upon such notice.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under our articles of association, the approval
of a special majority of the holders of at least 75% of the voting rights present and voting at a general meeting is generally required
to remove any of our directors (other than the outside directors) from office. The holders of a majority of the voting power present and
voting at a meeting may elect directors in their stead or fill any vacancy, however created, in our board of directors. In addition, vacancies
on our board of directors, other than a vacancy in the office of an outside director, may be filled by a vote of a simple majority of
the directors then in office. A director so chosen or appointed will hold office until the next annual general meeting of our shareholders,
unless earlier removed by the vote of a majority of the directors then in office prior to such annual meeting. See &#8220;&#8212;Outside
Directors&#8221; for a description of the procedure for election of outside directors.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Outside Directors</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Qualifications of Outside
Directors</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The Companies Law requires companies incorporated
under the laws of the State of Israel with shares listed on a stock exchange, including Nasdaq, to appoint at least two outside directors.
Our outside directors are Ms. Makov and Mr. Levy. Ms. Makov also serves as the lead independent director.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Outside directors are required to meet standards
of independence requirements set forth in the Companies Law and of the listing standards of Nasdaq. Among other independence qualifications,
a person may not serve as an outside director if he is a relative of a controlling shareholder of a company, or if he or his affiliate
(as defined in the Companies Law) has an employment, business or professional relationship or other affiliation (as defined in the Companies
Law) with us.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">62</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In addition, the Companies Law requires
every outside director appointed to the board of directors of an Israeli company to qualify as a &#8220;financial and accounting expert&#8221;
or as &#8220;professionally competent,&#8221; as such terms are defined in the applicable regulations under the Companies Law, and at
least one outside director must qualify as a &#8220;financial and accounting expert.&#8221; If at least one of our directors meets the
independence requirements of the Exchange Act and the standards of Nasdaq rules for membership on the audit committee and also has financial
and accounting expertise as defined in the Companies Law, then the other outside directors are only required to meet the professional
qualifications requirement. Under applicable regulations, a director with financial and accounting expertise is a director who, through
his or her education, professional experience and skill, has a high level of proficiency in and understanding of business accounting matters
and financial statements. He or she must be able to thoroughly comprehend the financial statements of the company and initiate debate
regarding the manner in which financial information is presented.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Election of Outside Directors</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Outside directors are elected by a majority
vote at a shareholders&#8217; meeting, provided that either:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z885b98bd860b4bc59ab99eaeaed7c499" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>the majority of shares voted at the meeting, including at least a majority of the shares of non-controlling shareholder(s) and shareholders
        who do not have a personal interest in the election of the outside director (other than a personal interest that does not result from
        the shareholder&#8217;s relationship with a controlling shareholder), voted at the meeting, excluding abstentions, vote in favor of the
        election of the outside director; or</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z9c7aa508f3604d8cae1828bbbd435cc8" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>the total number of shares of non-controlling shareholders and shareholders who do not have a personal interest in the election of
        the outside director (excluding a personal interest that does not result from the shareholder&#8217;s relationship with a controlling
        shareholder) voted against the election of the outside director does not exceed two percent of the aggregate voting rights in the company.</div>
        </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The initial term of an outside director
is three years, and he or she may be reelected to up to two additional terms of three years each at a shareholders&#8217; meeting, subject
to the voting threshold set forth above. Thereafter, an outside director may be reelected for additional periods of up to three years
each, only if the company&#8217;s audit committee and board of directors confirm that, in light of the outside director&#8217;s expertise
and special contribution to the work of the board of directors and its committees, the reelection for such additional period is beneficial
to the company. The terms of our outside directors, Efrat Makov and Steven Levy, will continue until November 30, 2024 and August 14,
2025, respectively, unless such office is vacated in accordance with our Articles of Association or the Israel Companies Law. Outside
directors may be removed by the same voting threshold as is required for their election, or by a court, and only if the outside directors
cease to meet the statutory qualifications for their appointment or if they violate their duty of loyalty to the company. The tenure of
outside directors, like all directors, may also be terminated by a court under limited circumstances. If the vacancy of an outside director
position causes the company to have fewer than two outside directors, a company&#8217;s board of directors is required under the Companies
Law to call a special general meeting of the company&#8217;s shareholders as soon as possible to appoint a new outside director. Each
committee of a company&#8217;s board of directors which is authorized to exercise the board of directors&#8217; authorities is required
to include at least one outside director, except for the audit committee and the compensation committee, which are required to include
all outside directors.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">An outside director is entitled to compensation
and reimbursement of expenses as provided in regulations promulgated under the Companies Law, and is otherwise prohibited from receiving
any other compensation, directly or indirectly, in connection with services provided as an outside director, other than indemnification,
exculpation and insurance as permitted pursuant to the Companies Law.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Nasdaq Requirements</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under Nasdaq rules, a majority of directors
must meet the independence requirements specified in those rules. Our board of directors consists of eight members, all of whom are independent
under the listing standards of Nasdaq, as determined by the board of directors. Specifically, our board has determined that Ms. Efrat
Makov, Mr. Itzhak Danziger, Mr. Yigal Jacoby, Mr. Steven Levy, Mr. Raffi Kesten, Ms. Cynthia Paul, Mr. Nadav Zohar and Mr. Manuel Echanove
meet the independence standards of Nasdaq rules. In reaching this conclusion, the board determined that none of these directors has a
relationship that would interfere with the exercise of independent judgment in carrying out the responsibilities of a director. None of
our directors is a member of our executive team. See &#8220;ITEM 16G. Corporate Governance&#8221; for additional information.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">63</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Audit Committee</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Companies Law Requirements</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under the Companies Law, the board of directors
of any public company must appoint an audit committee comprised of at least three directors, including all of the outside directors. The
following persons may not be appointed as members of the audit committee:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z4d357e1a4ff74a539f8e3f07a551beca" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>the chairperson of the board of directors;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zef4bf9a15219417a84c4c0958a5a4713" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>a controlling shareholder or a relative of a controlling shareholder (as defined in the Companies Law); or</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="ze0104b6be1d74572bedeb5355258ce81" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>any director who is engaged by, or provides services on a regular basis to the company, the company&#8217;s controlling shareholder
        or an entity controlled by a controlling shareholder or any director who generally relies on a controlling shareholder for his or her
        livelihood.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The Companies Law requires the majority
of the audit committee members to be independent directors (as defined in the Companies Law), and the chairman of the audit committee
is required to be an outside director. Any person disqualified from serving as a member of the audit committee may not be present at the
audit committee meetings, unless the chairperson of the audit committee has determined that this person is required to be present for
a particular matter. The Companies Law provides for certain other exclusions to this provision.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Nasdaq Requirements</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under Nasdaq rules, companies are required
to maintain an audit committee consisting of at least three independent directors, all of whom are financially literate and one of whom
has accounting or related financial management expertise. Our audit committee members are required to meet additional independence standards,
including minimum standards set forth in rules of the SEC and adopted by Nasdaq.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Each of the members of our audit committee
is &#8220;independent&#8221; under the relevant Nasdaq rules and as defined in Rule 10A-3(b)(1) under the Exchange Act, which is different
from the general test for independence of board and committee members.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Approval of Transactions
with Related Parties</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The approval of the audit committee is required
to effect specified actions and transactions with office holders and controlling shareholders. The term &#8220;office holder&#8221; means
a general manager, chief business manager, deputy general manager, vice general manager, or any other person assuming the responsibilities
of any of the foregoing positions, without regard to such person&#8217;s title, as well as any director or manager directly subordinate
to the general manager. The term &#8220;controlling shareholder&#8221; means a shareholder with the ability to direct the activities of
the company, other than by virtue of being an office holder. A shareholder is presumed to be a controlling shareholder if the shareholder
holds 50% or more of the voting rights in a company or has the right to appoint the majority of the directors of the company or its general
manager. For the purpose of approving transactions with controlling shareholders, the term also includes any shareholder that holds 25%
or more of the voting rights of the company, if the company has no shareholder that owns more than 50% of its voting rights. For purposes
of determining the holding percentage stated above, two or more shareholders who have a personal interest in a transaction that is brought
for the company&#8217;s approval are deemed as joint holders. The audit committee may not approve an action or a transaction with a controlling
shareholder or with an office holder unless all the requirements of the Companies Law regarding the structure of the committee and the
persons entitled to be present at meetings are met at the time of approval.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">64</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Audit Committee Role</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our board of directors has adopted an audit
committee charter setting forth the responsibilities of the audit committee consistent with the rules of the SEC and Nasdaq, which include:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zd2b73d9a381f433b9091bbcd5945bcb9" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>retaining and terminating the company&#8217;s independent auditors, subject to shareholder ratification;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zb3e7e3dc4aae40b1bf12131658b06c1c" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>pre-approval of audit and non-audit services provided by the independent auditors; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z0df829e0a2d44fdbb5c9dbe806c975ba" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>approval of transactions with office holders and controlling shareholders, as described above, and other related-party transactions.</div>
        </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Additionally, under the Companies Law, the
audit committee is responsible for: (a) identifying deficiencies in the management of a company&#8217;s business and making recommendations
to the board of directors as to how to correct them; (b) reviewing and deciding whether to approve certain related party transactions
and certain transactions involving conflicts of interest; (c) deciding whether certain actions involving conflicts of interest are material
actions and whether certain related party transactions are extraordinary transactions; (d) reviewing the internal auditor&#8217;s work
program; (e) examining the company&#8217;s internal control structure and processes, the performance of the internal auditor and whether
the internal auditor has the tools and resources required to perform his or her duties; and (f) examining the independent auditor&#8217;s
scope of work as well as the independent auditor&#8217;s fees, and providing the corporate body responsible for determining the independent
auditor&#8217;s fees with its recommendations. In addition, the audit committee is also responsible for implementing procedures concerning
employee complaints on improprieties in the administration of the company&#8217;s business and the protection to be provided to such employees.
Furthermore, in accordance with regulations promulgated under the Companies Law, the audit committee discusses the draft financial statements
and presents to the board its recommendations with respect to the draft financial statements. The audit committee charter states that
in fulfilling this role the committee is entitled to rely on interviews and consultations with our management, our internal auditor and
our independent auditor, and is not obligated to conduct any independent investigation or verification.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our audit committee consists of Ms. Efrat
Makov, Mr. Steven Levy and Mr. Nadav Zohar. The chairperson is Ms. Makov. The financial experts on the audit committee pursuant to the
definition under the relevant SEC rules and are all members of the audit committee.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Compensation and Nominating
Committee</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under the Companies Law, the compensation
committee of a public company must consist of at least three directors who satisfy certain independence qualifications, including the
additional independence requirements of Nasdaq rules applicable to the members of compensation committees, and the chairman of the compensation
committee is required to be an outside director. We have established a compensation and nominating committee which currently consists
of Ms. Efrat Makov, Mr. Steven Levy, and Mr. Raffi Kesten. The chairperson is Mr. Levy. This committee oversees matters related to our
compensation policy and practices. Our board of directors has adopted a compensation and nominating committee charter setting forth the
responsibilities of the committee consistent with the Companies Law and Nasdaq rules, which include:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zbbb16bb81cbf4678a3cd869a61940e72" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>approving, and recommending to the board of directors and the shareholders for their approval, the compensation of our Chief Executive
        Officer and other executive officers;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zf10562af21fa482ebacbcd57fce55ffa" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>granting options and RSUs to our employees and the employees of our subsidiaries;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zdb4a2e58eb3843b99cb40dacb21183e9" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>recommending candidates for nomination as members of our board of directors; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z44c717514b734edbb79f2f501126f5e4" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>developing and recommending to the board corporate governance guidelines and a code of business ethics and conduct in accordance
        with applicable laws.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">65</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The compensation committee is also authorized
to retain and terminate compensation consultants, legal counsel or other advisors to the committee and to approve the engagement of any
such consultant, counsel or advisor, to the extent it deems necessary or appropriate after specifically analyzing the independence of
any such consultant retained by the committee.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">On specified criteria, to review modifications
to the compensation policy from time to time, to review its implementation and to approve the actual compensation terms of office holders
prior to approval by the board of directors.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Internal Auditor</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under the Companies Law, the board of directors
of a public company must appoint an internal auditor nominated by the audit committee. The role of the internal auditor is, among other
things, to examine whether a company&#8217;s actions comply with applicable law and orderly business procedure. The internal auditor may
be an employee of the company but not an interested party (as defined in the Companies Law), an office holder of the company, or a relative
of an interested party or an office holder, among other restrictions. The audit committee has appointed the firm of Deloitte Brightman
Almagor Zohar as the internal auditor of the Company.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Exculpation, Insurance
and Indemnification of Office Holders</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"></div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under the Companies Law, a company may not
exculpate an office holder from liability for a breach of the duty of loyalty. However, a company may provide certain indemnification
rights as detailed below and obtain insurance for an act performed in breach of the duty of loyalty of an office holder provided that
the office holder acted in good faith, the act or its approval does not harm the company, and the office holder discloses the nature of
his or her personal interest in the act and all material facts and documents a reasonable time before discussion of the approval. Our
articles of association, in accordance with Israeli law, allow us to exculpate an office holder, in advance, from liability to us, in
whole or in part, for damages caused to us as a result of a breach of duty of care. We may not exculpate a director for liability arising
out of a prohibited dividend or distribution to shareholders or prohibited purchase of its securities.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In accordance with Israeli law, our articles
of association allow us to indemnify an office holder in respect of certain liabilities either in advance of an event or following an
event. Under Israeli law, an undertaking provided in advance by an Israeli company to indemnify an office holder with respect to a financial
liability imposed on him or her in favor of another person pursuant to a judgment, settlement or arbitrator&#8217;s award approved by
a court must be limited to events which in the opinion of the board of directors can be foreseen based on the company&#8217;s activities
when the undertaking to indemnify is given, and to an amount or according to criteria determined by the board of directors as reasonable
under the circumstances, and such undertaking must detail the above mentioned events and amount or criteria. Our articles of association
allow us to undertake in advance to indemnify an office holder for, among other costs, reasonable litigation expenses, including attorneys&#8217;
fees, and certain financial liabilities and obligations, subject to certain restrictions pursuant to the Companies Law.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In accordance with Israeli law, our articles
of association allow us to insure an office holder against certain liabilities incurred for acts performed as an office holder, including
certain breaches of duty of loyalty to the company, a breach of duty of care to the company or to another person and certain financial
liabilities and obligations imposed on the office holder.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We may not indemnify or insure an office
holder against any of the following:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zee9a2c417dfb4854ac80ed9d267baf6f" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>a breach of duty of loyalty, except to the extent that the office holder acted in good faith and had a reasonable basis to believe
        that the act would not prejudice the company;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z8d6c174ff07e4e3a9653079c9476c03c" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>a breach of duty of care committed intentionally or recklessly, excluding a breach arising out of the negligent conduct of the office
        holder;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z45dd808e0f9d443ba180c0cd33c9e569" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>an act or omission committed with intent to derive illegal personal benefit; or</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">66</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zf83bf1026a454cb59cbbf2b29aa39567" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 36pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>a fine, civil fine, monetary sanction or forfeit levied against the office holder.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under the Companies Law, exculpation, indemnification
and insurance of office holders must be approved by our compensation committee and our board of directors and, in respect of our directors,
the chief executive officer, and any employee or service provider who is considered a controlling shareholder, by our shareholders, provided
that changes to existing arrangements may be approved by the audit committee if it approves that such changes are immaterial.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As of the date of this annual report, there
are no claims for directors&#8217; and officers&#8217; liability insurance which have been filed in 2022 under our policies and we are
not aware of any pending or threatened litigation or proceeding involving any of our directors or officers in which indemnification is
sought.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We have entered into agreements with each
of our directors and with certain of our office holders exculpating them, to the fullest extent permitted by law, from liability to us
for damages caused to us as a result of a breach of duty of care, and undertaking to indemnify them to the fullest extent permitted by
law. This indemnification is limited to events determined as foreseeable by the board of directors based on our activities, and to an
amount or according to criteria determined by the board of directors as reasonable under the circumstances, and the insurance is subject
to our discretion depending on its availability, effectiveness and cost. The current maximum amount set forth in such agreements is the
greater of (1) with respect to indemnification in connection with a public offering of our securities, the gross proceeds raised by us
and/or any selling shareholder in such public offering, and (2) with respect to all permitted indemnification, including a public offering
of our securities, an amount equal to 50% of the our shareholders&#8217; equity on a consolidated basis, based on our most recent financial
statements made publicly available before the date on which the indemnity payment is made.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In the opinion of the SEC, indemnification
of directors and office holders for liabilities arising under the Securities Act is against public policy and therefore unenforceable.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-weight: bold">D.
Employees</span><span style="font-family: Times New Roman,Times,serif">*</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As of December 31, 2022, we had 749 Personnel
Employed of whom 314 were based in Israel, 257 in Europe, 31 in North America, 29 in Latin America and 118 in Asia, Africa and Oceania.
We have never experienced a work stoppage or a strike. The breakdown of our employees by department is as follows:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" id="zcab46535d5874e02bf2940ca75825dba" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 60.99%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="10" style="border-bottom: rgb(0, 0, 0) 2px solid; width: 37.01%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">December 31,</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 60.99%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Department</div> </td>
    <td style="width: 1%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="2" style="border-bottom: rgb(0, 0, 0) 2px solid; width: 10.92%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">2020</div> </td>
    <td style="width: 1%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="2" style="border-bottom: rgb(0, 0, 0) 2px solid; width: 11%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">2021</div> </td>
    <td style="width: 1%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="2" style="border-bottom: rgb(0, 0, 0) 2px solid; width: 11.07%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">2022</div> </td>
    <td style="width: 1%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 60.99%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Manufacturing and operations</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 9.93%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">15</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">13</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10.06%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">15</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 60.99%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Research and development</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 9.93%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">281</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">331</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10.06%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">328</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 60.99%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Sales, marketing, service and support</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 9.93%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">314</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">324</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10.06%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">328</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 60.99%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Management and administration</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 9.93%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">66</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">73</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10.06%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">78</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 60.99%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Total</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 9.93%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">676</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">741</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10.06%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">749</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  </table>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The table below provides a breakdown of
employees, permanent contractors and subcontractors employed or engaged by the Company (herein: &#8220;Personnel Employed&#8221;):</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" id="z38087ab6abc84780a55efcd0f2768333" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 60.99%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="10" style="border-bottom: rgb(0, 0, 0) 2px solid; width: 37.01%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">December 31,</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 60.99%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Department</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="2" style="border-bottom: rgb(0, 0, 0) 2px solid; width: 10.91%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">2020</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="2" style="border-bottom: rgb(0, 0, 0) 2px solid; width: 11%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">2021</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="2" style="border-bottom: rgb(0, 0, 0) 2px solid; width: 11.08%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">2022</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 60.99%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Full time Employee</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 9.91%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">504</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">508</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10.07%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">523</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 60.99%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Part time Employee</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 9.91%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">30</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">38</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10.07%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">38</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 60.99%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Permanent Contractor</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 9.91%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">32</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">33</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10.07%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">37</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 60.99%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Subcontractor</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 9.91%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">110</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">162</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10.07%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">151</div> </td>
    <td style="width: 1%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 60.99%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Total</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 9.91%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">676</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">741</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10.07%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">749</div> </td>
    <td style="width: 1%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  </table>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">* Based on the number of full time equivalent
Personnel Employed, which is the product of all full time Personnel Employed, plus the ratio of the average monthly hours of part time
Personnel Employed to average monthly hours of full time Personnel Employed. In the foregoing table and in each instance herein where
number of employees is provided, employees include full time and part time employees, as well as subcontractors and consultants. Typically,
our employees, as well as our subcontractors and consultants, are employed or engaged for indefinite periods of time and may be dismissed
or terminated with or without notice, depending on the jurisdiction and contracts under which they are employed or engaged. Under applicable
Israeli law, we and our employees are subject to protective labor provisions such as restrictions on working hours, minimum wages, minimum
vacation, sick pay, severance pay and advance notice of termination of employment as well as equal opportunity and anti-discrimination
laws. Orders issued by the Israeli Ministry of Economy make certain industry-wide collective bargaining agreements applicable to us. These
agreements affect matters such as cost of living adjustments to salaries, length of working hours and week, recuperation, travel expenses,
and pension rights. Except as otherwise stated hereunder, our employees are not represented by a labor union. Under Spanish Labor law,
we and our employees are subject to protective labor provisions and collective bargaining agreements, governing, among others, restrictions
on working hours, minimum wages, minimum vacation, sick pay, severance pay and advance notice of termination of employment as well as
equal opportunity and anti-discrimination laws. Our workers in our San Sebastian office in Spain are represented by a worker&#8217;s representative,
who was recently elected for a term of four years. In addition, our employees in our Madrid office in Spain are represented by five worker
representatives, who were recently elected for a term of four years. Such representatives represent the employees with respect to labor
health and prevention, training and equality. We provide our employees with benefits and working conditions which we believe are competitive
with benefits and working conditions provided by similar companies. We have never experienced labor-related work stoppages and believe
that our relations with our employees are good.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">67</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">E. Share Ownership</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Beneficial Ownership
of Executive Officers and Directors</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The following table sets forth certain information
regarding the beneficial ownership of our ordinary shares as of February 20, 2023 by (i) each of our directors, (ii) each of our executive
officers and (iii) all of our executive officers and directors serving as of February 20, 2023, as a group. Unless otherwise stated, the
address of each named executive officer and director is c/o Allot Ltd, 22 Hanagar Street, Neve Ne&#8217;eman Industrial Zone B, Hod-Hasharon
4501317, Israel.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" class="cfttable" id="z0721dc1a89aa44258ef14d5267f3149e" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">
  <tr>
    <td colspan="1" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Name of Beneficial Owner</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">Number
        of Shares Beneficially</div>
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">Held<sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(1)</sup></div>
        </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: rgb(0, 0, 0) 2px solid; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Percent of Class</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
        </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Directors</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; background-color: rgb(204, 238, 255)">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom">&#160;</td>
        </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Efrat Makov</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Itzhak Danziger</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Manuel Echanove</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Nadav Zohar</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Steven D. Levy</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Yigal Jacoby</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">414,014</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">1.1</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Raffi Kesten</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Cynthia Paul</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">8,770,332</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">23.4</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Miron Kenneth <sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(2)</sup></div>
        </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
        </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Executive Officers</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Erez Antebi</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">413,333</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">1.1</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Ziv Leitman</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Rael Kolevsohn</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
        </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Keren Rubanenko</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Vered Zur</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
        </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Mark Shteiman</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Aharon Mullokandov</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
        </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Noam Lila</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Assaf Eyal</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25">Sarah Warshavsky Oberman</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">&#160;</td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Ronit Weinstein<sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(2)</sup></div>
        </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Yael Villa<sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(2)</sup></div>
        </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">*</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
        </tr>
  <tr>
    <td style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">All directors and executive officers as a group</div> </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">10,097,007</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">27.0</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  </table>

<table cellspacing="0" cellpadding="0" border="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 100%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">____________</div> </td> </tr>
  <tr>
    <td style="width: 100%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">*&#160;&#160;&#160;&#160;&#160;Less than one percent of the outstanding
        ordinary shares.</div> </td> </tr>
  </table>

<div><br /> </div>

<table cellspacing="0" cellpadding="0" border="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 3%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">(1)</div> </td>
    <td style="width: 97%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">As used in this table, &#8220;beneficial ownership&#8221; is
        determined in accordance with the rules of the SEC and consists of either or both voting or investment power with respect to securities.
        For purposes of this table, a person is deemed to be the beneficial owner of securities that can be acquired within 60 days from February
        20, 2023 through the exercise of any option or pursuant to vesting of RSU. Ordinary shares subject to options that are currently exercisable
        or exercisable within 60 days of February 20, 2023 and outstanding RSUs vesting within 60 days of February 20, 2023, are deemed outstanding
        for computing the ownership percentage of the person holding such options or RSUs, but are not deemed outstanding for the purpose of computing
        the ownership percentage of any other person. Except as otherwise indicated, the persons named in the table have reported that they have
        sole voting and sole investment power with respect to all ordinary shares shown as beneficially owned by them. The amounts and percentages
        are based upon 37,425,405 ordinary shares outstanding as of February 20, 2023 pursuant to Rule 13d-3(d)(1)(i) under the Exchange Act.</div>
        </td> </tr>
  <tr>
    <td style="width: 3%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 97%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 3%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">(2)</div> </td>
    <td style="width: 97%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Former Director or Executive Officer, stepped down during the
        2022 Fiscal Year.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">68</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our directors and executive officers hold,
in the aggregate, 905,672 outstanding options and RSUs. The said amount includes options currently exercisable for 402,000 ordinary shares,
as of <span style="color: rgb(0, 0, 0)">February 20</span>, 2023. The options (excluding RSUs) have a weighted average exercise price
of $5.67 per share and have expiration dates until 2025.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Share Option Plans</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The following table summarizes our equity
incentive plans, which have outstanding awards as of <span style="color: rgb(0, 0, 0)">February 20</span>, 2023:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z01a63cfcc78d42a1925bbff1b4d3289c" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 19.87%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Plan</div> </td>
    <td style="width: 0.87%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="2" style="border-bottom: rgb(0, 0, 0) 2px solid; width: 9.71%; vertical-align: bottom">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">Shares</div>
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">reserved</div>
        </td>
    <td style="width: 0.85%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 0.85%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="2" style="border-bottom: rgb(0, 0, 0) 2px solid; width: 9.69%; vertical-align: bottom">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">Option
        and</div>
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">RSU
        grants,</div>
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">net
        (*)</div> </td>
    <td style="width: 0.85%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 0.85%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="2" style="border-bottom: rgb(0, 0, 0) 2px solid; width: 11.42%; vertical-align: bottom">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">Outstanding</div>
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">options
        and</div>
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">RSUs</div>
        </td>
    <td style="width: 0.85%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 0.85%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="2" style="border-bottom: rgb(0, 0, 0) 2px solid; width: 10.83%; vertical-align: bottom">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">Options</div>
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">outstanding</div>
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">exercise</div>
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">price</div>
        </td>
    <td style="width: 0.85%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 19.86%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Date of expiration</div> </td>
    <td style="width: 0.85%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="2" style="border-bottom: rgb(0, 0, 0) 2px solid; width: 10.11%; vertical-align: bottom">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">Options</div>
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-family: Times New Roman,Times,serif; font-weight: bold">exercisable</div>
        </td>
    <td style="width: 0.8%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 19.87%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="line-height: 1.25">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">2016 Incentive Compensation Plan</div> </div> </td>
    <td style="width: 0.87%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 0.87%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 8.85%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">1,239,744</div> </td>
    <td style="width: 0.85%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 0.85%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 0.85%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 8.84%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">9,528,172</div> </td>
    <td style="width: 0.85%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 0.85%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1.14%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10.28%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">2,633,616</div> </td>
    <td style="width: 0.85%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 0.85%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1.09%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 9.74%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">0.028-27.58</div> </td>
    <td style="width: 0.85%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 19.86%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">5/5/2023-9/6/2025</div> </td>
    <td style="width: 0.85%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1.03%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 9.08%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">461,328</div> </td>
    <td style="width: 0.8%; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  </table>

<table cellspacing="0" cellpadding="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td colspan="2" rowspan="1" style="width: 3.11%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">____________</div> </td> </tr>
  <tr>
    <td style="width: 3.11%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(*)</div> </td>
    <td style="width: 96.89%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">&#8220;Option and RSU grants, net&#8221; is calculated by subtracting
        options and RSUs expired or forfeited.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As of <span style="color: rgb(0, 0, 0)">February
20</span>, 2023, we had 37,425,405 ordinary shares outstanding. We have adopted four share option plans. Under our share option plans,
as of <span style="color: rgb(0, 0, 0)">February 20</span>, 2023, there were 2,633,616 outstanding options and RSUs, including options
currently exercisable for 461,328 ordinary shares. As of <span style="color: rgb(0, 0, 0)">February 20</span>, 2023, 1,239,744 shares
remained available for future grants under the 2016 Plan (as described below). Upon issuance, such ordinary shares may be freely sold
in the public market, except for shares held by affiliates who have certain restrictions on their ability to sell. The options (excluding
RSUs) have a weighted average exercise price of $5.92 per share.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We will only grant options, RSUs or other
equity incentive awards under the 2016 Incentive Compensation Plan, although previously-granted options will continue to be governed by
our other plans.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">69</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">2016 Incentive Compensation
Plan, as amended (formerly, 2006 Incentive Compensation Plan)</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The Allot Ltd. 2006 Incentive Compensation
Plan (the &#8220;2006 Plan&#8221;) was adopted by the Company&#8217;s board of directors on October 29, 2006 and became effective immediately
prior to the effective date of the Company&#8217;s initial public offering. Effective October 28, 2016, the Board of Directors of the
Company amended and restated the 2006 Plan to extend the term of the 2006 Plan by ten years and to rename the 2006 Plan as the Allot Ltd.
2016 Incentive Compensation Plan (the &#8220;2016 Plan&#8221;). The 2016 Plan will remain in effect, subject to the right of the Board
of Directors to amend or terminate the 2016 Plan at any time pursuant to the terms of the 2016 Plan, until all shares reserved for issuance
under the 2016 Plan shall have been delivered, and any restrictions on such shares shall have lapsed, provided that in no event may an
award under the 2016 Plan be granted on or after October 27, 2026.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The 2016 Plan is intended to further our
success by increasing the ownership interest of certain of our and our subsidiaries&#8217; employees, directors and consultants and to
enhance our and our subsidiaries&#8217; ability to attract and retain employees, directors and consultants.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The number of ordinary shares that we may
issue under the 2016 Plan will increase on the first day of each fiscal year during the term of the 2016 Plan, in each case in an amount
equal to the lesser of (i) 1,000,000 shares, (ii) 3.5% of our outstanding ordinary shares on the last day of the immediately preceding
year, or (iii) an amount determined by our board of directors. The number of shares subject to the 2016 Plan is also subject to adjustment
if particular capital changes affect our share capital. Ordinary shares subject to outstanding awards under the 2006 Plan or our 2003
plan or 1997 plans that are subsequently forfeited or terminated for any other reason before being exercised will again be available for
grant under the 2016 Plan. As of <span style="color: rgb(0, 0, 0)">February 20</span>, 2023, there were 2,633,616 outstanding options
and RSUs under the 2016 Plan and 1,239,744 ordinary shares remained reserved for future grants under the 2016 Plan. Israeli participants
in the 2016 Plan may be granted options and/or restricted share units subject to Section 102 of the Ordinance. Section 102 of the Ordinance,
allows employees, directors and officers, who are not controlling shareholders and are considered Israeli residents to receive favorable
tax treatment for compensation in the form of shares or options. Our non-employees service providers and controlling shareholders may
only be granted options under another section of the Ordinance, which does not provide for similar tax benefits. Section 102 includes
two alternatives for tax treatment involving the issuance of options or shares to a trustee for the benefit of the grantees and also includes
an additional alternative for the issuance of options or shares directly to the grantee. The most favorable tax treatment for the grantees
is under Section 102(b)(2) of the Ordinance, the issuance to a trustee under the &#8220;capital gain track.&#8221; However, under this
track we are not allowed to deduct an expense with respect to the issuance of the options or shares. Any share options granted under the
2016 Plan to participants in the United States will be either &#8220;incentive share options,&#8221; which may be eligible for special
tax treatment under the U.S. Internal Revenue Code of 1986, or options other than incentive share options (referred to as &#8220;nonqualified
share options&#8221;), as determined by our compensation and nominating committee and stated in the option agreement.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our compensation and nominating committee
administers the 2016 Plan and it selects which of our and our subsidiaries&#8217; and affiliates&#8217; eligible employees, directors
and/or consultants receive options, RSUs or other awards under the 2016 Plan and will determine the terms of the grant, including, exercise
prices, method of payment, vesting schedules, acceleration of vesting and the other matters necessary in the administration of the plan.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">If we undergo a change of control, as defined
in the 2016 Plan, subject to any contrary law or rule, or the terms of any award agreement in effect before the change of control, (a)
the compensation and nominating committee may, in its discretion, accelerate the vesting, exercisability and payment, as applicable, of
outstanding options, RSUs and other awards; and (b) the compensation and nominating committee, in its discretion, may adjust outstanding
awards by substituting ordinary shares or other securities of any successor or another party to the change of control transaction, or
cash out outstanding options, RSUs and other awards, in any such case, generally based on the consideration received by our shareholders
in the transaction.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">70</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div> </div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"><span id="ITEM7"><!--Anchor--></span>ITEM
7: Major Shareholders and Related Party Transactions</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">A. Major Shareholders</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The following table sets forth certain information
regarding the beneficial ownership of our outstanding ordinary shares as of <span style="color: rgb(0, 0, 0)">February 20</span>, 2023,
by each person who we know beneficially owns 5.0% or more of the outstanding ordinary shares. Each of our shareholders has identical voting
rights with respect to its shares. All of the information with respect to beneficial ownership of the ordinary shares is given to the
best of our knowledge.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" class="cfttable" id="z1ddfbffff8684005b7643e53a51ff782" style="font: 10pt Times New Roman, Times, serif; text-align: left; color: #000000; width: 100%">
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: bottom; font-family: Times New Roman,Times,serif; padding-left: 18pt; padding-bottom: 2px">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Ordinary Shares Beneficially Owned<sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(1)</sup></div>
        </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; border-bottom: #000000 2px solid; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Percentage of Ordinary Shares Beneficially
        Owned</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; padding-bottom: 2px">&#160;</td>
        </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; width: 76%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">Lynrock Lake LP <sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(2)</sup></div>
        </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">8,768,666</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">23.4</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; font-family: Times New Roman,Times,serif; width: 76%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">Clal Insurance Enterprises Holdings Ltd. <sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(3)</sup></div>
        </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">2,749,041</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">7.4</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  <tr>
    <td colspan="1" style="vertical-align: bottom; vertical-align: top; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; width: 76%">
        <div style="line-height: 1.25">Outerbridge Capital Management, LLC <sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(4)</sup></div>
        </td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">2,735,112</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftguttercell" colspan="1" style="vertical-align: bottom; font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%; background-color: rgb(204, 238, 255)">&#160;</td>
    <td class="cftcurrcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">&#160;</td>
    <td class="cftnumcell" colspan="1" style="vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; text-align: right; width: 9%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">7.3</div> </td>
    <td class="cftfncell" colspan="1" style="vertical-align: bottom; white-space: nowrap; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif; vertical-align: bottom; width: 1%">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">%</div> </td> </tr>
  </table>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">

<div><br /> </div>

<table cellspacing="0" cellpadding="0" border="0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 3%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">(1)</div> </td>
    <td style="width: 97%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">
        <div style="line-height: 1.25">As used in this table, &#8220;beneficial ownership&#8221; means the sole or shared power to vote or direct
        the voting or to dispose or direct the disposition of any security. For purposes of this table, a person is deemed to be the beneficial
        owner of securities that can be acquired within 60 days from <span style="color: rgb(0, 0, 0)">February 20</span>, 2023 through the exercise
        of any option or warrant. Ordinary shares subject to options or warrants that are currently exercisable or exercisable within 60 days
        are deemed outstanding for computing the ownership percentage of the person holding such options or warrants, but are not deemed outstanding
        for computing the ownership percentage of any other person. The amounts and percentages are based upon 37,425,405 ordinary shares outstanding
        as of <span style="color: rgb(0, 0, 0)">February 20</span>, 2023.</div> </div> </td> </tr>
  <tr>
    <td style="width: 3%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 97%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 3%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">(2)</div> </td>
    <td style="width: 97%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">
        <div style="line-height: 1.25">Based on a Schedule 13D/A filed on November 15, 2022, Lynrock Lake LP (&#8220;Lynrock Lake&#8221;) directly
        holds 8,768,666 of our ordinary shares. Cynthia Paul, the Chief Investment Officer of Lynrock Lake and Sole Member of Lynrock Lake Partners
        LLC, the general partner of Lynrock Lake, may be deemed to exercise voting and investment power over securities of the Issuer held by
        Lynrock Lake.</div> </div> </td> </tr>
  <tr>
    <td rowspan="1" style="width: 3%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td rowspan="1" style="width: 97%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td rowspan="1" style="width: 3%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">(3)</div> </td>
    <td rowspan="1" style="width: 97%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25">Based on a Schedule 13G/A filed on February 10, 2022, Clal Insurance Enterprises Holdings
        Ltd. (&#8220;Clal&#8221;) had shared voting and dispositive power over 2,749,041 of our shares.</div> </td> </tr>
  <tr>
    <td rowspan="1" style="width: 3%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td rowspan="1" style="width: 97%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td rowspan="1" style="width: 3%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td rowspan="1" style="width: 97%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">All of the 2,749,041 ordinary shares reported in this statement
        as beneficially owned by Clal are held for members of the public through, among others, provident funds and/or pension funds and/or insurance
        policies, which are managed by subsidiaries of Clal.</div> </td> </tr>
  <tr>
    <td rowspan="1" style="width: 3%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td rowspan="1" style="width: 97%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td rowspan="1" style="width: 3%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="line-height: 1.25; color: rgb(0, 0, 0)">(4)</div> </td>
    <td rowspan="1" style="width: 97%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25">Based on a Schedule 13D/A filed on May 12, 2022, Outerbridge Capital Management, LLC
        (&#8220;Outerbridge&#8221;) had shared voting and dispositive power over <span style="color: rgb(0, 0, 0)">2,735,112 </span>ordinary shares.
        The address of Outerbridge is <span style="color: rgb(0, 0, 0)">767 Third Avenue, 11th Floor, New York, New York 10017</span>.</div> </td>
        </tr>
  </table>

<div style="line-height: 1.25">

<div style="line-height: 1.25"><br /> </div> </div> </div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Significant Changes in
the Ownership of Major Shareholders</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Based on a Schedule 13D/A filed on February
11, 2022 by Outerbridge, Outerbridge became the beneficial owner of 5% or more of our ordinary shares, and is now the beneficial owner
of <span style="color: rgb(0, 0, 0)">2,735,112</span>, or 7.3% of our ordinary shares.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Record Holders</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As of March 13, 2023, there were 15 record
holders of ordinary shares, of which six consisted of United States record holders holding approximately 99.5% of our outstanding ordinary
shares. The actual number of shareholders is greater than this number of record holders, and includes shareholders who are beneficial
owners, but whose shares are held in street name by brokers and other nominees. The United States record holders included Cede &amp; Co.,
the nominee of the Depositary Trust Company.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">71</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">B. Related Party Transactions</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our policy is to enter into transactions
with related parties on terms that, on the whole, are no less favorable, than those available from unaffiliated third parties. Based on
our experience in the business sectors in which we operate and the terms of our transactions with unaffiliated third parties, we believe
that all of the transactions described below met this policy standard at the time they occurred.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Agreements with Directors
and Officers</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"></div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Engagement
of Officers.</span><span style="font-family: Times New Roman,Times,serif"> We have entered into employment agreements with each of our
officers, who work for us as employees or as consultants. These agreements all contain provisions standard for a company in our industry
regarding noncompetition, confidentiality of information and assignment of inventions. The enforceability of covenants not to compete
in Israel may be limited. In connection with the engagement of our officers, we have granted them options pursuant to our 2016 Plan.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Exculpation,
Indemnification and Insurance.</span><span style="font-family: Times New Roman,Times,serif"> Our articles of association permit us to
exculpate, indemnify and insure our office holders, in accordance with the provisions of the Companies Law. We have entered into agreements
with each of our directors and certain office holders, exculpating them from a breach of their duty of care to us to the fullest extent
permitted by law and undertaking to indemnify them to the fullest extent permitted by law, to the extent that these liabilities are not
covered by insurance. See &#8220;ITEM 6: Directors, Senior Management and Employees&#8212;Board Practices&#8212;Exculpation, Insurance
and Indemnification of Office Holders.&#8221;</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">C. Interests of Experts
and Counsel</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Not applicable.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 8<span id="ITEM8"><!--Anchor--></span>:
Financial Information</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">A. Consolidated Financial
Statements and Other Financial Information.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Consolidated Financial
Statements</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">For our audited consolidated balance sheets
as of December 31, 2022 and 2021, and the related consolidated statements of comprehensive loss, changes in shareholders&#8217; equity
and cash flows for each of the three years in the period ended December 31, 2022, please see pages F-5 to F-49 of this report.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Export Sales</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">See &#8220;ITEM 4: Operating and Financial
Review and Prospects&#8221; under the caption &#8220;Customers&#8221; for certain details of export sales for the last three fiscal years.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Legal Proceedings</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We may, from time to time in the future
be involved in legal proceedings in the ordinary course of business. Such matters are generally subject to many uncertainties and outcomes
are not predictable with assurance. We accrue for contingencies when the loss is probable and it can reasonably estimate the amount of
any such loss. Except as set forth in Note 11 to our consolidated financial statements for the fiscal year ended December 31, 2022 included
elsewhere in this report, we are currently not a party to any material legal or administrative proceedings for which an appropriate accrual
has not been made, and is not aware of any pending or threatened material legal or administrative proceedings against us.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Dividends</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We have never declared or paid any cash
dividends on our ordinary shares and we do not anticipate paying any cash dividends on our ordinary shares in the future. We currently
intend to retain all future earnings to finance our operations and to expand our business. Any future determination relating to our dividend
policy will be made at the discretion of our board of directors and will depend on a number of factors, including future earnings, capital
requirements, financial condition and future prospects and other factors our board of directors may deem relevant.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">72</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">B. Significant Changes</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Since the date of our audited financial
statements included elsewhere in this annual report, there have not been any significant changes in our financial position.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 9<span id="ITEM9"><!--Anchor--></span>:
The Offer and Listing</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our ordinary shares have been quoted under
the symbol &#8220;ALLT&#8221; on Nasdaq since November 16, 2006 and on the TASE since December 21, 2010.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As of March 1, 2023 the last reported sale
price of our ordinary shares on Nasdaq was $2.90 per share and on the TASE was 10.54 ILS per share.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 10<span id="ITEM10"><!--Anchor--></span>:
Additional Information</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">A. Share Capital</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Not applicable.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">B. Memorandum and Articles
of Association</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Registration Number and
Objectives</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We are registered as a public company with
the Israeli Registrar of Companies. Our registration number is 51-239477-6.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our objectives under our memorandum of association
are to engage in the business of computers, hardware and software, including without limitation research and development, marketing, consulting
and the selling of knowledge, and any other activity which our board of directors shall determine.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Ordinary Shares</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our authorized share capital consists of
200,000,000 ordinary shares, par value ILS 0.10 per share. As of February 20, 2023, we had 37,425,405 ordinary shares outstanding. All
outstanding ordinary shares are validly issued, fully paid and non-assessable. The rights attached to the ordinary shares are as follows:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Voting.</span><span style="font-family: Times New Roman,Times,serif">
Holders of our ordinary shares have one vote for each ordinary share held on all matters submitted to a vote of shareholders at a shareholder
meeting. Shareholders may vote at shareholder meeting either in person, by proxy or by written ballot. Shareholder voting rights may be
affected by the grant of any special voting rights to the holders of a class of shares with preferential rights that may be authorized
in the future.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Transfer
of Shares.</span><span style="font-family: Times New Roman,Times,serif"> Fully paid ordinary shares are issued in registered form and
may be freely transferred under our articles of association unless the transfer is restricted or prohibited by another instrument, Israeli
law or the rules of a stock exchange on which the shares are traded.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Election
of Directors.</span><span style="font-family: Times New Roman,Times,serif"> Our ordinary shares do not have cumulative voting rights for
the election of directors. Rather, under our articles of association our directors are elected by the holders of a simple majority of
our ordinary shares at a general shareholder meeting. As a result, the holders of our ordinary shares that represent more than 50% of
the voting power represented at a shareholder meeting have the power to elect any or all of our directors whose positions are being filled
at that meeting, subject to the special approval requirements for outside directors. See &#8220;ITEM 6: Directors, Senior Management and
Employees&#8212;Board Practices&#8212;Outside Directors.&#8221;</span></div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">73</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Dividend
and Liquidation Rights.</span><span style="font-family: Times New Roman,Times,serif"> Under the Companies Law, shareholder approval is
not required for the declaration of a dividend, unless the company&#8217;s articles of association provide otherwise. Our articles of
association provide that our board of directors may declare and distribute a dividend to be paid to the holders of ordinary shares without
shareholder approval in proportion to the paid up capital attributable to the shares that they hold. Dividends may be paid only out of
profits legally available for distribution, as defined in the Companies Law, provided1 that there is no reasonable concern that the payment
of a dividend will prevent us from satisfying our existing and foreseeable obligations as they become due. If we do not have profits legally
available for distribution, we may seek the approval of the court to distribute a dividend. The court may approve our request if it is
convinced that there is no reasonable concern that a payment of a dividend will prevent us from satisfying our existing and foreseeable
obligations as they become due.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In the event of our liquidation, after satisfaction
of liabilities to creditors, our assets will be distributed to the holders of ordinary shares in proportion to the paid up capital attributable
to the shares that they hold. Dividend and liquidation rights may be affected by the grant of preferential dividend or distribution rights
to the holders of a class of shares with preferential rights that may be authorized in the future.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Shareholder Meetings</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We are required to convene an annual general
meeting of our shareholders once every calendar year within a period of not more than 15 months following the preceding annual general
meeting. Our board of directors may convene a special general meeting of our shareholders and is required to do so at the request of two
directors or one quarter of the members of our board of directors or at the request of one or more holders of 5% or more of our share
capital and 1% of our voting power or the holder or holders of 5% or more of our voting power. All shareholder meetings require prior
notice of at least 21 days. The chairperson of our board of directors, or any other person appointed by the board of directors, presides
over our general meetings. In the absence of the chairperson of the board of directors or such other person, one of the members of the
board designated by a majority of the directors presides over the meeting. If no director is designated to preside as chairperson, then
the shareholders present will choose one of the shareholders present to be chairperson. Subject to the provisions of the Companies Law
and the regulations promulgated thereunder, shareholders entitled to participate and vote at general meetings are the shareholders of
record on a date to be decided by the board of directors, which may be between four and 40 days prior to the date of the meeting.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Quorum</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The quorum required for a meeting of shareholders
consists of at least two shareholders present in person, by proxy or by written ballot, who hold or represent between them at least 25%
of our voting power. A meeting adjourned for lack of a quorum generally is adjourned to the same day in the following week at the same
time and place or any time and place as the directors designate in a notice to the shareholders. At the reconvened meeting, the required
quorum consists of at least two shareholders present, in person, by proxy or by written ballot, who hold or represent between them at
least 10% of our voting power, provided that if the meeting was initially called pursuant to a request by our shareholders, then the quorum
required must include at least the number of shareholders entitled to call the meeting. See &#8220;&#8212;Shareholder Meetings.&#8221;</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Resolutions</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">An ordinary resolution requires approval
by the holders of a simple majority of the voting rights represented at the meeting, in person, by proxy or by written ballot, and voting
on the resolution.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under the Companies Law, unless otherwise
provided in the articles of association or applicable law, all resolutions of the shareholders require a simple majority. A resolution
for the voluntary winding up of the company requires the approval by holders of at least 75% of the voting rights represented at the meeting,
in person, by proxy or by written ballot, and voting on the resolution. Under our articles of association (1) certain shareholders&#8217;
resolutions require the approval of a special majority of the holders of at least 75% of the voting rights represented at the meeting,
in person, by proxy or by written ballot, and voting on the resolution, and (2) certain shareholders&#8217; resolutions require the approval
of a special majority of the holders of at least two-thirds of the voting securities of the company then outstanding.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">74</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Access to Corporate Records</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under the Companies Law, all shareholders
generally have the right to review minutes of our general meetings, our shareholder register, including with respect to material shareholders,
our articles of association, our financial statements and any document we are required by law to file publicly with the Israeli Companies
Registrar. Any shareholder who specifies the purpose of its request may request to review any document in our possession that relates
to any action or transaction with a related party which requires shareholder approval under the Companies Law. We may deny a request to
review a document if we determine that the request was not made in good faith, that the document contains a commercial secret or a patent
or that the document&#8217;s disclosure may otherwise impair our interests.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Fiduciary Duties and
Approval of Specified Related Party Transactions Under Israeli Law</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic">Fiduciary duties of
office holders</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The Companies Law imposes a duty of care
and a duty of loyalty on all office holders of a company.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The duty of care of an office holder requires
an office holder to act with the degree of proficiency with which a reasonable office holder in the same position would have acted under
the same circumstances. The duty of care includes, among other things, a duty to use reasonable means, in light of the circumstances,
to obtain certain information pertaining to the proposed action before the board of directors.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The duty of loyalty incumbent on an office
holder requires him or her to act in good faith and for the benefit of the company, and includes, among other things, the duty to avoid
conflicts of interest with the company, to refrain from competing with the company, and to disclose to the company information disclosed
to him or her as a result of being an office holder.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We may approve an act specified above which
would otherwise constitute a breach of the office holder&#8217;s duty of loyalty, provided that the office holder acted in good faith,
the act or its approval does not harm the company, and the office holder discloses his or her personal interest a sufficient time before
the approval of such act. Any such approval is subject to the terms of the Companies Law, setting forth, among other things, the organs
of the company entitled to provide such approval, and the methods of obtaining such approval.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic">Disclosure of personal
interests of an office holder and approval of acts and transactions</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The Companies Law requires that an office
holder promptly disclose to the company any personal interest that he or she may have relating to any existing or proposed transaction
by the company (as well as certain information or documents). Once an office holder has disclosed his or her personal interest in a transaction,
the approval of the appropriate organ(s) in the company is required in order to effect the transaction. However, a company may approve
such a transaction or action only if it is in the best interests of the Company.</div> </div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic">Disclosure of personal
interests of a controlling shareholder and approval of transactions</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under the Companies Law, a controlling shareholder
must also disclose any personal interest it may have in an existing or proposed transaction by the company. Transactions with controlling
shareholders that are material, that are not in the ordinary course of business or that are not on market terms require approval by the
audit committee, the board of directors and the shareholders of the company, and the Companies Law provides for certain quantitative requirements
in respect of the voting of shareholders not having a personal interest in the applicable transaction.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic">Duties of shareholders</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under the Companies Law, a shareholder has
a duty to refrain from abusing its power, to act in good faith and to act in an acceptable manner in exercising its rights and performing
its obligations to the company and other shareholders. A shareholder also has a general duty to refrain from acting to the detriment of
other shareholders.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">75</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In addition, any controlling shareholder
or any shareholder having specific power with respect to a company (the power to appoint an office holder, or specific influence over
a certain vote) is under a duty to act with fairness towards the company. The Companies Law does not describe the substance of this duty
except to state that the remedies generally available upon a breach of contract will also apply in the event of a breach of the duty to
act with fairness, taking the shareholder&#8217;s position in the company into account.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic">Approval of private
placements</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under the Companies Law and the regulations
promulgated thereunder, certain private placements of securities may require approval at a general meeting of the shareholders of a company.
These include, for example, certain private placements completed in lieu of a special tender offer (See &#8220;Memorandum and Articles
of Association&#8212;Acquisition under Israeli law&#8221;) or a private placement which qualifies as a related party transaction (See
&#8220;Corporate governance practices&#8212;Fiduciary duties and approval of specified related party transactions under Israeli law&#8221;).</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Acquisitions under Israeli
Law</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Full
Tender Offer.</span><span style="font-family: Times New Roman,Times,serif"> A person wishing to acquire shares of a public Israeli company
and who would as a result hold over 90% of the target company&#8217;s issued and outstanding share capital is required by the Companies
Law to make a tender offer for the purchase of all of the issued and outstanding shares of the company. If the shareholders who do not
accept the offer hold less than 5% of the issued and outstanding share capital of the company, and more than half of the offerees who
do not have a personal interest in the tender offer accept the tender offer, all of the shares that the acquirer offered to purchase will
be transferred to the acquirer by operation of law. Notwithstanding the above, if the shareholders who do not accept the offer hold less
than 2% of the issued and outstanding share capital of the company or of the applicable class, the offer will nonetheless be accepted.
However, a shareholder that had its shares so transferred may, within six months from the date of acceptance of the tender offer, petition
the court to determine that the tender offer was for less than fair value and that the fair value should be paid as determined by the
court. The bidder may provide in its tender offer that any accepting shareholder may not petition the court for fair value, but such condition
will not be valid unless all of the information required under the Companies Law was provided prior to the acceptance date. The description
above regarding a full tender offer also applies, with certain limitations, when a full tender offer for the purchase of all of the company&#8217;s
securities is accepted.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Special
Tender Offer.</span><span style="font-family: Times New Roman,Times,serif"> The Companies Law provides, subject to certain exceptions,
that an acquisition of shares of a public Israeli company must be made by means of a &#8220;special tender offer&#8221; if, as a result
of the acquisition, the purchaser would become a holder of at least 25% of the voting rights in the company. This rule does not apply
if there is already another holder of at least 25% of the voting rights in the company. Similarly, the Companies Law provides that an
acquisition of shares in a public company must be made by means of a tender offer if, as a result of the acquisition, the purchaser would
become a holder of more than 45% of the voting rights in the company, and there is no other shareholder of the company who holds more
than 45% of the voting rights in the company. The special tender offer may be consummated subject to certain majority requirements set
forth in the Companies Law, and provided further that at least 5% of the voting rights attached to the company&#8217;s outstanding shares
will be acquired by the party making the offer.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Merger.</span><span style="font-family: Times New Roman,Times,serif">
The Companies Law permits merger transactions between two Israeli companies if approved by each party&#8217;s board of directors and a
certain percentage of each party&#8217;s shareholders. Following the approval of the board of directors of each of the merging companies,
the boards must jointly prepare a merger proposal for submission to the Israeli Registrar of Companies.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under the Companies Law, if the approval
of a general meeting of the shareholders is required, merger transactions may be approved by the holders of a simple majority of our shares
present, in person, by proxy or by written ballot, at a general meeting of the shareholders and voting on the transaction. In determining
whether the required majority has approved the merger, if shares of the company are held by the other party to the merger, by any person
holding at least 25% of the voting rights, or 25% of the means of appointing directors or the general manager of the other party to the
merger, then a vote against the merger by holders of the majority of the shares present and voting, excluding shares held by the other
party or by such person, or any person or entity acting on behalf of, related to or controlled by either of them, is sufficient to reject
the merger transaction. In certain circumstances, a court may still approve the merger upon the request of holders of at least 25% of
the voting rights of a company, if the court holds that the merger is fair and reasonable, taking into account the value of the parties
to the merger and the consideration offered to the shareholders.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">76</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The Companies Law provides for certain requirements
and procedures that each of the merging companies is to fulfill. In addition, a merger may not be completed unless at least fifty days
have passed from the date that a proposal for approval of the merger was filed with the Israeli Registrar of Companies and thirty days
from the date that shareholder approval of both merging companies was obtained.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Anti-Takeover Measures</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Undesignated
preferred shares.</span><span style="font-family: Times New Roman,Times,serif"> The Companies Law allows us to create and issue shares
having rights different from those attached to our ordinary shares, including shares providing certain preferred or additional rights
with respect to voting, distributions or other matters and shares having preemptive rights. We do not have any authorized or issued shares
other than ordinary shares. In the future, if we do create and issue a class of shares other than ordinary shares, such class of shares,
depending on the specific rights that may be attached to them, may delay or prevent a takeover or otherwise prevent our shareholders from
realizing a potential premium over the market value of their ordinary shares. The authorization of a new class of shares will require
an amendment to our articles of association which requires the prior approval of a simple majority of our shares represented and voted
at a general meeting. In addition, we undertook towards the TASE that, as long as our shares are registered for trading with the TASE
we will not issue or authorize shares of any class other than the class currently registered with the TASE, unless such issuance is in
accordance with certain provisions of the Israeli Securities Law determining that a company registering its shares for trade on the TASE
may not have more than one class of shares for a period of one year following registration with the TASE, and following such period the
company is permitted to issue preferred shares if the preference of those shares is limited to a preference in the distribution of dividends
and the preferred shares have no voting rights.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Supermajority
voting.</span><span style="font-family: Times New Roman,Times,serif"> Our articles of association require the approval of the holders
of at least two-thirds of our combined voting power to effect certain amendments to our articles of association.</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,serif"><span style="font-family: Times New Roman,Times,serif; font-style: italic">Classified
board of directors.</span><span style="font-family: Times New Roman,Times,serif"> Our articles of association provide for a classified
board of directors. See &#8220;ITEM 6: Directors, Senior Management and Employees&#8212;Board Practices&#8212;Term of Directors.&#8221;</span></div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Transfer Agent and Registrar</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The transfer agent and registrar for our
ordinary shares is American Stock Transfer &amp; Trust Company. Its address is 6201 15th Avenue, Brooklyn, New York 11219, and its telephone
number is (800) 937-5449.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">C. Material Contracts</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We have not been party to any material contracts
within the two years prior to the date of this annual report, other than contracts entered into in the ordinary course of business, or
as otherwise described below in this ITEM 10.C.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" id="zd52f95f5716943f0a89ad07e4180beec" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 48%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Material Contract</div> </td>
    <td style="width: 2%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 50%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Location</div> </td> </tr>
  <tr>
    <td style="width: 48%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Non-Stabilized Lease Agreement</div> </td>
    <td style="width: 2%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 50%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">&#8220;ITEM 4: Information on Allot &#8211; D. Property, Plant
        and Equipment&#8221;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">77</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">D. Exchange Controls</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In 1998, Israeli currency control regulations
were liberalized significantly, so that Israeli residents generally may freely deal in foreign currency and foreign assets, and non-residents
may freely deal in Israeli currency and Israeli assets. There are currently no Israeli currency control restrictions on remittances of
dividends on the ordinary shares or the proceeds from the sale of the shares provided that all taxes were paid or withheld; however, legislation
remains in effect pursuant to which currency controls can be imposed by administrative action at any time.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Non-residents of Israel may freely hold
and trade our securities. Neither our memorandum of association nor our articles of association nor the laws of the State of Israel restrict
in any way the ownership or voting of ordinary shares by non-residents, except that such restrictions may exist with respect to citizens
of countries which are in a state of war with Israel. Israeli residents are allowed to purchase our ordinary shares.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">E. Taxation</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Israeli Tax Considerations
and Government Programs</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The following is a general discussion only
and is not exhaustive of all possible tax considerations. It is not intended, and should not be construed, as legal or professional tax
advice and should not be relied upon for tax planning purposes. In addition, this discussion does not address all of the tax consequences
that may be relevant to purchasers of our ordinary shares in light of their particular circumstances, or certain types of purchasers of
our ordinary shares subject to special tax treatment. Examples of this kind of investor include residents of Israel and traders in securities
who are subject to special tax regimes not covered in this discussion. Each individual/entity should consult its own tax or legal advisor
as to the Israeli tax consequences of the purchase, ownership and disposition of our ordinary shares.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">To the extent that part of the discussion
is based on new tax legislation, which has not been subject to judicial or administrative interpretation, we cannot assure that the tax
authorities or the courts will accept the views expressed in this section.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The following summary describes the current
tax structure applicable to companies in Israel, with special reference to its effect on us. The following also contains a discussion
of the material Israeli tax consequences to holders of our ordinary shares.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">General
Corporate Tax Structure in Israel</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Israeli companies are generally subject
to corporate tax rate of 23%. However, the effective tax rate payable by a company that derives income from an Approved Enterprise, a
Benefited Enterprise, a Preferred Enterprise or a Technological Preferred Enterprise (as discussed below) may be considerably lower. Capital
gains derived by an Israeli company are generally subject to the prevailing corporate tax rate.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Tax
Benefits and Grants for Research and Development</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Israeli tax law allows, under certain conditions,
a tax deduction for expenditures, including capital expenditures, for the year in which they are incurred. Expenditures are deemed related
to scientific research and development projects, if:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z15cf7e9881814321b7dd57f5eba356b6" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>The expenditures are approved by the relevant Israeli government ministry, determined by the field of research;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z0d3df1abc5154d1ab1bff237501f817d" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>The research and development must be for the promotion of the company; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z54a6c6a1425343dfa894ec3439eaecca" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>The research and development is carried out by or on behalf of the company seeking such tax deduction.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The amount of such deductible expenses is
reduced by the sum of any funds received through government grants for the finance of such scientific research and development projects.
No deduction under these research and development deduction rules is allowed if such deduction is related to an expense invested in an
asset depreciable under the general depreciation rules of the Ordinance. Expenditures for research and development not approved are deductible
in equal amounts over three years, according to the Ordinance.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">78</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">From time to time, we may apply the Israel
Innovation Authority for approval to allow a tax deduction for all research and development expenses during the year incurred. There can
be no assurance that such application will be accepted.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Law
for the Encouragement of Industry (Taxes), 1969</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"></div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The Law for the Encouragement of Industry
(Taxes), 1969, generally referred to as the Industry Encouragement Law, provides several tax benefits for industrial companies. We believe
that we currently qualify as an &#8220;Industrial Company&#8221; within the meaning of the Industry Encouragement Law. The Industry Encouragement
Law defines &#8220;Industrial Company&#8221; as a company resident in Israel, of which 90% or more of its income in any tax year, other
than of income from certain government loans, from an &#8220;Industrial Enterprise which is located in Israel&#8221; owned by it. An &#8220;Industrial
Enterprise&#8221; is defined as an enterprise whose major activity in a given tax year is industrial production activity.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The following corporate tax benefits, among
others, are available to Industrial Companies:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z2b0bb7acdd9b40009f37fdc51ced2fb5" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Amortization of the cost of purchased know-how and patents and of rights to use a patent and know-how which are used for the development
        or advancement of the company, over an eight-year period;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z3f799c9e860743a7a6b259151b39989a" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Under specified conditions, an election to file consolidated tax returns with additional related Israeli Industrial Companies; and</div>
        </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="ze9328ba2b2d94eeabf3fdc62112ac5de" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Expenses related to a public offering in Israel and in recognized stock markets, are deductible in equal amounts over three years.</div>
        </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under certain tax laws and regulations,
an &#8220;Industrial Enterprise&#8221; may be eligible for special depreciation rates for machinery, equipment and buildings. These rates
differ based on various factors, including the date the operations begin and the number of work shifts. An &#8220;Industrial Company&#8221;
owning an approved enterprise may choose between these special depreciation rates and the depreciation rates available to the approved
enterprise.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Eligibility for the benefits under the Industry
Encouragement Law is not subject to receipt of prior approval from any governmental authority. We can give no assurance that we qualify
or will continue to qualify as an &#8220;Industrial Company&#8221; or that the benefits described above will be available in the future.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Tax
Benefits under the Law for Encouragement of Capital Investments, 1959</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic">Tax Benefits Prior to
the 2005 Amendment</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The Law for the Encouragement of Capital
Investments, 1959, as amended, generally referred to as the Investments Law, provides that a proposed capital investment in eligible facilities
may, upon application to the Investment Center of the Ministry of Industry and Commerce of the State of Israel, be designated as an &#8220;Approved
Enterprise.&#8221;</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The Investments Law provides that an approved
enterprise is eligible for tax benefits on taxable income derived from its approved enterprise programs. The tax benefits under the Investments
Law also apply to income generated by a company from the grant of a usage right with respect to know-how developed by the Approved Enterprise,
income generated from royalties, and income derived from a service which is auxiliary to such usage right or royalties, provided that
such income is generated within the Approved Enterprise&#8217;s ordinary course of business. The tax benefits under the Investments Law
are not, generally, available with respect to income derived from products manufactured outside of Israel. In addition, the tax benefits
available to an Approved Enterprise are contingent upon the fulfillment of conditions stipulated in the Investments Law and regulations
and the criteria set forth in the specific certificate of approval, as described above. In the event that a company does not meet these
conditions, it would be required to refund the amount of tax benefits, plus a consumer price index linkage adjustment and interest.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">79</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Should a company derive income from sources
other than the Approved Enterprise during the relevant period of benefits, such income is taxable at the regular corporate tax rates.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">A company may elect to receive an alternative
package of benefits. Under the alternative package of benefits, a company&#8217;s undistributed income derived from the Approved Enterprise
will be exempt from corporate tax for a period of between two and ten years from the first year the company derives taxable income under
the program, after the commencement of production, depending on the geographic location of the Approved Enterprise within Israel, and
such company will be eligible for a reduced tax rate for the remainder of the benefits period. Under certain circumstances (as detailed
below regarding Foreign Investment Companies), the benefit period may extend to a maximum of ten years from the commencement of the benefit
period.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">A company that has elected the alternative
track of benefits, such as us, that subsequently pays a dividend out of income derived from the approved enterprise(s) during the tax
exemption period will be subject to corporate tax in the year the dividend is distributed in respect of the gross amount distributed,
at the rate which would have been applicable had the company not elected the alternative track of benefits, (generally 10%-25%, depending
on the percentage of the company&#8217;s ordinary shares held by foreign shareholders). The dividend recipient is subject to withholding
tax at the reduced rate of 15% applicable to dividends from approved enterprises if the dividend is distributed during the tax exemption
period or within twelve years thereafter. In the event, however, that the company qualifies as a foreign investors&#8217; company, there
is no such time limitation.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic">Foreign Investors&#8217;
Company (&#8220;FIC&#8221;)</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">A company that has an Approved Enterprise
program is eligible for further tax benefits if it qualifies as a foreign investors&#8217; company. A foreign investors&#8217; company
is a company of which, among other criteria, more than 25% of its share capital and combined share and loan capital is owned by non-Israeli
residents. A company that qualifies as a foreign investors&#8217; company and has an approved enterprise program is eligible for tax benefits
for a ten-year benefit period.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Subject to applicable provisions concerning
income under the alternative package of benefits, dividends paid by a company are considered to be attributable to income received from
the entire company and the company&#8217;s effective tax rate is the result of a weighted average of the various applicable tax rates,
excluding any tax-exempt income. Under the Investments Law, with the exception of amendment 74, a company that has elected the alternative
track of benefits is not obliged to distribute retained profits, and may generally decide from which year&#8217;s profits to declare dividends.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In 1998, the production facilities of the
Company related to its computational technologies were granted the status of an &#8220;Approved Enterprise&#8221; under the Law. In 2004,
an expansion program was granted the status of &#8220;Approved Enterprise.&#8221; According to the provisions of the Law, the Company
has elected the alternative track of benefits and has waived Government grants in return for tax benefits.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As of December 31, 2022, the Company has
not yet realized the benefits under the &#8220;Approved Enterprise&#8221; program. We believe that we met the aforementioned conditions.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Tax
Benefits under the 2005 Amendment</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">An amendment to the Investments Law, generally
referred as the 2005 Amendment, effective as of April 1, 2005 has significantly changed the provisions of the Investments Law. The amendment
includes revisions to the criteria for investments qualified to receive tax benefits as an Approved Enterprise.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The 2005 Amendment simplifies the approval
process for the approved enterprise. According to the 2005 Amendment, only approved enterprises receiving cash grants require the approval
of the Investment Center.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">80</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">A program receiving benefits under the 2005
Amendment is referred to as the Benefited Enterprise.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The duration of tax benefits is subject
to a limitation of the earlier of seven to ten years from the Commencement Year, or twelve years from the first day of the Year of Election.
We elected the year of 2009 as &#8220;year of election&#8221; under the Investments Law after the 2005 Amendment. The benefit period under
this year of election has ended on December 31, 2020.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We believe that a portion of taxable operating
income that we may realize in the future will be eligible to benefits under the Investments Law.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As of December 31, 2022, we did not generate
exempt income under the provisions of the Investments Law.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Trapped
Earning</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Following amendment 74 to the Investment
Law as part of the Law for Economic Efficiency (Legislative Amendments for Attaining the Budget Goals for Fiscal Years 2021 and 2022),
which was enacted in November, 2021, any dividends distributed, or deemed as distributed under the Investment Law after August 15, 2021
by a company which earned exempt income under the Approved or Benefited Enterprise regimes (Trapped Earnings) which it did not elect to
release under the terms of amendment 74, will be allocated pro-rata between exempt income and other sources and taxed accordingly. In
addition, the corporate income tax claw-back will apply upon any dividend distribution, as long as the company has Trapped Earnings.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Tax
Benefits under the 2011 Amendment</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As of January 1, 2011, new legislation amending
the Investments Law came into effect (the &#8220;2011 Amendment&#8221;). The 2011 Amendment introduced a new status of &#8220;Preferred
Company&#8221; and &#8220;Preferred Enterprise.&#8221; replacing the then existing status of &#8220;Benefited Company&#8221; and &#8220;Benefited
Enterprise.&#8221; Similar to a &#8220;Benefited Company,&#8221; a Preferred Company is an industrial company owning a Preferred Enterprise
which meets certain conditions (including a minimum threshold of 25% export). However, under this legislation the requirement for a minimum
investment in productive assets was cancelled.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under the 2011 Amendment, a uniform corporate
tax rate applies to all qualifying income of the Preferred Company, as opposed to the former law, which was limited to income from the
Approved Enterprises and Benefited Enterprise during the benefits period. As of the 2017 tax year the corporate tax rate for preferred
taxable income is 7.5% in areas in Israel designated as Development Zone A and 16% elsewhere in Israel.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">A dividend distributed from income which
is attributed to a Preferred Enterprise will be subject to withholding tax at source at the following rates: (i) Israeli resident corporation
&#8211;0%, (ii) Israeli resident individual &#8211; 20% in 2014 and onwards (iii) non-Israeli resident - 20% in 2014 and onwards, subject
to a reduced tax rate under the provisions of an applicable double tax treaty.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The provisions of the 2011 Amendment also
provided transitional provisions to address companies already enjoying current benefits. Under the transition provisions of the new legislation,
a company may decide to irrevocably implement the 2011 Amendment while waiving benefits provided under the Investments Law prior to the
2011 Amendment; or to remain subject to the Investments Law prior to the 2011 Amendment. We have examined the possible effect, if any,
of these provisions of the 2011 Amendment on our financial statements and have decided, at this time, not to opt to apply the new benefits
under the 2011 Amendment.</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif"> <br /> </div>

<div style="line-height: 1.25">

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">81</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div> &#160;

<div style="line-height: 1.25"> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Tax
Benefits under the 2016 Amendment</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In December 2016, new legislation amended
the Investments Law, effective as of the 2017 tax year (the &#8220;2016 Amendment&#8221;). Under the 2016 Amendment a new status of &#8220;Technological
Preferred Enterprise&#8221; was introduced to the Investments Law.</div> </div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under the 2016 Amendment, two new tracks
are available:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z58f855294a934d93ba1d000313b0403d" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; font-family: Times New Roman,Times,serif"><br /> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Technological Preferred Enterprise &#8211; an enterprise which is part of a consolidated group with consolidated annual revenues
        of less than ILS 10 billion. A Technological Preferred Enterprise which is located in areas other than Development Zone A will be subject
        to tax at a rate of 12% on profits derived from intellectual property, and a Technological Preferred Enterprise in Development Zone A
        will be subject to tax at a rate of 7.5%; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z871ebe9c77fc41cea0c417a90ccd4846" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; font-family: Times New Roman,Times,serif"><br /> </td>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>Special Technological Preferred Enterprise &#8211; an enterprise which is part of a consolidated group with consolidated annual revenues
        exceeding ILS 10 billion. Such an enterprise will be subject to tax at a rate of 6% on profits derived from intellectual property regardless
        of the enterprise&#8217;s geographical location.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Any dividends distributed to foreign companies,
as defined in the Investments Law, derived from income from the Technological Preferred Enterprise will be subject to tax at a rate of
20% (with an exemption from such withholding tax applying to dividends paid to an Israeli company), or a lower rate of 4% in case 90%
or more of the Preferred Technological Enterprise&#8217;s shares are held by foreign corporations. The above rates may be reduced by an
applicable double tax treaty, subject to the receipt in advance of a valid certificate from the Israel Tax Authority allowing for a reduced
tax rate.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We have examined the possible effect, if
any, of these provisions of the 2016 Amendment on our financial statements and have decided, at this time, not to opt to apply the new
benefits under the 2016 Amendment.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Special
Provisions Relating to Israeli Tax Reporting in United States Dollars</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under the Income Tax (Inflationary Adjustments)
Law, 1985, results for tax purposes are measured in real terms, in accordance with the changes in the Israeli Consumer Price Index (&#8220;Israeli
CPI&#8221;). Accordingly, until 2011, results for tax purposes were measured in terms of earnings in ILS after certain adjustments for
increases in the Israeli CPI. Commencing in the taxable year 2012, we have elected to measure our taxable income and file our tax return
in United States Dollars, under the Israeli Income Tax Regulations (Principles Regarding the Management of Books of Account of Foreign
Invested Companies and Certain Partnerships and the Determination of Their Taxable Income), 1986.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Capital
Gains Tax on Sales of Our Ordinary Shares</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Israeli law generally imposes a capital
gains tax on the sale of any capital assets by residents of Israel, as defined for Israeli tax purposes, and on the sale of assets located
in Israel, including shares in Israeli companies, by both residents and non-residents of Israel, unless a specific exemption is available
or a tax treaty between Israel and the shareholder&#8217;s country of residence provides otherwise. The law distinguishes between real
gain and inflationary surplus. The inflationary surplus is a portion of the total capital gain which is equivalent to the increase of
the relevant asset&#8217;s purchase price which is attributable to the increase in the Israeli consumer price index or, in certain circumstances,
a foreign currency exchange rate, between the date of purchase and the date of sale. The real gain is the excess of the total capital
gain over the inflationary surplus.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The tax rate applicable to capital gains
derived from the sale of shares, whether listed on a stock market or not, is 25% for Israeli individuals, unless such shareholder claims
a deduction for financing expenses in connection with such shares, in which case the gain is generally taxed at a rate of 30%. Additionally,
if such shareholder is considered a &#8220;material shareholder&#8221; at any time during the 12-month period preceding such sale, i.e.,
such shareholder holds directly or indirectly, including with others, at least 10% of any means of control in a company, the tax rate
is 30%. Israeli companies are subject to the Corporate Tax rate on capital gains derived from the sale of shares. However, the foregoing
tax rates do not apply to: (i) dealers in securities; and (ii) shareholders who acquired their shares prior to an initial public offering
(that may be subject to a different tax arrangement).</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Individuals who are subject to tax in Israel
are also subject to an additional tax at a rate of 3% on annual income exceeding a certain threshold (NIS 647,640 and NIS 663,240 for
2021 and 2022 respectively linked to the annual change in the Israeli Consumer Price Index), including, but not limited to income derived
from, dividends, interest and capital gains.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">82</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Non-Israeli residents are exempt from Israeli
capital gains tax on any gains derived from the sale of shares of Israeli companies publicly traded on a recognized stock exchange or
regulated market outside of Israel, provided that such capital gains are not derived from a permanent establishment in Israel, and the
shareholders did not acquire their shares prior to an initial public offering. However, non-Israeli corporations will not be entitled
to such exemption if Israeli residents (i) have a controlling interest of more than 25% in such non-Israeli corporation, or (ii) are the
beneficiaries or are entitled to 25% or more of the revenues or profits of such non-Israeli corporation, whether directly or indirectly.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In some instances where our shareholders
may be liable to Israeli tax on the sale of their ordinary shares, the payment of the consideration may be subject to the withholding
of Israeli tax at the source.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Pursuant to the Convention between the government
of the United States and the government of Israel with respect to taxes on income, as amended (the &#8220;U.S.-Israel Tax Treaty&#8221;),
the sale, exchange or disposition of ordinary shares by a person who (i) holds the ordinary shares as a capital asset, (ii) qualifies
as a resident of the United States within the meaning of the U.S.-Israel Tax Treaty and (iii) is entitled to claim the benefits afforded
to such person by the U.S.-Israel Tax Treaty, generally, will not be subject to the Israeli capital gains tax. Such exemption will not
apply if (i) the capital gain arising from such sale, exchange or disposition is attributed to real estate located in Israel, (ii) the
capital gain arising from such sale, exchange or disposition is attributed to royalties, (iii) such U.S. resident holds, directly or indirectly,
shares representing 10% or more of our voting power during any part of the 12-month period preceding such sale, exchange or disposition,
subject to certain conditions, (iv) the capital gains from such sale, exchange or disposition can be allocated to a permanent establishment
in Israel, or (v) such U.S. resident is an individual and was present in Israel for 183 days or more during the relevant taxable year.
In such case, the sale, exchange or disposition of ordinary shares would be subject to Israeli tax, to the extent applicable; however,
under the U.S.-Israel Tax Treaty, such U.S. resident would be permitted to claim a credit for such taxes against the U.S. federal income
tax imposed with respect to such sale, exchange or disposition, subject to the limitations in U.S. laws applicable to foreign tax credits.
The U.S.-Israel Tax Treaty does not relate to U.S. state or local taxes.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Taxation
of Dividends paid to Non-Resident Holders of Shares</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Non-residents of Israel are subject to income
tax on income accrued or derived from sources in Israel. Such sources of income include passive income such as dividends. On distributions
of dividends other than bonus shares, or stock dividends, income tax is applicable at the rate of 25%, or 30% for a shareholder that is
considered a &#8220;material shareholder&#8221; at any time during the 12-month period preceding such distribution, unless a different
rate is provided in a treaty between Israel and the shareholder&#8217;s country of residence. However, under the Investments Law, dividends
generated by an Approved Enterprise, Benefited Enterprise, Preferred Enterprise or Technological Preferred Enterprise may be are taxed
at a different rate as discussed above.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under the U.S.-Israel Tax Treaty, the maximum
tax on dividends paid to a holder of ordinary shares that is a Treaty U.S. Resident is 25%. However, if the income out of which the dividend
is paid is not generated by an Approved Enterprise, Benefited Enterprise, Preferred Enterprise or Technological Preferred Enterprise,
and not more than 25% of our gross income consists of interest or dividends (and certain other conditions are met), dividends paid to
a U.S. corporation holding at least 10% of our issued voting power during the part of the tax year which precedes the date of payment
of the dividend and during the whole of its prior tax year are generally taxed at a rate of 12.5%. If the aforementioned conditions are
met and the income out of which the dividend is paid is generated by an Approved Enterprise, Benefited Enterprise, Preferred Enterprise
or Technological Preferred Enterprise, then the tax rate will be 15%.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">83</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">United States Federal
Income Taxation</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The following is a description of the material
United States federal income tax consequences to U.S. Holders (defined below) of the ownership and disposition of our ordinary shares,
but does not purport to be a comprehensive discussion of all tax considerations that may be relevant to a particular person&#8217;s decision
to acquire our ordinary shares. This description addresses only the United States federal income tax considerations of holders that hold
such ordinary shares as capital assets for U.S. federal income tax purposes. This description does not address tax considerations applicable
to holders that may be subject to special tax rules, including:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zf5461d6bdb974dea8cf8da561ccf890d" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>financial institutions or insurance companies;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z2f568140b1424adf9667eb99abec5a38" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>real estate investment trusts, regulated investment companies or grantor trusts;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="za3ea639186324bd6a71a762cfba7e75a" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>dealers or traders in securities or currencies;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z66df6c6fdbf0471691e9f5ab28407d73" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>tax-exempt entities;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z30b954943da14420a194881ee1fdc3f8" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>certain former citizens or long-term residents of the United States;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z7f08950ee38846f4a83e54616f1572d9" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>persons that will hold our shares through a partnership or other pass-through entity or arrangement;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z7295d593dca2447aaf617d6800ab45c7" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>persons that received our shares as compensation for the performance of services;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zf6869efa30214bd7a76e1f7c04054cea" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>persons that will hold our shares as part of a &#8220;hedging,&#8221; &#8220;conversion,&#8221; &#8220;wash sale,&#8221; or other
        integrated transaction or as a position in a &#8220;straddle&#8221; for United States federal income tax purposes;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z0d675567921440a994605f6cdad0bdbf" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>persons whose &#8220;functional currency&#8221; for U.S. federal income tax purposes is not the United States dollar;</div> </td>
        </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z129f4e65e42e4589ae9a80dba2f5772b" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>persons owning ordinary shares in connection with a trade or business conducted outside the United States;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zef84cfd58bb54be7b849d302de52f7c0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>certain U.S. expatriates;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zc8efa3e5861c4c80bd0657454bc5f81f" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>persons subject to special tax accounting rules as a result of any item of gross income with respect to our ordinary shares being
        taken into account in an applicable financial statement; or</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z49288742e0f745fb86bd3e56e84bb2e0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>holders that own directly, indirectly or through attribution 10.0% or more of the voting power or value of our shares.</div> </td>
        </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Moreover, this description does not address
any U.S. state, local or non-U.S. tax law, the Medicare tax on net investment income, the United States federal estate and gift or alternative
minimum tax consequences of the ownership and disposition of our ordinary shares, and, except as expressly described herein, this description
does not address the U.S. federal income tax consequences that may apply to U.S. Holders under the U.S.-Israel Tax Treaty.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">This description is based on the Code, existing,
proposed and temporary United States Treasury Regulations and judicial and administrative interpretations thereof, in each case as in
effect and available on the date hereof. All of the foregoing are subject to change, which change could apply retroactively and could
affect the tax consequences described below.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">For purposes of this description, a &#8220;U.S.
Holder&#8221; is a beneficial owner of our ordinary shares that, for United States federal income tax purposes, is:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div> </div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zb5b4db8fcf5940afa1d99a164cd68fc5" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>a citizen or individual resident of the United States;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zb81dd1c088c84c7d881ffe86dbd42af8" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>corporation, or other entity treated as a corporation for U.S. federal income tax purposes, created or organized in or under the
        laws of the United States, any state thereof, or the District of Columbia;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z2af78d373e944c628ae740efb79dc8e5" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>an estate the income of which is subject to United States federal income taxation regardless of its source; or</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z04406b4f220e4b028c9100958357a92e" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>a trust if such trust has validly elected to be treated as a United States person for United States federal income tax purposes or
        if (1) a court within the United States is able to exercise primary supervision over its administration and (2) one or more United States
        persons have the authority to control all of the substantial decisions of such trust.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">If a partnership (or any other entity or
arrangement treated as a partnership for United States federal income tax purposes) holds our ordinary shares, the tax treatment of a
partner in such partnership will generally depend on the status of the partner and the activities of the partnership. Such a partner or
partnership should consult its tax advisor as to its tax consequences.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">You should consult your
tax advisor with respect to the United States federal, state, local and foreign tax consequences of owning and disposing of our ordinary
shares.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">84</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Distributions</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Subject to the discussion below under &#8220;Passive
Foreign Investment Company Considerations,&#8221; for United States federal income tax purposes, the gross amount of any distribution
made to you, with respect to our ordinary shares before reduction of any Israeli taxes withheld therefrom, other than certain distributions,
if any, of our ordinary shares distributed pro rata to all our shareholders, will be includible in your income as dividend income to the
extent such distribution is paid out of our current or accumulated earnings and profits as determined under United States federal income
tax principles. Subject to the discussion below under &#8220;Passive Foreign Investment Company Considerations,&#8221; to the extent,
if any, that the amount of any distribution by us exceeds our current and accumulated earnings and profits as determined under United
States federal income tax principles, it will be treated first as a tax-free return of your adjusted tax basis in our ordinary shares
and thereafter as capital gain. We do not expect to maintain calculations of our earnings and profits under United States federal income
tax principles and, therefore, if you are a U.S. Holder you should expect that the entire amount of any distribution generally will be
reported as dividend income to you.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Subject to the discussion below under &#8220;Passive
Foreign Investment Company Considerations,&#8221; dividends paid to non-corporate U.S. Holders will be taxed at the lower capital gains
rate applicable to &#8220;qualified dividend income,&#8221; provided that (i)&#160;we are eligible for the benefits of the U.S.-Israel
Tax Treaty, (ii)&#160;we are not a PFIC (as discussed below under &#8220;Passive Foreign Investment Company Considerations&#8221;) for
the taxable year in which the dividend is paid and the preceding taxable year, and (iii)&#160;certain holding period and other requirements
are met. However, such dividends will not be eligible for the dividends received deduction generally allowed to corporate U.S. Holders.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">If you are a U.S. Holder, dividends paid
to you with respect to your ordinary shares will be treated as foreign source income, which may be relevant in calculating your foreign
tax credit limitation. Subject to certain conditions and limitations, Israeli tax withheld on dividends at a rate not exceeding the rate
provided in the U.S.-Israel Tax Treaty (if applicable) may be deducted from your taxable income or credited against your United States
federal income tax liability. The limitation on foreign taxes eligible for credit is calculated separately with respect to specific classes
of income. For this purpose, dividends that we distribute generally should constitute &#8220;passive category income,&#8221; or, in the
case of certain U.S. Holders, &#8220;general category income.&#8221; A foreign tax credit for foreign taxes imposed on distributions may
be denied when you do not satisfy certain minimum holding period requirements. In addition, for periods in which we are a &#8220;United
Stated-owned foreign corporation,&#8221; a portion of dividends paid by us may be treated as U.S. source solely for purposes of the foreign
tax credit. We would be treated as a United States-owned foreign corporation if 50% or more of the total value or total voting power of
our shares is owned, directly, indirectly or by attribution, by United States persons. Furthermore, Treasury Regulations that apply to
taxable years beginning on or after December 28, 2021 may in some circumstances prohibit a U.S. Holder from claiming a foreign tax credit
unless the taxes are creditable under the U.S.-Israel Tax Treaty and the holder is eligible for benefits under the U.S.-Israel Tax Treaty
and elects its application. The rules relating to the determination of the foreign tax credit are complex, and you should consult your
personal tax advisors to determine whether and to what extent you would be entitled to this credit.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">85</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Sales
Exchange or other Disposition of Ordinary Shares</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"></div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Subject to the discussion below under &#8220;Passive
Foreign Investment Company Considerations,&#8221; if you are a U.S. Holder, you generally will recognize gain or loss on the sale, exchange
or other disposition of our ordinary shares equal to the difference between the amount realized on such sale, exchange or other disposition
and your adjusted tax basis in our ordinary shares. Such gain or loss will be capital gain or loss. If you are a non-corporate U.S. Holder,
capital gain from the sale, exchange or other disposition of ordinary shares is eligible for the preferential rate of taxation applicable
to long-term capital gains if your holding period for such ordinary shares exceeds one year (that is, such gain is long-term capital gain).
Gain or loss, if any, recognized by you generally will be treated as United States source income or loss for United States foreign tax
credit purposes. The deductibility of capital losses for U.S. federal income tax purposes is subject to limitations.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Passive
Foreign Investment Company Considerations</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">A non-U.S. corporation will be classified
as a &#8220;passive foreign investment company,&#8221; or a PFIC, for United States federal income tax purposes in any taxable year in
which, after applying certain look-through rules, either:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"><br /> </div> </div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z465f705444384af3ae8bbd4ba41c15de" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>at least 75 percent of its gross income is &#8220;passive income;&#8221; or</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="ze5aa167615da42cb89557b895e9d8091" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>at least 50 percent of the average value of its gross assets (generally based on the quarterly value of such gross assets, or in
        certain cases, adjusted basis) is attributable to assets that produce &#8220;passive income&#8221; or are held for the production of passive
        income.</div> </td> </tr>
  </table>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Passive income for this purpose generally
includes dividends, interest, royalties, rents, gains from commodities and securities transactions and the excess of gains over losses
from the disposition of assets which produce passive income.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">PFIC status is an annual determination that
is based on tests which are factual in nature and our status in future years will depend on our income, assets and activities in each
of those years. Therefore, there can be no assurance that we will not be considered a PFIC for any taxable year. As a public company,
the market capitalization method was employed to value our assets for PFIC purposes. In previous years, we obtained an independent valuation
of our company which employed an approach other than the market capitalization approach. For the 2022 tax year, based on the analysis
of our U.S. tax advisor, the market capitalization method was determined to be appropriate for determining our PFIC status. On that basis,
we believe that we were not a PFIC for the 2022 tax year. However, there can be no certainty that the IRS will not challenge such a position
and determine that based on the IRS&#8217;s interpretation of the asset test, we were a PFIC for the 2022 tax year. However, because PFIC
status is based on our income, assets and activities for the entire taxable year, it is not possible to determine whether we will be characterized
as a PFIC for the 2023 taxable year until after the close of the year. Moreover, we must determine our PFIC status annually based on tests
which are factual in nature, and our status in future years will depend on our income, assets, market capitalization and activities in
each of those years. Because the market price of our ordinary shares is likely to fluctuate and the market price of the shares of technology
companies has been especially volatile, and because that market price may affect the determination of whether we will be considered a
PFIC, we cannot assure you that we will not be considered a PFIC for any taxable year. If we were a PFIC, and you are a U.S. Holder, you
generally would be subject to ordinary income tax rates, imputed interest charges and other disadvantageous tax treatment (including the
denial of the taxation of such dividends at the lower rates applicable to long-term capital gains, as discussed above under &#8220;&#8212;Distributions&#8221;)
with respect to any gain from the sale, exchange or other disposition of, and certain distributions with respect to, your ordinary shares.
A U.S. Holder should consult his, her or its own tax advisor with respect to the potential application of the PFIC rules in his, her or
its particular circumstances.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under the PFIC rules, unless a U.S. Holder
makes one of the elections described in the next paragraphs, a special tax regime will apply to both (a) any &#8220;excess distribution&#8221;
by us (generally, the U.S. Holder&#8217;s ratable portion of distributions in any year which are greater than 125% of the average annual
distribution received by such U.S. Holder in the shorter of the three preceding years or the U.S. Holder&#8217;s holding period) and (b)
any gain realized on the sale or other disposition of the ordinary shares. Under this regime, any excess distribution and realized gain
will be treated as ordinary income and will be subject to tax as if (a) the excess distribution or gain had been realized ratably over
the U.S. Holder&#8217;s holding period, (b) the amount deemed realized had been subject to tax in each year of that holding period, and
(c) the interest charge generally applicable to underpayments of tax had been imposed on the taxes deemed to have been payable in those
years. In addition, dividend distributions made to you will not qualify for the lower rates of taxation applicable to long term capital
gains discussed above under &#8220;Distributions.&#8221;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">86</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Certain elections are available to U.S.
Holders of shares that may serve to alleviate some of the adverse tax consequences of PFIC status. If we agreed to provide the necessary
information, you could avoid the interest charge imposed by the PFIC rules by making a qualified electing fund, or a QEF election, which
election may be made retroactively under certain circumstances, in which case you generally would be required to include in income on
a current basis your pro rata share of our ordinary earnings as ordinary income and your pro rata share of our net capital gains as long-term
capital gain. We do not expect to provide to U.S. Holders the information needed to report income and gain pursuant to a QEF election,
and we make no undertaking to provide such information in the event that we are a PFIC.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Under an alternative tax regime, you may
also avoid certain adverse tax consequences relating to PFIC status discussed above by making a mark-to-market election with respect to
our ordinary shares annually, provided that the shares are &#8220;marketable.&#8221; Shares will be marketable if they are regularly traded
on certain U.S. stock exchanges (including Nasdaq) or on certain non-U.S. stock exchanges. For these purposes, the shares will generally
be considered regularly traded during any calendar year during which they are traded, other than in negligible quantities, on at least
fifteen days during each calendar quarter.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">If you choose to make a mark-to-market election,
you would recognize as ordinary income or loss each year an amount equal to the difference as of the close of the taxable year between
the fair market value of the PFIC shares and your adjusted tax basis in the PFIC shares. Losses would be allowed only to the extent of
net mark-to-market gain previously included by you under the election for prior taxable years. If the mark-to-market election were made,
then the PFIC rules set forth above relating to excess distributions and realized gains would not apply for periods covered by the election.
If you make a mark-to-market election after the beginning of your holding period of our ordinary shares, you would be subject to interest
charges with respect to the inclusion of ordinary income attributable to the period before the effective date of such election.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We may invest in stock of non-U.S. corporations
that are PFICs, or if we are a PFIC, U.S. Holders will be deemed to own their proportionate share of our PFIC subsidiaries. In such a
case, provided that we are classified as a PFIC, a U.S. Holder would be treated as owning its pro rata share of the stock of the PFIC
owned by us. Such a U.S. Holder would be subject to the rules generally applicable to shareholders of PFICs discussed above with respect
to distributions received by us from such a PFIC and dispositions by us of the stock of such a PFIC (even though the U.S. Holder may not
have received the proceeds of such distribution or disposition). Assuming we receive the necessary information from the PFIC in which
we own stock, certain U.S. Holders may make the QEF election discussed above with respect to the stock of the PFIC owned by us, with the
consequences discussed above. However, no assurance can be given that we will be able to provide U.S. Holders with such information. A.
U.S. Holder generally would not be able to make the mark-to-market election described above with respect to the stock of any PFIC owned
by us.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">If we were a PFIC, a holder of ordinary
shares that is a U.S. Holder must file United States Internal Revenue Service Form 8621 for each tax year in which the U.S. Holder owns
the ordinary shares.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">You should consult your
own tax advisor regarding our potential status as a PFIC and the tax consequences and filing requirements that would arise if we were
treated as a PFIC.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Foreign
Asset Reporting</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"></div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Certain U.S. Holders who are individuals
(and certain specified entities) are required to report information relating to an interest in ordinary shares, subject to certain exceptions
(including an exception for securities held in certain accounts maintained by financial institutions). U.S. Holders are encouraged to
consult their own tax advisers regarding the effect of this reporting requirement on their ownership and disposition of ordinary shares.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">87</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-style: italic; font-weight: bold">Backup
Withholding Tax and Information Reporting Requirements</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"></div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">United States backup withholding tax and
information reporting requirements generally apply to certain payments to certain non-corporate U.S. Holders of shares. Information reporting
generally will apply to payments of dividends on, and to proceeds from the sale or redemption of, ordinary shares made within the United
States, or by a United States payor or United States middleman, to a U.S. Holder of ordinary shares, other than an exempt recipient (including
a corporation, a payee that is not a United States person that provides an appropriate certification and certain other persons). A payor
will be required to withhold backup withholding tax from any payments of dividends on, or the proceeds from the sale or redemption of,
ordinary shares within the United States, or by a United States payor or United States middleman, to a U.S. Holder, other than an exempt
recipient, if such holder fails to furnish its correct taxpayer identification number or otherwise fails to comply with, or establish
an exemption from, such backup withholding tax requirements.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Any amounts withheld under the backup withholding
rules will be allowed as a refund or credit against the beneficial owner&#8217;s United States federal income tax liability, if any, provided
that the required information is furnished to the IRS.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">The above description
is not intended to constitute a complete analysis of all tax consequences relating to ownership and disposition of our ordinary shares.
You should consult your tax advisor concerning the tax consequences of your particular situation.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">F. Dividends and Paying
Agents</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Not applicable.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">G. Statement by Experts</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Not applicable.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">H. Documents on Display</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"></div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We are currently subject to the information
and periodic reporting requirements of the Exchange Act, and file periodic reports and other information with the SEC through its electronic
data gathering, analysis and retrieval (EDGAR) system. The SEC maintains a website at http:/www.sec.gov containing reports, proxy and
information statements and other information regarding issuers that file electronically with the SEC. Our securities filings, including
this annual report and the exhibits thereto, are available on the SEC&#8217;s website, the TASE&#8217;s website at http://maya.tase.co.il
and the Israeli Securities Authority&#8217;s website at http://www.magna.isa.gov.il. As permitted under Nasdaq Rule 5250(d)(1)(C), we
will also post our annual reports filed with the SEC on our website at http://www.allot.com. The information contained on our website
is not part of this or any other report filed with or furnished to the SEC. We will furnish hard copies of such reports to our shareholders
upon written request free of charge. The information contained on our website is not part of this or any other report filed with or furnished
to the SEC.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As a foreign private issuer, we are exempt
from the rules under the Exchange Act relating to the furnishing and content of proxy statements, and our officers, directors and principal
shareholders are exempt from the reporting and short-swing profit recovery provisions contained in Section 16 of the Exchange Act. In
addition, we are not required under the Exchange Act to file periodic reports and financial statements with the SEC as frequently or as
promptly as United States companies whose securities are registered under the Exchange Act. However, we are required to file with the
SEC, within 120 days after the end of each subsequent fiscal year, an annual report on Form 20-F containing financial statements which
will be examined and reported on, with an opinion expressed, by an independent public accounting firm. We also furnish to the SEC reports
on Form 6-K containing quarterly unaudited financial information.</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif"> <br /> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">

<div style="line-height: 1.25; font-weight: bold">I. Subsidiary Information</div>

<div style="line-height: 1.25">&#160;</div>

<div style="line-height: 1.25">Not applicable.</div>

<div style="line-height: 1.25"> <br /> </div> </div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">88</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">&#160;ITEM 11<span id="ITEM11"><!--Anchor--></span>:
Quantitative and Qualitative Disclosures About Market Risk</div> </div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We are exposed to a variety of market risks,
including foreign currency exchange fluctuations, changes in interest rates and inflation. We regularly assess currency, interest rate
and inflation risks to minimize any adverse effects on our business as a result of those factors.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Risk of Interest Rate
Fluctuation</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The primary objectives of our investment
activities are to preserve principal, support liquidity requirements, and maximize income without significantly increasing risk. Our investments
are subject to market risk due to changes in interest rates, which may affect our interest income and fair market value of our investments.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">To minimize this risk, we maintain our portfolio
of cash, cash equivalents and short and long-term investments in a variety of securities, including U.S. government and agency securities,
and corporate debt securities. We do not have any long-term borrowings. We have a significant amount of cash that is currently invested
primarily in interest bearing investment such as bank time deposits, money market funds and available for sale marketable securities.
These investments expose us to risks related to changes in interest rates. If interest rates decline, our results of operations may be
adversely affected due to lower interest income from these investments. We do not believe that a 10% increase or decrease in interest
rates would have a material impact on our operating results, cash flows or the fair value of our portfolio. The primary objective of our
investment activities is to preserve principal while maximizing the income that we receive from our investments without significantly
increasing risk and loss. Our investments are exposed to market risk due to fluctuation in interest rates, which may affect our interest
income and the fair market value of our investments. We manage this exposure by performing ongoing evaluations of our investments. Due
to the short- and medium-term maturities nature of our investments to date, their carrying value approximates the fair value. We generally
hold investments to maturity in order to limit our exposure to interest rate fluctuations.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Foreign Currency Exchange
Risk</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our foreign currency exposures give rise
to market risk associated with exchange rate movements of the U.S. dollar, our functional and reporting currency, mainly against the ILS.
In 2022, we derived substantial part of our revenues in U.S. dollars and also a substantial portion in Euros and other currencies. Although
a substantial part of our expenses were denominated in U.S. dollars, a significant portion of our expenses were denominated in ILS and
to a lesser extent in Euros and other currencies. Our ILS-denominated expenses consist principally of salaries and related personnel expenses.
We monitor foreign currency exposure and, from time to time, may use various instruments to preserve the value of sales transactions and
commitments; however, this cannot assure our protection against risks of currency fluctuations. Any strengthening or weakening in the
value of the ILS against the U.S. dollar is being partially mitigated using hedging transactions and therefore, though we cannot provide
any assurance that such transaction will fully mitigate the effect on our net income, it is not likely that such effect will be material
in the upcoming year.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In the event of a 10% hypothetical strengthening
or weakening in the value of the Euro against the U.S. dollar, we may be able to mitigate the effect of such currency exchange fluctuation
by adapting our pricing. However, in the event that market conditions will limit our ability to adjust our pricing, we might not be able
to fully mitigate the adverse effect of such currency fluctuation. We estimate that in such event, the impact on our net income in 2022
did not exceed $2 million. For more information regarding foreign currency related risks, see &#8220;ITEM 3: Key Information&#8212;Risk
Factors&#8212;Our international operations expose us to the risk of fluctuations in currency exchange rates.&#8221;</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We use currency derivatives contracts primarily
to hedge payments in ILS, EUR CNY, JPY and CAD against USD. These transactions constitute a future cash flow hedge. As of December 31,
2022, we had outstanding derivatives contracts in the amount of $37 million, net. These transactions were for a period of up to twelve
months. As of December 31, 2022, the fair value of the above-mentioned foreign currency derivative contracts was $0.9 million.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">89</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 12<span id="TEM12"><!--Anchor--></span>:
Description of Securities Other Than Equity Securities</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Not applicable.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"><span id="PARTII"><!--Anchor--></span>PART
II</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 13<span id="ITEM13"><!--Anchor--></span>:
Defaults, Dividend Arrearages and Delinquencies</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">None.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 14<span id="ITEM14"><!--Anchor--></span>:
Material Modifications to the Rights of Security Holders and Use of Proceeds</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">A. Material Modifications
to the Rights of Security Holders</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">None.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">B. Use of Proceeds</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Not applicable.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 15<span id="ITEM15"><!--Anchor--></span>:
Controls and Procedures</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif"></div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">(a) Disclosure Controls and Procedures.
As of the end of the period covered by this report, our management, including our Chief Executive Officer and Chief Financial Officer,
has evaluated the effectiveness of our disclosure controls and procedures (as such term is defined in Rules 13a-15(e) and 15d-15(e) under
the Exchange Act) as of December 31, 2022. Based upon, and as of the date of, such evaluation, our Chief Executive Officer and Chief Financial
Officer have concluded that, as of December 31, 2022, our disclosures controls and procedures were effective such that the information
required to be disclosed by us in reports that we file or submit under the Exchange Act is recorded, processed, summarized and reported
within the time periods specified in SEC rules and forms, and is accumulated and communicated to our management, including our Chief Executive
Officer and Chief Financial Officer, as appropriate to allow timely decisions regarding required disclosure.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">(b) Management&#8217;s Annual Report on
Internal Control over Financial Reporting. Our management is responsible for establishing and maintaining adequate internal control over
financial reporting as defined in Rules 13a-15(f) and 15d-15(f) under the Exchange Act. Our internal control over financial reporting
is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial
statements in accordance with generally accepted accounting principles. Our internal control over financial reporting includes those policies
and procedures that:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="ze1b3a82de15b4fec8381ba5d9568bd05" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions
        of our assets;</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z68558c74208b4c74bba7c733396b81d4" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance
        with generally accepted accounting principles, and that our receipts and expenditures are being made only in accordance with authorizations
        of our management and directors; and</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zc658ccd939274270a2f91afca40068a3" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use or disposition of our assets
        that could have a material effect on the financial statements.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our management assessed the effectiveness
of our internal control over financial reporting as of December 31, 2022.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">In making this assessment, our management
used the criteria established in Internal Control&#8212;Integrated Framework (2013) issued by the Committee of Sponsoring Organizations
of the Treadway Commission (COSO). Our management has concluded, based on its assessment, that our internal control over financial reporting
was effective as of December 31, 2022 to provide reasonable assurance regarding the reliability of financial reporting and the preparation
of consolidated financial statements for external reporting purposes in accordance with generally accepted accounting principles.</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">90</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="line-height: 1.25">

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">(c) Attestation Report of the Registered
Independent Public Accounting Firm. Our independent auditors, Kost Forer Gabbay &amp; Kasierer, a member of Ernst &amp; Young Global,
have audited the consolidated financial statements included in this annual report on Form 20-F, and as part of its audit, have issued
an unqualified audit report on the effectiveness of our internal control over financial reporting as of December 31, 2022. The report
is included in pages F-2 and F-3 of this annual report on Form 20-F and is incorporated herein by reference.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">(d) Changes in Internal Control over Financial
Reporting. During the period covered by this report, no changes in our internal control over financial reporting (as such term is defined
in Rules 13a-15(f) and 15d-15(f) under the Exchange Act) have occurred that have materially affected, or are reasonably likely to materially
affect, our internal control over financial reporting.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div> </div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 16<span id="ITEM16"><!--Anchor--></span>:
Reserved</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 16A<span id="ITEM16A"><!--Anchor--></span>:
Audit Committee Financial Expert</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The board of directors has determined that
Ms. Efrat Makov is an &#8220;audit committee financial expert&#8221; as defined under the U.S. federal securities laws and is independent
under the rules of Nasdaq. The board of directors has also determined that Ms. Makov is independent, as such term is defined by Nasdaq
Rule 5605(a)(2) and Rule 10A-3 under the Exchange Act.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 16B<span id="ITEM16B"><!--Anchor--></span>:
Code of Ethics</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We have adopted a code of ethics applicable
to our Chief Executive Officer, Chief Financial Officer, principal accounting officer or controller and persons performing similar functions.
This code has been posted on our website, www.allot.com. Information contained on, or that can be accessed through, our website does not
constitute a part of this annual report and is not incorporated by reference herein. Waivers of our code of ethics may only be granted
by the board of directors. Under Item 16B of Form 20-F, if a waiver or amendment of the code of ethics applies to the persons specified
in Item 16B(a) of the Form 20-F and relates to standards promoting any of the values described in Item 16B(b) of Form 20-F, we will disclose
such waiver or amendment (i) on our website within five business days following the date of amendment or waiver in accordance with the
requirements of Instruction 4 to such Item 16B or (ii) through the filing of a Form 6-K. We granted no waivers under our code of ethics
in 2022.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 16C<span id="ITEM16C"><!--Anchor--></span>:
Principal Accountant Fees and Services</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Fees paid to the Auditors</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The following table sets forth, for each
of the years indicated, the fees expensed by our independent registered public accounting firm.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" id="zb9c2ed4a9c2040aea6c41654e68ecae8" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 73.95%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 0.97%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="6" style="border-bottom: rgb(0, 0, 0) 2px solid; width: 24.11%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Year ended December, 31,</div> </td>
    <td style="width: 0.96%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 73.95%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 0.97%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="2" style="border-bottom: rgb(0, 0, 0) 2px solid; width: 11.06%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">2021</div> </td>
    <td style="width: 0.98%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 0.98%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="2" style="border-bottom: rgb(0, 0, 0) 2px solid; width: 11.09%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">2022</div> </td>
    <td style="width: 0.96%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 73.95%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 0.97%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="6" style="width: 24.11%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: center; line-height: 1.25; color: rgb(0, 0, 0); font-style: italic">(in thousands of U.S. dollars)</div> </td>
    <td style="width: 0.96%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 73.95%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Audit Fees<sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(1)</sup></div>
        </td>
    <td style="width: 0.97%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1.08%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">$</div> </td>
    <td style="width: 9.98%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">416</div> </td>
    <td style="width: 0.98%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 0.98%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1.07%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">$</div> </td>
    <td style="width: 10.02%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">445</div> </td>
    <td style="width: 0.96%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
        </tr>
  <tr>
    <td style="width: 73.95%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Audit-Related Fees<sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(2)</sup></div>
        </td>
    <td style="width: 0.97%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1.08%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 9.98%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">-</div> </td>
    <td style="width: 0.98%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 0.98%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1.07%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10.02%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">10</div> </td>
    <td style="width: 0.96%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 73.95%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Tax Fees<sup style="vertical-align: text-top; line-height: 1; font-size: smaller">(3)</sup></div>
        </td>
    <td style="width: 0.97%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1.08%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 9.98%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">39</div> </td>
    <td style="width: 0.98%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 0.98%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1.07%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10.02%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">60</div> </td>
    <td style="width: 0.96%; vertical-align: bottom; background-color: rgb(204, 238, 255); font-family: Times New Roman,Times,serif">&#160;</td>
        </tr>
  <tr>
    <td style="width: 73.95%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Other</div> </td>
    <td style="width: 0.97%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 1.08%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 9.98%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">50</div> </td>
    <td style="width: 0.98%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 0.98%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 1.07%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 10.02%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0)">30</div> </td>
    <td style="width: 0.96%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 73.95%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Total</div> </td>
    <td style="width: 0.97%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="border-bottom: rgb(0, 0, 0) 4px double; width: 1.08%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">$</div> </td>
    <td style="border-bottom: rgb(0, 0, 0) 4px double; width: 9.98%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">505</div> </td>
    <td style="width: 0.98%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="width: 0.98%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">&#160;</td>
    <td style="border-bottom: rgb(0, 0, 0) 4px double; width: 1.07%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">$</div> </td>
    <td style="border-bottom: rgb(0, 0, 0) 4px double; width: 10.02%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">
        <div style="text-align: right; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">545</div> </td>
    <td style="width: 0.96%; vertical-align: bottom; font-family: Times New Roman,Times,serif; background-color: rgb(204, 238, 255)">&#160;</td>
        </tr>
  <tr>
    <td style="width: 73.95%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">__________________</div> </td>
    <td style="width: 0.97%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1.08%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 9.98%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 0.98%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 0.98%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 1.07%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 10.02%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 0.96%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  </table>

<table cellspacing="0" cellpadding="0" id="zab18b6b59a0a47f9a8e6039bb824eca5" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 4%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(1)</div> </td>
    <td style="width: 96%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">&#8220;Audit fees&#8221; include fees for services performed
        by our independent public accounting firm in connection with our annual audit for 2021 and 2022, certain procedures regarding our quarterly
        financial results submitted on Form 6-K and consultation concerning financial accounting and reporting standards.</div> </td> </tr>
  <tr>
    <td style="width: 4%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(2)</div> </td>
    <td style="width: 96%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">&#8220;Audit-Related fees&#8221; relate to assurance and associated
        services that are traditionally performed by the independent auditor, including: accounting consultation and consultation concerning financial
        accounting, reporting standards and due diligence investigations.</div> </td> </tr>
  <tr>
    <td style="width: 4%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(3)</div> </td>
    <td style="width: 96%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">&#8220;Tax fees&#8221; include fees for professional services
        rendered by our independent registered public accounting firm for tax compliance, transfer pricing and tax advice on actual or contemplated
        transactions.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">91</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">Audit Committee&#8217;s
Pre-Approval Policies and Procedures</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our audit committee has adopted a pre-approval
policy for the engagement of our independent accountant to perform certain audit and non-audit services. Pursuant to this policy, which
is designed to assure that such engagements do not impair the independence of our auditors, the audit committee pre-approves annually
a catalog of specific audit and non-audit services in the categories of audit service, audit-related service and tax services that may
be performed by our independent accountants.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Our audit committee pre-approved all audit
and non-audit services provided to us and to our subsidiaries during the periods listed above.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 16D<span id="ITEM16D"><!--Anchor--></span>:
Exemptions from the Listing Standards for Audit Committees</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Not applicable.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 16E<span id="ITEM16E"><!--Anchor--></span>:
Purchase of Equity Securities by the Company and Affiliated Purchasers</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">On August 2015, the Board of Directors approved
a program for the Company to repurchase up to $15 million of its outstanding ordinary shares, which program was thereafter approved by
the Israeli court, pursuant to Israeli law on November 26, 2015. Share purchases will take place in open market transactions or in privately
negotiated transactions and may be made from time to time depending on market conditions, share price, trading volume and other factors.
Such purchases will be made in accordance with all applicable securities laws and regulations. The repurchase program does not require
Allot to acquire a specific number of shares, and may be suspended from time to time or discontinued. The court approvals previously granted
were each valid for a period of six months. During 2020, 2021 and 2022 we did not repurchase any outstanding ordinary shares under this
program.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 16F<span id="ITEM16F"><!--Anchor--></span>:
Change in Registrant&#8217;s Certifying Accountant</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">None.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 16G<span id="ITEM16G"><!--Anchor--></span>:
Corporate Governance</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">As a foreign private issuer, we are permitted
under Nasdaq Rule 5615(a)(3) to follow Israeli corporate governance practices instead of Nasdaq requirements, provided we disclose which
requirements we are not following and describe the equivalent Israeli requirement. We must also provide Nasdaq with a letter from outside
counsel in our home country, Israel, certifying that our corporate governance practices are not prohibited by Israeli law.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We rely on this &#8220;foreign private issuer
exemption&#8221; with respect to the following items:</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="zf6df5d4b805f4ff08a99a7d880a2c96f" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>We follow the requirements of Israeli law with respect to the quorum requirement for meetings of our shareholders, which are different
        from the requirements of Rule 5620(c). Under our articles of association, the quorum required for an ordinary meeting of shareholders
        consists of at least two shareholders present in person, by proxy or by written ballot, who hold or represent between them at least 25%
        of the voting power of our shares, instead of the issued share capital provided by under Nasdaq requirements. This quorum requirement
        is based on the default requirement set forth in the Companies Law.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">92</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z466188d777a94563965928a5ee6e9bf0" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>We do not seek shareholder approval for equity compensation plans a practice which complies with the requirements of the Companies
        Law, but does not reflect the requirements of Rule 5635(c). Under Israeli law, we may amend our 2016 Plan by the approval of our board
        of directors, and without shareholder approval as is generally required under Rule 5635(c). Under Israeli law, the adoption and amendment
        of equity compensation plans, including changes to the reserved shares, do not require shareholder approval.</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" class="DSPFListTable" id="z0b81029969b246c694ea88fe79286f31" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 18pt; vertical-align: top">&#8226;</td>
    <td style="width: auto; vertical-align: top; text-align: justify; font-family: Times New Roman,Times,serif">
        <div>We follow Section 274 of the Companies Law, which does not require shareholder approval for (i) certain private issuance of securities
        that may result in a change of control, which does not reflect the requirements of Rule 5635(b), and (ii) certain private issuances of
        securities representing more than 20% of our outstanding shares or voting power at below market prices, which does not reflect the requirements
        of Rule 5635(d).</div> </td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We are subject to additional Israeli corporate
governance requirements applicable to companies incorporated in Israel whose securities are listed for trading on a stock exchange outside
of Israel.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">We may in the future provide Nasdaq with
an additional letter or letters notifying Nasdaq that we are following our home country practices, consistent with the Companies Law and
practices, in lieu of other requirements of Rule 5600.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"><span id="ITEM16H"><!--Anchor--></span>ITEM
16H: Mine Safety Disclosure</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Not applicable.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 16I<span id="ITEM16I"><!--Anchor--></span>:
Disclosure Regarding Foreign Jurisdictions that Prevent Inspections</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Not applicable.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold"><span id="PARTIII"><!--Anchor--></span>PART
III</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 17<span id="ITEM17"><!--Anchor--></span>:
Financial Statements</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Not applicable.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 18:<span id="ITEM18"><!--Anchor--></span>
Financial Statements</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">See Financial Statements included at the
end of this report.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ITEM 19<span id="ITEM19"><!--Anchor--></span>:
Exhibits</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">See exhibit index incorporated herein by
reference.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">93</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="text-align: center; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">SIGNATURES</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">The registrant certifies that it meets all
of the requirements for filing on Form 20-F and has duly caused this annual report to be signed on its behalf by the undersigned, thereunto
duly authorized.</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" border="0" id="z7717f51ee37e46868c975da0b78a4d00" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td style="width: 50%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="3" style="vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Allot Ltd</div> </td>
    <td style="width: 7%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 50%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">&#160;</div> </td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 7%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 50%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">By:</div> </td>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 31%; vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">/s/ Erez Antebi</div> </td>
    <td style="width: 8%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 7%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 50%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-style: italic">Erez Antebi</div> </td>
    <td style="width: 7%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  <tr>
    <td style="width: 50%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 3%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td>
    <td colspan="2" style="vertical-align: bottom; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-style: italic">Chief Executive Officer and President</div>
        </td>
    <td style="width: 7%; vertical-align: bottom; font-family: Times New Roman,Times,serif">&#160;</td> </tr>
  </table>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: justify; line-height: 1.25; font-family: Times New Roman,Times,serif">Dated: March 28, 2023</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">94</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div style="text-align: center; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">ANNUAL REPORT ON FORM
20-F</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<div style="text-align: center; line-height: 1.25; font-family: Times New Roman,Times,serif; font-weight: bold">INDEX OF EXHIBITS</div>

<div style="line-height: 1.25; font-family: Times New Roman,Times,serif">&#160;</div>

<table cellspacing="0" cellpadding="0" id="z5b6b1592df8944c796af25ac291179c5" style="font: 10pt Times New Roman, Times, serif; width: 100%; text-align: left; color: #000000">
  <tr>
    <td colspan="2" style="border-bottom: rgb(0, 0, 0) 2px solid; width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Number</div> </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="border-bottom: rgb(0, 0, 0) 2px solid; width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0); font-weight: bold">Description</div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891314001088/exhibit_1-1.htm">1.1</a></div>
        </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891314001088/exhibit_1-1.htm">Articles
        of Association of the Registrant (2)</a></div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891318002751/exhibit_99-1.htm">1.2</a></div>
        </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891318002751/exhibit_99-1.htm">Certificate
        of Name Change (9)</a></div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891318002751/exhibit_99-2.htm">1.3</a></div>
        </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891318002751/exhibit_99-2.htm">Memorandum
        of Association of the Registrant (10)</a></div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000095012306013225/y26033exv4w1.htm">2.1</a></div>
        </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000095012306013225/y26033exv4w1.htm">Specimen
        share certificate (1)</a></div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="exhibit_2-2.htm">2.2</a></div> </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif"><a href="exhibit_2-2.htm"><br /> </a> </td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="exhibit_2-2.htm">Description of Registrant&#8217;s Securities</a></div> </td>
        </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000095012306013225/y26033exv10w9.htm">4.1</a></div>
        </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000095012306013225/y26033exv10w9.htm">Non-Stabilized
        Lease Agreement, dated February 13, 2006 (as amended from time to time), by and among, Aderet Hod Hasharon Ltd., Miritz, Inc., Leah </a><a href="https://www.sec.gov/Archives/edgar/data/1365767/000095012306013225/y26033exv10w9.htm">and
        Israel Ruben Assets Ltd., Tamar and Moshe Cohen Assets Ltd., Drish Assets Ltd., S. L. A. A. Assets and Consulting </a><a href="https://www.sec.gov/Archives/edgar/data/1365767/000095012306013225/y26033exv10w9.htm">Ltd.,
        Iris Katz Ltd., Y. A. Groder Investments Ltd., Ginotel Hod Hasharon 2000 Ltd. and Allot Ltd (1)</a></div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891317000859/exhibit_4-2.htm">4.2</a></div>
        </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891317000859/exhibit_4-2.htm">2016
        Incentive Compensation Plan, as amended and restated (6)</a></div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891317000859/exhibit_4-3.htm">4.3</a></div>
        </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891317000859/exhibit_4-3.htm">Israeli
        Subplan (Appendix A) of the 2016 Incentive Compensation Plan, as amended and restated (7)</a></div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891317000859/exhibit_4-4.htm">4.4</a></div>
        </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891317000859/exhibit_4-4.htm">US
        Subplan (Appendix B) of the 2016 Incentive Compensation Plan, as amended and restated (8)</a></div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 238)"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891318000916/exhibit_4-6.htm">4.5</a></div>
        </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891318000916/exhibit_4-6.htm">Amendment
        No. 1, dated September 1, 2012, to the Manufacturing Agreement, dated July 19, 2007, by and between </a><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891318000916/exhibit_4-6.htm">Flextronics
        (Israel) Ltd. and the Registrant (11)</a></div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 238)"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891322004092/exhibit_99-1.htm">4.6</a></div>
        </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891322004092/exhibit_99-1.htm"><br />
        </a></td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891322004092/exhibit_99-1.htm">Compensation
        Policy for Executive Officers and Directors (5)</a></div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 238)"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891322000644/exhibit_4-1.htm">4.7</a></div>
        </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif"><br /> </td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891322000644/exhibit_4-1.htm">Securities
        Purchase Agreement, dated February 14, 2022, between the Registrant and Lynrock Lake Master Fund LP (12)</a></div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="exhibit_4-8.htm">4.8</a></div> </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif"><br /> </td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="exhibit_4-8.htm">Convertible Promissory Note, dated February 17, 2022 between
        the Registrant and Lynrock Lake Master Fund LP</a></div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="exhibit_4-9.htm">4.9</a></div> </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif"><br /> </td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="exhibit_4-9.htm">Registration Rights Agreement, dated February 17, 2022 between
        the Registrant and Lynrock Lake Master Fund LP</a></div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 238)"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891322001900/exhibit_4-1.htm">4.10</a></div>
        </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif"><br /> </td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)"><a href="https://www.sec.gov/Archives/edgar/data/1365767/000117891322001900/exhibit_4-1.htm">Cooperation
        Agreement, dated May 11, 2022, between the Registrant and Outerbridge Special Opportunities Fund II, LP (13)</a></div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="exhibit_8-1.htm">8.1</a></div> </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif"><br /> </td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="exhibit_8-1.htm">List of Subsidiaries of the Registrant</a></div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="exhibit_12-1.htm">12.1</a></div> </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif"><br /> </td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="exhibit_12-1.htm">Certification of Principal Executive Officer required by
        Rule 13a-14(a) and Rule 15d-14(a) (Section 302 Certifications)</a></div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="exhibit_12-2.htm">12.2</a></div> </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif"><br /> </td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="exhibit_12-2.htm">Certification of Principal Financial Officer required by
        Rule 13a-14(a) and Rule 15d-14(a) (Section 302 Certifications)</a></div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="exhibit_13-1.htm">13.1</a></div> </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif"><a href="exhibit_13-1.htm"><br /> </a></td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="exhibit_13-1.htm">Certification of Principal Executive Officer and Principal
        Financial Officer required by Rule 13a-14(b) and Rule 15d-14(b) (Section 906 Certifications), furnished herewith</a></div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="exhibit_15-1.htm">15.1</a></div> </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif"><a href="exhibit_15-1.htm"><br /> </a></td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25"><a href="exhibit_15-1.htm">Consent of Kost Forer Gabbay &amp; Kasierer</a></div> </td>
        </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">101.INS</div> </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Inline XBRL Instance Document</div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">101.SCH</div> </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Inline XBRL Taxonomy Extension Schema Document</div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">101.PRE</div> </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Inline XBRL Taxonomy Presentation Linkbase Document</div> </td>
        </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">101.CAL</div> </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Inline XBRL Taxonomy Calculation Linkbase Document</div> </td>
        </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">101.LAB</div> </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Inline XBRL Taxonomy Label Linkbase Document</div> </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">101.DEF</div> </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Inline XBRL Taxonomy Extension Definition Linkbase Document</div>
        </td> </tr>
  <tr>
    <td colspan="2" style="width: 8.02%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">104</div> </td>
    <td style="width: 1.98%; vertical-align: top; font-family: Times New Roman,Times,serif">&#160;</td>
    <td style="width: 90%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Cover Page Interactive Data File (embedded within the Inline
        XBRL document)</div> </td> </tr>
  <tr>
    <td colspan="4" style="width: 100%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">___________________</div> </td> </tr>
  <tr>
    <td style="width: 4%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(1)</div> </td>
    <td colspan="3" style="width: 96%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Previously filed with the SEC on October 31, 2006 pursuant to
        a registration statement on Form F-1 (File No. 333-138313) and incorporated by reference herein.</div> </td> </tr>
  <tr>
    <td style="width: 4%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(2)</div> </td>
    <td colspan="3" style="width: 96%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Previously included in Exhibit 99.3 to the report of foreign
        private issuer on Form 6-K furnished to the SEC on November 1, 2018 and incorporated by reference herein.</div> </td> </tr>
  <tr>
    <td style="width: 4%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(3)</div> </td>
    <td colspan="3" style="width: 96%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Previously filed with the SEC on March 26, 2015 as Exhibit 4.8
        to the annual report on Form 20-F for the year ended December 31, 2014 and incorporated by reference herein.</div> </td> </tr>
  <tr>
    <td style="width: 4%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(4)</div> </td>
    <td colspan="3" style="width: 96%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Previously filed with the SEC on March 28, 2016 as Exhibit 5.1
        to the annual report on Form 20-F for the year ended December 31, 2015 and incorporated by reference herein.</div> </td> </tr>
  <tr>
    <td style="width: 4%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(5)</div> </td>
    <td colspan="3" style="width: 96%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Previously included as Exhibit A-1 to the proxy statement included
        in Exhibit 99.1 to the report of foreign private issuer on Form 6-K furnished to the SEC on November 17, 2022 and incorporated by reference
        herein.</div> </td> </tr>
  <tr>
    <td style="width: 4%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(6)</div> </td>
    <td colspan="3" style="width: 96%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Previously filed with the SEC on March 23, 2017 as Exhibit 4.2
        to the annual report on Form 20-F for the year ended December 31, 2016 and incorporated by reference herein.</div> </td> </tr>
  <tr>
    <td style="width: 4%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(7)</div> </td>
    <td colspan="3" style="width: 96%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Previously filed with the SEC on March 23, 2017 as Exhibit 4.3
        to the annual report on Form 20-F for the year ended December 31, 2016 and incorporated by reference herein.</div> </td> </tr>
  <tr>
    <td style="width: 4%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(8)</div> </td>
    <td colspan="3" style="width: 96%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Previously filed with the SEC on March 23, 2017 as Exhibit 4.4
        to the annual report on Form 20-F for the year ended December 31, 2016 and incorporated by reference herein.</div> </td> </tr>
  <tr>
    <td style="width: 4%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(9)</div> </td>
    <td colspan="3" style="width: 96%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Previously included in Exhibit 99.1 to the report of foreign
        private issuer on Form 6-K furnished to the SEC on November 1, 2018 and incorporated by reference herein.</div> </td> </tr>
  <tr>
    <td style="width: 4%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(10)</div> </td>
    <td colspan="3" style="width: 96%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Previously included in Exhibit 99.2 to the report of foreign
        private issuer on Form 6-K furnished to the SEC on November 1, 2018 and incorporated by reference herein.</div> </td> </tr>
  <tr>
    <td style="width: 4%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(11)</div> </td>
    <td colspan="3" style="width: 96%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Previously filed with the SEC on March 22, 2018 as Exhibit 4.6
        to the annual report on Form 20-F for the year ended December 31, 2017 and incorporated by reference herein.</div> </td> </tr>
  <tr>
    <td style="width: 4%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(12)</div> </td>
    <td colspan="3" style="width: 96%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Previously included in Exhibit 4.1 to the report of foreign private
        issuer on Form 6-K furnished to the SEC on February 15, 2022 and incorporated by reference herein.</div> </td> </tr>
  <tr>
    <td style="width: 4%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">(13)</div> </td>
    <td colspan="3" style="width: 96%; vertical-align: top; font-family: Times New Roman,Times,serif">
        <div style="text-align: justify; line-height: 1.25; color: rgb(0, 0, 0)">Previously included in Exhibit 4.1 to the report of foreign private
        issuer on Form 6-K furnished to the SEC on May 12, 2022 and incorporated by reference herein.</div> </td> </tr>
  </table>

<div><br /> </div> <br />

<div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt">

<div class="BRPFPageNumberArea" style="text-align: center"><span class="BRPFPageNumber" style="color: #000000; font-weight: normal; font-style: normal">95</span></div>

<div class="BRPFPageBreak" style="page-break-after: always"> <hr style="border-width: 0px; margin: 4px 0px; clear: both; width: 100%; height: 2px; color: #000000; background-color: #000000" /></div>
</div>

<div> <br /> </div> </div>

<p style="margin-top: 0pt; margin-bottom: 0pt"><span style="font-family: Times New Roman,Times,serif"> </span></p>
<!-- Field: /Include-Text -->
&#160;</div>
      </div>
    </div>
  </div>

  <div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-top:9pt;margin-bottom:0pt">&#160;</div>
  <div>
    <div>
      <div style="text-align:center;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">ALLOT LTD.</span></strong></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:center;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">CONSOLIDATED FINANCIAL STATEMENTS</span></strong></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:center;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">AS OF DECEMBER 31, 2022</span></strong></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:center;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">U.S. DOLLARS IN THOUSANDS</span></strong></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
        <div style="break-after:page">
          <div style="break-after:page">
            <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" />
          </div>
        </div>
      </div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:center;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">ALLOT LTD.</span></strong></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:center;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">CONSOLIDATED FINANCIAL STATEMENTS</span></strong></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:center;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">AS OF DECEMBER 31, 2022</span></strong></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:center;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">U.S. DOLLARS IN THOUSANDS</span></strong></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:center;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">INDEX</span></strong></div>
      <div style="line-height:1.25">&#160;</div>
      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:85.36%;vertical-align:bottom">&#160;</td>
            <td style="width:14.64%;vertical-align:bottom;border-bottom:#000000 2px solid">
              <div style="text-align:center;margin-left:2.85pt;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Page</span></strong></div>
            </td>
          </tr>
          <tr>
            <td style="width:85.36%;vertical-align:bottom">&#160;</td>
            <td style="width:14.64%;vertical-align:bottom">&#160;</td>
          </tr>
          <tr>
            <td style="width:85.36%;vertical-align:bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><a href="#REPORTOFINDEPENDENTREGISTEREDPUBLICACCOUNTINGFIRM_integixAnchor"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Reports of Independent Registered Public Accounting Firm</span></strong></span></strong></a></span></strong> (PCAOB ID No. <ix:nonNumeric id="Fxbrl_20230317125811657" name="dei:AuditorFirmId" contextRef="C_20220101to20221231">1281</ix:nonNumeric>)</span></strong></div>
            </td>
            <td style="width:14.64%;vertical-align:bottom">
              <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F - 2 - F - 4</span></strong></div>
            </td>
          </tr>
          <tr>
            <td style="width:85.36%;vertical-align:bottom">&#160;</td>
            <td style="width:14.64%;vertical-align:bottom">&#160;</td>
          </tr>
          <tr>
            <td style="width:85.36%;vertical-align:bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><a href="#ANCESHEETS_integixAnchor"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Consolidated Balance Sheets</span></strong></span></strong></a></span></strong></span></strong></div>
            </td>
            <td style="width:14.64%;vertical-align:bottom">
              <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F - 5 - F - 6</span></strong></div>
            </td>
          </tr>
          <tr>
            <td style="width:85.36%;vertical-align:bottom">&#160;</td>
            <td style="width:14.64%;vertical-align:bottom">&#160;</td>
          </tr>
          <tr>
            <td style="width:85.36%;vertical-align:bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><a href="#COMPREHENSIVELOSS_integixAnchor"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Consolidated Statements of Comprehensive Loss</span></strong></span></strong></a></span></strong></span></strong></div>
            </td>
            <td style="width:14.64%;vertical-align:bottom">
              <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F - 7</span></strong></div>
            </td>
          </tr>
          <tr>
            <td style="width:85.36%;vertical-align:bottom">&#160;</td>
            <td style="width:14.64%;vertical-align:bottom">&#160;</td>
          </tr>
          <tr>
            <td style="width:85.36%;vertical-align:bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><a href="#EQUITY_integixAnchor"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Consolidated Statements of Changes in Shareholders' Equity</span></strong></span></strong></a></span></strong></span></strong></div>
            </td>
            <td style="width:14.64%;vertical-align:bottom">
              <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F - 8</span></strong></div>
            </td>
          </tr>
          <tr>
            <td style="width:85.36%;vertical-align:bottom">&#160;</td>
            <td style="width:14.64%;vertical-align:bottom">&#160;</td>
          </tr>
          <tr>
            <td style="width:85.36%;vertical-align:bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><a href="#ASHFLOWS_integixAnchor"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Consolidated Statements of Cash Flows</span></strong></span></strong></a></span></strong></span></strong></div>
            </td>
            <td style="width:14.64%;vertical-align:bottom">
              <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F - 9 - F - 10</span></strong></div>
            </td>
          </tr>
          <tr>
            <td style="width:85.36%;vertical-align:bottom">&#160;</td>
            <td style="width:14.64%;vertical-align:bottom">&#160;</td>
          </tr>
          <tr>
            <td style="width:85.36%;vertical-align:bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><a href="#NOTES_integixAnchor"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Notes to Consolidated Financial Statements</span></strong></span></strong></a></span></strong></span></strong></div>
            </td>
            <td style="width:14.64%;vertical-align:bottom">
              <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F - 11 - F - 49</span></strong></div>
            </td>
          </tr>

      </table>
      <div>&#160;</div>
      <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
        <div style="break-after:page">
          <div style="break-after:page">
            <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" />
          </div>
        </div>
      </div>
      <div>&#160;</div>
      <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:30%;vertical-align:top">
              <div style="line-height:1.25"><img alt="image0.jpg" src="image0.jpg" style="width:99px;height:114px" /></div>
            </td>
            <td style="width:30%;vertical-align:top">
              <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Kost Forer Gabbay &#38; Kasierer</span></strong></div>
              <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">144 Menahem Begin Road, Building A</span></div>
              <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Tel-Aviv 6492102, Israel</span></div>
            </td>
            <td style="width:30%;vertical-align:top">
              <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Tel: +972-3-6232525</span></div>
              <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Fax: +972-3-5622555</span></div>
              <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">ey.com</span></div>
            </td>
          </tr>

      </table>
      <div style="text-align:center;line-height:1.25">&#160;</div>
      <div style="font-family:Times New Roman, Times, serif;display:inline">
        <div style="text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span id="REPORTOFINDEPENDENTREGISTEREDPUBLICACCOUNTINGFIRM_integixAnchor"></span><strong><span>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></strong></span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong><span>To the Shareholders and the Board of Directors of</span></strong></span></span></div>
      </div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong><span>ALLOT LTD.</span></strong></span></span></div>
      <div style="text-align:justify;text-indent:28.35pt;margin-left:0.3pt;line-height:1.25">&#160;</div>
      <div style="text-align:justify;text-indent:28.35pt;margin-left:0.3pt;line-height:1.25">
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Opinion on the Financial Statements</strong></span></span></p>
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">We have audited the accompanying consolidated balance sheets of Allot Ltd. and subsidiaries (the Company) as of December 31, 2022 and 2021, the related consolidated statements of loss, comprehensive loss, changes in shareholders&#8217; equity and cash flows for each of the three years in the period ended December 31, 2022, and the related notes (collectively referred to as the &#8220;consolidated financial statements&#8221;). In our opinion, the consolidated financial statements present fairly, in all material respects, the financial position of the Company at December 31, 2022 and 2021, and the results of its operations and its cash flows for each of the three years in the period ended December 31, 2022, in conformity with U.S. generally accepted accounting principles.</span></span></p>
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the Company&#8217;s internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control-Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) and our report dated March 28, 2023 expressed an unqualified opinion thereon.</span></span></p>
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong>Basis for Opinion</strong></span></span></p>
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">These financial statements are the responsibility of the Company&#8217;s management. Our responsibility is to express an opinion on the Company&#8217;s financial statements based on our audits. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></span></p>
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">We conducted our audits in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether the financial statements are free of material misstatement, whether due to error or fraud. Our audits included performing procedures to assess the risks of material misstatement of the financial statements, whether due to error or fraud, and performing procedures that respond to those risks. Such procedures included examining, on a test basis, evidence regarding the amounts and disclosures in the financial statements. Our audits also included evaluating the accounting principles used and significant estimates made by management, as well as evaluating the overall presentation of the financial statements. We believe that our audits provide a reasonable basis for our opinion.</span></span></p>
      </div>
      <div style="line-height:1.25">&#160;</div>
      <div>
        <div>
          <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
            <div style="text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:normal;font-style:normal">F - 2</span></span></span></div>
            <div style="page-break-after:always">
              <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" />
            </div>
          </div>
          <div style="line-height:1.25">&#160;</div>
          <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

              <tr>
                <td style="width:25%;vertical-align:top">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><img alt="image0.jpg" src="image0.jpg" style="width:99px;height:114px" /></span></span></div>
                </td>
                <td style="width:25%;vertical-align:top">
                  <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Kost Forer Gabbay &#38; Kasierer</span></span></div>
                  <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">144 Menahem Begin Road, Building A</span></span></div>
                  <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tel-Aviv 6492102, Israel</span></span></div>
                </td>
                <td style="width:50%;vertical-align:top">
                  <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Tel: +972-3-6232525</span></span></div>
                  <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fax: +972-3-5622555</span></span></div>
                  <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ey.com</span></span></div>
                </td>
              </tr>

          </table>&#160;<div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Critical Audit Matters</span></span></div>
          <div style="text-align:justify;text-indent:28.35pt;line-height:1.25;font-weight:bold">&#160;</div>
          <div style="text-align:justify;text-indent:28.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The critical audit matter communicated below is a matter arising from the current-period audit of the financial statements that was communicated or required to be communicated to the audit committee and that: (1) relates to accounts or disclosures that are material to the financial statements and (2) involved our especially challenging, subjective, or complex judgments. The communication of the critical audit matter does not alter in any way our opinion on the consolidated financial statements, taken as a whole, and we are not, by communicating the critical audit matter below, providing separate opinion on the critical audit matter or on the accounts or disclosures to which it relates.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

              <tr>
                <td style="width:23.69%;vertical-align:top">
                  <div style="text-align:justify;margin-left:6.25pt;line-height:1.25">&#160;</div>
                </td>
                <td style="width:0.88%;vertical-align:top">
                  <div style="text-align:justify;line-height:1.25">&#160;</div>
                </td>
                <td style="width:75.43%;vertical-align:top">
                  <div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenue Recognition</span></span></div>
                  <div style="text-align:justify;line-height:1.25;font-weight:bold">&#160;</div>
                </td>
              </tr>
              <tr>
                <td style="width:23.69%;vertical-align:top">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-style:italic"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Description of the Matter</span></span></div>
                </td>
                <td style="width:0.88%;vertical-align:top">
                  <div style="text-align:justify;line-height:1.25">&#160;</div>
                </td>
                <td style="width:75.43%;vertical-align:top">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As described in Note 2.M to the consolidated financial statements, the Company derives revenues mainly from sales of products, related maintenance and support services and professional services. The Company&#8217;s contracts with customers often contain multiple performance obligations which are accounted for separately when they are distinct. The Company allocates the transaction price to the distinct performance obligations on a relative standalone selling price basis and recognizes revenue when control is transferred. Product revenues are recognized at the point in time when the product has been delivered. The Company recognizes revenues from maintenance and support services ratably over the term of the applicable maintenance and support agreement. Revenues from professional services are recognized, when the services are provided or once the service term has expired.</span></span></div>
                  <div style="text-align:justify;line-height:1.25">&#160;</div>
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Auditing the Company&#8217;s revenue recognition was complex due to the subjectivity of the assumptions that were used in developing the stand alone selling price of distinct performance obligations.</span></span></div>
                </td>
              </tr>

          </table>
          <div style="line-height:1.25">&#160;</div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

              <tr>
                <td style="width:23.69%;vertical-align:top">
                  <div style="line-height:1.25;font-style:italic"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">How We Addressed the Matter</span></span></div>
                  <div style="line-height:1.25;font-style:italic"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">in Our Audit</span></span></div>
                </td>
                <td style="width:0.88%;vertical-align:top">&#160;</td>
                <td style="width:75.43%;vertical-align:top">
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">We obtained an understanding, evaluated design and tested the operating effectiveness of internal controls related to the determination of the stand-alone selling prices.</span></span></div>
                  <div style="text-align:justify;line-height:1.25">&#160;</div>
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">To test management&#8217;s determination of stand-alone selling price for each performance obligation, we performed procedures to evaluate the methodology applied. We evaluated the Company's analysis of stand-alone selling price , including reading sample of executed contracts to understand and evaluate management&#8217;s identification of significant terms, tested the accuracy of the underlying data and calculations and the application of that methodology to the sampled contracts. We also tested the mathematical accuracy of management&#8217;s calculations of revenue and the associated timing of revenue recognized in the financial statements.</span></span></div>
                  <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finally, we assessed the appropriateness of the related disclosures in the consolidated financial statements.</span></span></div>
                </td>
              </tr>

          </table>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">KOST FORER GABBAY &#38; KASIERER</span></span></div>
          <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A Member of Ernst &#38; Young Global</span></span></div>
        </div>
      </div>
      <div style="text-align:justify;line-height:1.25">&#160;</div>
      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>We have served as the Company&#8216;s auditor since 2006.</span></span></span></div>
      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Tel-Aviv, Israel</span></span></span></div>
      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>March 28, 2023</span></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
        <div style="text-align:center"><span style="font-size:10pt;font-family:Times New Roman, Times, serif;font-weight:normal;font-style:normal">F - 3</span></div>
        <div style="break-after:page">
          <div style="break-after:page">
            <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" />
          </div>
        </div>
      </div>
      <p style="margin:0pt">&#160;</p>
      <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

          <tr>
            <td style="width:30%;vertical-align:top">
              <div style="line-height:1.25;margin-top:0px">
                <p style="margin:0pt">&#160;</p><img alt="image0.jpg" src="image0.jpg" style="width:99px;height:114px" />
              </div>
            </td>
            <td style="width:30%;vertical-align:top">
              <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Kost Forer Gabbay &#38; Kasierer</span></strong></div>
              <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">144 Menahem Begin Road, Building A</span></div>
              <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Tel-Aviv 6492102, Israel</span></div>
            </td>
            <td style="width:30%;vertical-align:top">
              <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Tel: +972-3-6232525</span></div>
              <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Fax: +972-3-5622555</span></div>
              <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">ey.com</span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong><span>REPORT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</span></strong></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong><span>To the Shareholders and Board of Directors of</span></strong></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:center;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong><span>ALLOT LTD.</span></strong></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong><span>Opinion on Internal Control over Financial Reporting</span></strong></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;text-indent:28.35pt;line-height:1.25">
        <p style="margin-top:0pt;margin-bottom:0pt;text-align:justify;text-indent:1cm;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="line-height:110%"><span style="line-height:110%">We have audited Allot Ltd. and its subsidiaries' internal control over financial reporting as of December 31, 2022, based on criteria established in Internal Control&#8212;Integrated Framework issued by the Committee of Sponsoring Organizations of the Treadway Commission (2013 framework) (the COSO criteria). In our opinion, Allot Ltd. and subsidiaries (the Company) maintained, in all material respects, effective internal control over financial reporting as of December 31, 2022, based on the COSO criteria.</span></span></span></span></span></span></p>
        <p style="margin-top:0pt;margin-bottom:0pt;text-align:justify;text-indent:1cm;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>
        <p style="margin-top:0pt;margin-bottom:0pt;text-align:justify;text-indent:1cm;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span><span style="line-height:110%"><span style="line-height:110%">We also have audited, in accordance with the standards of the Public Company Accounting Oversight Board (United States) (PCAOB), the consolidated balance sheets of the Company as of December 31, 2022 and 2021, the related consolidated statements of loss, comprehensive loss, changes in shareholders&#8217; equity and cash flows for each of the three years in the period ended December 31, 2022, and the related notes and our report dated March 28, 2023 expressed an unqualified opinion thereon.</span></span></span></span></span></span></p>
      </div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong><span>Basis for Opinion</span></strong></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;text-indent:28.35pt;line-height:1.25">
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>The Company&#8217;s management is responsible for maintaining effective internal control over financial reporting and for its assessment of the effectiveness of internal control over financial reporting included in the accompanying Management&#8217;s Annual Report on Internal Control over Financial Reporting. Our responsibility is to express an opinion on the Company&#8217;s internal control over financial reporting based on our audit. We are a public accounting firm registered with the PCAOB and are required to be independent with respect to the Company in accordance with the U.S. federal securities laws and the applicable rules and regulations of the Securities and Exchange Commission and the PCAOB.</span></span></span></p>
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>We conducted our audit in accordance with the standards of the PCAOB. Those standards require that we plan and perform the audit to obtain reasonable assurance about whether effective internal control over financial reporting was maintained in all material respects.</span></span></span></p>
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Our audit included obtaining an understanding of internal control over financial reporting, assessing the risk that a material weakness exists, testing and evaluating the design and operating effectiveness of internal control based on the assessed risk, and performing such other procedures as we considered necessary in the circumstances. We believe that our audit provides a reasonable basis for our opinion.</span></span></span></p>
      </div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><strong><span>Definition and Limitations of Internal Control Over Financial Reporting</span></strong></span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;text-indent:0pt;line-height:1.25">
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-indent:28.35pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>A company&#8217;s internal control over financial reporting is a process designed to provide reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles. A company&#8217;s internal control over financial reporting includes those policies and procedures that (1) pertain to the maintenance of records that, in reasonable detail, accurately and fairly reflect the transactions and dispositions of the assets of the company;</span></span></span></p>
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">(2) provide reasonable assurance that transactions are recorded as necessary to permit preparation of financial statements in accordance with generally accepted accounting principles, and that receipts and expenditures of the company are being made only in accordance with authorizations of management and directors of the company; and (3) provide reasonable assurance regarding prevention or timely detection of unauthorized acquisition, use, or disposition of the company&#8217;s assets that could have a material effect on the financial statements.</p>
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</p>
        <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-indent:28.35pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Because of its inherent limitations, internal control over financial reporting may not prevent or detect misstatements. Also, projections of any evaluation of effectiveness to future periods are subject to the risk that controls may become inadequate because of changes in conditions, or that the degree of compliance with the policies or procedures may deteriorate.</span></span></span></p>
      </div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonNumeric id="Fxbrl_20230317130127354" name="dei:AuditorName" contextRef="C_20220101to20221231">KOST FORER GABBAY &#38; KASIERER</ix:nonNumeric></span></div>
      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">A Member of Ernst &#38; Young Global</span></div>
      <div style="line-height:1.25">&#160;</div>
      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><ix:nonNumeric id="Fxbrl_20230317130001086" name="dei:AuditorLocation" contextRef="C_20220101to20221231">Tel-Aviv, Israel</ix:nonNumeric></span></div>
      <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">March 28, 2023</span></div>
      <div style="text-align:justify;line-height:1.25">&#160;</div>
    </div>
  </div>
  <div><div><div><div style="width:100%;clear:both"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width:100%;font-size:10pt;border:0px"><tr><td style="width:34%;text-align:center">&#160;</td></tr><tr style="vertical-align:top;text-align:left"><td style="width:34%;text-align:center"><span style="font-family:Times New Roman,Times,serif">F -&#160; 4</span></td></tr></table></div><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;page-break-after:always" /></div></div></div>

  <div>
    <div>
      <div>
        <div style="margin-top:0pt;margin-bottom:0pt">
          <div style="text-align:right;line-height:1.25;font-weight:bold;margin-bottom:0pt;margin-top:10pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">ALLOT LTD.</span></span></div>
        </div>
        <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
          <div style="text-align:justify;line-height:1.25;font-weight:bold;margin-top:0pt;margin-bottom:0pt">
            <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p>
            <p style="margin-top:0pt;margin-bottom:5pt;text-align:left"><span id="ANCESHEETS_integixAnchor"><span style="margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">CONSOLIDATED BALANCE SHEETS</span></span></span></span></p>
            <hr style="height:2px;color:rgb(0, 0, 0);background-color:rgb(0, 0, 0);margin:0pt auto;border:none;text-align:center" />
          </div>
        </div>
        <div style="text-align:justify;line-height:1.25;font-weight:bold;margin-top:5pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">U.S. dollars in thousands</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <table cellpadding="0" cellspacing="0" style="width:100%">

            <tr>
              <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
              <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                <div style="line-height:1.25;margin-left:20pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ASSETS</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">CURRENT ASSETS:</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_53" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,295</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_57" name="us-gaap:CashAndCashEquivalentsAtCarryingValue" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,717</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Restricted deposits</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_63" name="us-gaap:RestrictedCashAndCashEquivalents" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,050</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_67" name="us-gaap:RestrictedCashAndCashEquivalents" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,480</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Short-term bank deposits</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_73" name="us-gaap:OtherShortTermInvestments" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">68,765</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_77" name="us-gaap:OtherShortTermInvestments" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">60,720</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale marketable securities</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_83" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,293</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_87" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,531</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Trade receivables, net (net of allowance for credit losses of $<ix:nonFraction id="Fxbrl_20211106132349418" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,908</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20211106132356092" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,398</ix:nonFraction> on December 31, 2022 and 2021, respectively)</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_93" name="us-gaap:AccountsAndNotesReceivableNet" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44,167</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_97" name="us-gaap:AccountsAndNotesReceivableNet" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">30,829</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other receivables and prepaid expenses</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_103" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,985</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_107" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,490</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;padding-bottom:2px;width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventories</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_113" name="us-gaap:InventoryNet" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,262</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_117" name="us-gaap:InventoryNet" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,092</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;padding-bottom:2px;width:76%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Total</span> current assets</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_133" name="us-gaap:AssetsCurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">151,817</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_137" name="us-gaap:AssetsCurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">135,859</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%" valign="bottom">
                <div style="margin-left:0.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NON-CURRENT ASSETS:</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-term bank deposits</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_173" name="us-gaap:DepositsAssetsNoncurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_177" name="us-gaap:DepositsAssetsNoncurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">215</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Severance pay fund</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_183" name="allt:SeverancePayFund" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">371</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_187" name="allt:SeverancePayFund" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">407</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating lease right-of-use assets</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_193" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,387</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109180615661" name="us-gaap:OperatingLeaseRightOfUseAsset" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,513</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Trade receivables, net</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310100600875_xbrl_20211106124249811_193" name="us-gaap:AccountsReceivableNetNoncurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,934</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310100600875_xbrl_20211109180615661" name="us-gaap:AccountsReceivableNetNoncurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,643</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other assets</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_213" name="us-gaap:OtherAssetsNoncurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">864</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_217" name="us-gaap:OtherAssetsNoncurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,639</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property and equipment, net</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_223" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,236</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_227" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,000</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intangible assets, net</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_233" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,511</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_237" name="us-gaap:IntangibleAssetsNetExcludingGoodwill" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,455</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Goodwill</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid black" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid black" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_243" name="us-gaap:Goodwill" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,833</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid black" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid black" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_247" name="us-gaap:Goodwill" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,683</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;padding-bottom:2px;width:76%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Total</span> non-current assets</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_263" name="us-gaap:AssetsNoncurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">61,136</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_267" name="us-gaap:AssetsNoncurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">67,555</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;padding-bottom:4px;width:76%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Total</span> assets</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);width:1%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_283" name="us-gaap:Assets" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">212,953</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);width:1%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106124249811_287" name="us-gaap:Assets" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">203,414</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>

        </table>
        <div style="line-height:1.25">&#160;</div>
        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The accompanying notes are an integral part of the consolidated financial statements.</span></span></div>
        <div style="line-height:1.25">
          <p style="margin:0pt">&#160;</p>
          <div><div><div><div style="width:100%;clear:both"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width:100%;font-size:10pt;border:0px"><tr><td style="width:34%;text-align:center">&#160;</td></tr><tr style="vertical-align:top;text-align:left"><td style="width:34%;text-align:center"><span style="font-family:Times New Roman,Times,serif">F -&#160; 5</span></td></tr></table></div><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;page-break-after:always" /></div></div></div>
        </div>
        <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
          <div style="text-align:right"><strong><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></strong></div>
        </div>
        <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
          <div style="line-height:1.25;font-weight:bold;margin-top:0pt;margin-bottom:5pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">CONSOLIDATED BALANCE SHEETS</span></span></div>
          <div style="text-align:justify;line-height:1.25;font-weight:bold;margin-top:0pt;margin-bottom:0pt">
            <hr style="height:2px;color:rgb(0, 0, 0);background-color:rgb(0, 0, 0);margin:0pt auto;border:none;text-align:center" />
          </div>
        </div>
        <div style="text-align:justify;line-height:1.25;font-weight:bold;margin-top:5pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">U.S. dollars in thousands, except share and per share data</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <table cellpadding="0" cellspacing="0" style="width:100%">

            <tr>
              <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
              <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">LIABILITIES AND SHAREHOLDERS' EQUITY</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">CURRENT LIABILITIES:</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Trade payables</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_53" name="us-gaap:AccountsPayableTradeCurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,661</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_57" name="us-gaap:AccountsPayableTradeCurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,940</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Employees and payroll accruals</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_63" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,149</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120164117300" name="us-gaap:EmployeeRelatedLiabilitiesCurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,636</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred revenues</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_73" name="us-gaap:DeferredRevenueCurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,825</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_77" name="us-gaap:DeferredRevenueCurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,138</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Short-term operating lease liabilities</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_83" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,542</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_87" name="us-gaap:OperatingLeaseLiabilityCurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,785</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;padding-bottom:2px;width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other payables and accrued expenses</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_93" name="allt:OtherPayablesAndAccruedLiabilitiesCurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,424</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_97" name="allt:OtherPayablesAndAccruedLiabilitiesCurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,614</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;padding-bottom:2px;width:76%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Total</span> current liabilities</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_113" name="us-gaap:LiabilitiesCurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">60,601</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_117" name="us-gaap:LiabilitiesCurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">55,113</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%" valign="bottom">
                <div style="margin-left:0.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">LONG-TERM LIABILITIES:</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred revenues</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_143" name="us-gaap:DeferredRevenueNoncurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,285</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_147" name="us-gaap:DeferredRevenueNoncurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,942</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-term operating lease liabilities</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_153" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,579</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_157" name="us-gaap:OperatingLeaseLiabilityNoncurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,467</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrued severance pay</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_163" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">940</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_167" name="us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">884</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;padding-bottom:2px;width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Convertible debt</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230316024009943" name="us-gaap:ConvertibleDebtNoncurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,575</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230316024019912" name="us-gaap:ConvertibleDebtNoncurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;padding-bottom:2px;width:76%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Total</span> long-term liabilities</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_183" name="us-gaap:LiabilitiesNoncurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">50,379</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_187" name="us-gaap:LiabilitiesNoncurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,293</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SHAREHOLDERS' EQUITY:</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Share capital -</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:20pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ordinary shares of NIS <ix:nonFraction id="Fxbrl_20230316025210373" name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="C_20211231" unitRef="NIS_Per_Share" scale="0" decimals="1" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20230316025206299" name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="C_20221231" unitRef="NIS_Per_Share" scale="0" decimals="1" format="ixt:num-dot-decimal">0.1</ix:nonFraction></ix:nonFraction> par value - Authorized: <ix:nonFraction id="Fxbrl_20230316025028129" name="us-gaap:CommonStockSharesAuthorized" contextRef="C_20211231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20230316025024214" name="us-gaap:CommonStockSharesAuthorized" contextRef="C_20221231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">200,000,000</ix:nonFraction></ix:nonFraction> shares at December 31, 2022 and 2021; Issued:</span></span></div>
                <div style="line-height:1.25;margin-left:20pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106133853995" name="us-gaap:CommonStockSharesIssued" contextRef="C_20221231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">38,186,043</ix:nonFraction> and <ix:nonFraction id="Fxbrl_20211106133901544" name="us-gaap:CommonStockSharesIssued" contextRef="C_20211231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">37,307,480</ix:nonFraction> shares at December 31, 2022 and 2021, respectively; Outstanding: <ix:nonFraction id="Fxbrl_20211106133935799" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20221231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">37,370,043</ix:nonFraction> and</span></span></div>
                <div style="line-height:1.25;margin-left:20pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106133943822" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20211231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">36,491,480</ix:nonFraction> shares at December 31, 2022 and 2021, respectively</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_243" name="us-gaap:CommonStockValue" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">954</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_247" name="us-gaap:CommonStockValue" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">929</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additional paid-in capital</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_253" name="us-gaap:AdditionalPaidInCapital" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">303,298</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_257" name="us-gaap:AdditionalPaidInCapital" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">293,803</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Treasury share at cost - <ix:nonFraction id="Fxbrl_20230316025110356" name="us-gaap:TreasuryStockShares" contextRef="C_20211231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20230316025106792" name="us-gaap:TreasuryStockShares" contextRef="C_20221231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">816,000</ix:nonFraction></ix:nonFraction> shares at December 31, 2022 and 2021.</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106130719996" name="us-gaap:TreasuryStockValue" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,998</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106130748134" name="us-gaap:TreasuryStockValue" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,998</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
              </td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated other comprehensive income</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316025320451" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,254</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106131743688" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">271</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;padding-bottom:2px;width:76%" valign="bottom">
                <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated deficit</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106131003620" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">197,027</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106131019971" name="us-gaap:RetainedEarningsAccumulatedDeficit" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">164,997</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
              </td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;padding-bottom:2px;width:76%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Total</span> shareholders' equity</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_303" name="us-gaap:StockholdersEquity" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">101,973</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_307" name="us-gaap:StockholdersEquity" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">126,008</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:76%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>
            <tr>
              <td style="vertical-align:bottom;padding-bottom:4px;width:76%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Total</span> liabilities and shareholders' equity</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);width:1%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_323" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">212,953</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;width:1%" valign="bottom">&#160;</td>
              <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);width:1%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);width:9%" valign="bottom">
                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106125449563_327" name="us-gaap:LiabilitiesAndStockholdersEquity" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">203,414</ix:nonFraction></span></span></div>
              </td>
              <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            </tr>

        </table>
        <div>&#160;</div>
        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The accompanying notes are an integral part of the consolidated financial statements.</span></span></div>
        <div style="line-height:1.25">&#160;</div>
      </div>
    </div>
    <div>
      <div>
        <div><div><div><div style="width:100%;clear:both"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width:100%;font-size:10pt;border:0px"><tr><td style="width:34%;text-align:center">&#160;</td></tr><tr style="vertical-align:top;text-align:left"><td style="width:34%;text-align:center"><span style="font-family:Times New Roman,Times,serif">F -&#160; 6</span></td></tr></table></div><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;page-break-after:always" /></div></div></div>
      </div>
    </div>
  </div>

  <div style="text-align:right;margin-top:10pt;margin-bottom:0pt">
    <div style="display:inline">
      <div style="font-weight:bold;display:inline"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div>
    </div>
  </div>
  <div>
    <div>
      <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
        <div style="text-align:justify;line-height:1.25;font-weight:bold;margin-top:0pt;margin-bottom:0pt">&#160;</div>
        <div style="text-align:justify;line-height:1.25;font-weight:bold;margin-top:0pt;margin-bottom:0pt">
          <div style="text-align:justify;line-height:1.25;font-weight:bold;margin-top:0pt;margin-bottom:5pt"><span id="COMPREHENSIVELOSS_integixAnchor"><span style="margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</span></span></span></span></div>
        </div>
        <div style="text-align:justify;line-height:1.25;font-weight:bold;margin-top:0pt;margin-bottom:0pt">
          <hr style="height:2px;color:rgb(0, 0, 0);background-color:rgb(0, 0, 0);margin:0pt auto;border:none;text-align:center" />
        </div>
      </div>
      <div style="text-align:justify;line-height:1.25;font-weight:bold;margin-top:5pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">U.S. dollars in thousands, except share and per share data</span></span></div>
      <div style="line-height:1.25">&#160;</div>
      <table cellpadding="0" cellspacing="0" style="width:100%">

          <tr>
            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
            <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Revenues:</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:64%" valign="bottom">
              <div style="text-indent:-0.35pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Products</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_33" name="us-gaap:Revenues" contextRef="C_20220101to20221231_srtProductOrServiceAxis_usgaapProductMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">60,980</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_37" name="us-gaap:Revenues" contextRef="C_20210101to20211231_srtProductOrServiceAxis_usgaapProductMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">88,229</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_311" name="us-gaap:Revenues" contextRef="C_20200101to20201231_srtProductOrServiceAxis_usgaapProductMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">92,524</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:64%" valign="bottom">
              <div style="text-indent:-0.35pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Services</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_43" name="us-gaap:Revenues" contextRef="C_20220101to20221231_srtProductOrServiceAxis_usgaapServiceMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">61,757</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_47" name="us-gaap:Revenues" contextRef="C_20210101to20211231_srtProductOrServiceAxis_usgaapServiceMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">57,371</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_411" name="us-gaap:Revenues" contextRef="C_20200101to20201231_srtProductOrServiceAxis_usgaapServiceMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,398</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:2px;width:64%" valign="bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Total</span> revenues</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_53" name="us-gaap:Revenues" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">122,737</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_57" name="us-gaap:Revenues" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">145,600</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_511" name="us-gaap:Revenues" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">135,922</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:64%" valign="bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues:</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%" valign="bottom">
              <div style="text-indent:-0.35pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Products</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_83" name="us-gaap:CostOfRevenue" contextRef="C_20220101to20221231_srtProductOrServiceAxis_usgaapProductMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,345</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_87" name="us-gaap:CostOfRevenue" contextRef="C_20210101to20211231_srtProductOrServiceAxis_usgaapProductMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">31,603</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_811" name="us-gaap:CostOfRevenue" contextRef="C_20200101to20201231_srtProductOrServiceAxis_usgaapProductMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,524</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:2px;width:64%" valign="bottom">
              <div style="text-indent:-0.35pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Services</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_93" name="us-gaap:CostOfRevenue" contextRef="C_20220101to20221231_srtProductOrServiceAxis_usgaapServiceMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,486</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_97" name="us-gaap:CostOfRevenue" contextRef="C_20210101to20211231_srtProductOrServiceAxis_usgaapServiceMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,950</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_911" name="us-gaap:CostOfRevenue" contextRef="C_20200101to20201231_srtProductOrServiceAxis_usgaapServiceMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,558</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:64%" valign="bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Total</span> cost of revenues</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_113" name="us-gaap:CostOfRevenue" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,831</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_117" name="us-gaap:CostOfRevenue" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44,553</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_1111" name="us-gaap:CostOfRevenue" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40,082</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%" valign="bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross profit</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid black" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%;border-bottom:2px solid black" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_133" name="us-gaap:GrossProfit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">82,906</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid black" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%;border-bottom:2px solid black" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_137" name="us-gaap:GrossProfit" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">101,047</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%;border-bottom:2px solid black" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%;border-bottom:2px solid black" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_1311" name="us-gaap:GrossProfit" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">95,840</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%" valign="bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating expenses:</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:64%" valign="bottom">
              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development (net of grant participations of $<ix:nonFraction id="Fxbrl_20220310145930028" name="allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">825</ix:nonFraction>, $<ix:nonFraction id="Fxbrl_20211109181620366" name="allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">167</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20211109181623678" name="allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">339</ix:nonFraction> for the years ended December 31, 2022, 2021 and 2020, respectively)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_163" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,800</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_167" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">47,093</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_1611" name="us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,447</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%" valign="bottom">
              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Sales and marketing</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_173" name="us-gaap:SellingAndMarketingExpense" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49,393</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_177" name="us-gaap:SellingAndMarketingExpense" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">52,337</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_1711" name="us-gaap:SellingAndMarketingExpense" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">47,528</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:2px;width:64%" valign="bottom">
              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_183" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,982</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_187" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,145</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_1811" name="us-gaap:GeneralAndAdministrativeExpense" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,894</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:2px;width:64%" valign="bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Total</span> operating expenses</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_203" name="us-gaap:OperatingExpenses" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">115,175</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_207" name="us-gaap:OperatingExpenses" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">114,575</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_2011" name="us-gaap:OperatingExpenses" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">104,869</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:64%" valign="bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating loss</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106135638405_223" name="us-gaap:OperatingIncomeLoss" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">32,269</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106135638405_227" name="us-gaap:OperatingIncomeLoss" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">13,528</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106135638405_2211" name="us-gaap:OperatingIncomeLoss" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,029</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:64%" valign="bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial income, net</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_233" name="us-gaap:NonoperatingIncomeExpense" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,134</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_237" name="us-gaap:NonoperatingIncomeExpense" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">339</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_2311" name="us-gaap:NonoperatingIncomeExpense" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,857</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%" valign="bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Loss before income tax expense</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106135638405_253" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">30,135</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106135638405_257" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">13,189</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106135638405_2511" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">7,172</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:2px;width:64%" valign="bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Income tax expense</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_263" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,895</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_267" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,851</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_2611" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,176</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:4px;width:64%" valign="bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net loss</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106135638405_283" name="us-gaap:NetIncomeLoss" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">32,030</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106135638405_287" name="us-gaap:NetIncomeLoss" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">15,040</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106135638405_2811" name="us-gaap:NetIncomeLoss" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,348</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td rowspan="1" style="vertical-align:bottom;width:64%" valign="bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net loss per share:</span></span></div>
            </td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);width:64%" valign="bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Basic and diluted</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316034529962" name="us-gaap:EarningsPerShareDiluted" contextRef="C_20220101to20221231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal" sign="-"><ix:nonFraction id="Fxbrl_20211106135638405_403" name="us-gaap:EarningsPerShareBasic" contextRef="C_20220101to20221231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal" sign="-">0.87</ix:nonFraction></ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316034550472" name="us-gaap:EarningsPerShareDiluted" contextRef="C_20210101to20211231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal" sign="-"><ix:nonFraction id="Fxbrl_20211106135638405_407" name="us-gaap:EarningsPerShareBasic" contextRef="C_20210101to20211231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal" sign="-">0.42</ix:nonFraction></ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316034609891" name="us-gaap:EarningsPerShareDiluted" contextRef="C_20200101to20201231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal" sign="-"><ix:nonFraction id="Fxbrl_20211106135638405_4011" name="us-gaap:EarningsPerShareBasic" contextRef="C_20200101to20201231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal" sign="-">0.27</ix:nonFraction></ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%" valign="bottom">
              <div style="text-indent:-11.35pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average number of shares used in per share computations of net loss:</span></span></div>
            </td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" rowspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:4px;width:64%" valign="bottom">
              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Basic and diluted</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230316034645014" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="C_20220101to20221231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20211106135638405_433" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="C_20220101to20221231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">36,975,424</ix:nonFraction></ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230316034742680" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="C_20210101to20211231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20211106135638405_437" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="C_20210101to20211231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">36,050,540</ix:nonFraction></ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230316034836830" name="us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding" contextRef="C_20200101to20201231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20211106135638405_4311" name="us-gaap:WeightedAverageNumberOfSharesOutstandingBasic" contextRef="C_20200101to20201231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">35,007,201</ix:nonFraction></ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:64%" valign="bottom">
              <div style="text-indent:-11.35pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrealized gain (loss) on available-for-sale marketable securities</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310101938778" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">140</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316034951813" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">359</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_3011" name="us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">191</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:64%" valign="bottom">
              <div style="text-indent:-11.35pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net amount reclassified to earnings from available-for-sale marketable securities</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_313" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310101737684" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316033526174" name="us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:2px;width:64%" valign="bottom">
              <div style="text-indent:-11.35pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total comprehensive gain (loss) from available-for-sale marketable securities</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310101805452" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">138</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316033537357" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">374</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_3211" name="us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">151</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:64%" valign="bottom">
              <div style="text-indent:-11.35pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrealized gain (loss) on foreign currency cash flow hedges transactions</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316033546168" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">5,562</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_337" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,269</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_3311" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">723</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:2px;width:64%" valign="bottom">
              <div style="text-indent:-11.35pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net amount reclassified to earnings from hedging transactions</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_343" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">4,175</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106135638405_347" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">770</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310102130251" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">203</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:64%" valign="bottom">
              <div style="text-indent:-11.35pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total comprehensive gain (loss) from hedge transactions</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316035002437" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,387</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_357" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">499</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106135638405_3511" name="us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">520</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:64%" valign="bottom">
              <div style="text-indent:-11.35pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total other comprehensive income (loss)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230324095617135_xbrl_20230316035002437" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,525</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230324095617135_xbrl_20211106135638405_357" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">125</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230324095617135_xbrl_20211106135638405_3511" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">671</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;white-space:nowrap;width:1%" valign="bottom">&#160;</td>
          </tr>
          <tr>
            <td style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);width:64%" valign="bottom">
              <div style="text-indent:-11.35pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total comprehensive loss</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106135638405_373" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">33,555</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106135638405_377" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">14,915</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);width:1%" valign="bottom">&#160;</td>
            <td colspan="1" style="vertical-align:bottom;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;text-align:right;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255);width:9%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106135638405_3711" name="us-gaap:ComprehensiveIncomeNetOfTax" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">8,677</ix:nonFraction></span></span></div>
            </td>
            <td colspan="1" style="vertical-align:bottom;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap;width:1%" valign="bottom">
              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
            </td>
          </tr>

      </table>
      <div style="line-height:1.25">&#160;</div>
      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The accompanying notes are an integral part of the consolidated financial statements.</span></span></div>
      <div style="line-height:1.25">&#160;</div>
    </div>
  </div>
  <div>
    <div>
      <div>
        <div>
          <div><div><div><div style="width:100%;clear:both"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width:100%;font-size:10pt;border:0px"><tr><td style="width:34%;text-align:center">&#160;</td></tr><tr style="vertical-align:top;text-align:left"><td style="width:34%;text-align:center"><span style="font-family:Times New Roman,Times,serif">F -&#160; 7</span></td></tr></table></div><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;page-break-after:always" /></div></div></div>
        </div>
      </div>
    </div>
  </div>

  <div style="text-align:right;margin-top:10pt">
    <div style="display:inline">
      <div style="font-weight:bold;display:inline"><span style="font-family:Times New Roman, Times, serif;font-size:10pt">ALLOT LTD.</span></div>
    </div>
  </div>
  <div>
    <div>
      <div>
        <div>
          <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
            <div style="text-align:justify;margin-left:0.3pt;line-height:1.25;font-weight:bold;margin-top:0pt;margin-bottom:0pt">&#160;</div>
            <div style="text-align:justify;margin-left:0.3pt;line-height:1.25;font-weight:bold;margin-top:0pt;margin-bottom:5pt"><span id="EQUITY_integixAnchor"><span style="margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</span></span></span></span></div>
            <div style="text-align:justify;margin-left:0.3pt;line-height:1.25;font-weight:bold;margin-top:0pt;margin-bottom:0pt">
              <hr style="height:2px;color:rgb(0, 0, 0);background-color:rgb(0, 0, 0);margin:0pt auto;border:none;text-align:center" />
            </div>
          </div>
          <div style="text-align:justify;line-height:1.25;font-weight:bold;margin-top:5pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">U.S. dollars in thousands, except share data</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <table border="0" cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%">

              <tr>
                <td style="vertical-align:bottom;padding-bottom:2px;width:30%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Ordinary shares</span></span></div>
                </td>
                <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;text-align:center">&#160;</td>
                <td colspan="2" rowspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Additional</span></span></div>
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">paid-in capital</span></span></div>
                </td>
                <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;text-align:center">&#160;</td>
                <td colspan="2" rowspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">&#160;<div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Treasury </span></span></div>
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">share</span></span></div>
                </td>
                <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;text-align:center">&#160;</td>
                <td colspan="2" rowspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated other</span></span></div>
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">comprehensive income (loss)</span></span></div>
                </td>
                <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;text-align:center">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;text-align:center">&#160;</td>
                <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;text-align:center">&#160;</td>
                <td colspan="2" rowspan="2" style="vertical-align:bottom;text-align:center;border-bottom:2px solid rgb(0, 0, 0)">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div>
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">shareholders' equity</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;padding-bottom:2px;width:30%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding shares</span></span></div>
                </td>
                <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;text-align:center">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amount</span></span></div>
                </td>
                <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;text-align:center">&#160;</td>
                <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;text-align:center">&#160;</td>
                <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;text-align:center">&#160;</td>
                <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;text-align:center">&#160;</td>
                <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                  <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated deficit</span></span></div>
                </td>
                <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;text-align:center">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="2" style="vertical-align:top" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of January 1, 2020</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310132719041_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161747431" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20191231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">34,520,728</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310132719041_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161754296" name="us-gaap:StockholdersEquity" contextRef="C_20191231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">871</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310132719041_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161814343" name="us-gaap:StockholdersEquity" contextRef="C_20191231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">276,112</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310132719041_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161817992" name="us-gaap:StockholdersEquity" contextRef="C_20191231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3,998</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310133758949" name="us-gaap:StockholdersEquity" contextRef="C_20191231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">525</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310132719041_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161825040" name="us-gaap:StockholdersEquity" contextRef="C_20191231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">140,609</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310132719041_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161837192" name="us-gaap:StockholdersEquity" contextRef="C_20191231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">131,851</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercise of share options and restricted share units</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120111206217" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsShares" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">861,910</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120111232556" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120111308964" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,810</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123140819650" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123140757658" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123140840918" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106162125839" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,835</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%" valign="bottom">
                  <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Share-based compensation</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123140903102" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120111401516" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,143</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123140941815" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123140928542" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123141003638" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106162308967" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,143</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other comprehensive income</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123141145164" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123141129138" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123141106961" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120111520798" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">671</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123141042338" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106162403222" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">671</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%;padding-bottom:2px" valign="bottom">
                  <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net loss</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123141239249" name="us-gaap:NetIncomeLoss" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123141229914" name="us-gaap:NetIncomeLoss" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123141225701" name="us-gaap:NetIncomeLoss" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123141220067" name="us-gaap:NetIncomeLoss" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106162543590" name="us-gaap:NetIncomeLoss" contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,348</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106162505668" name="us-gaap:NetIncomeLoss" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,348</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%" valign="bottom">
                  <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2020</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310134355148_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161747431" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">35,382,638</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310134355148_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161754296" name="us-gaap:StockholdersEquity" contextRef="C_20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">896</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310134355148_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161814343" name="us-gaap:StockholdersEquity" contextRef="C_20201231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">283,065</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310134355148_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161817992" name="us-gaap:StockholdersEquity" contextRef="C_20201231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3,998</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310134355148_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161832383" name="us-gaap:StockholdersEquity" contextRef="C_20201231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">146</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310134355148_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161825040" name="us-gaap:StockholdersEquity" contextRef="C_20201231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">149,957</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310134355148_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161837192" name="us-gaap:StockholdersEquity" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">130,152</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%" valign="bottom">
                  <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercise of share options and restricted share units</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120111555141" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsShares" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">1,108,842</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120111605989" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">33</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120111619332" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,778</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123141600165" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123141604349" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123141608676" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106162927553_xbrl_20211106162125839" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,811</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Share-based compensation</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123141756819" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120111819724" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,960</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123141712422" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123141723051" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123141843946" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106163310951_xbrl_20211106162308967" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,960</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%" valign="bottom">
                  <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other comprehensive income</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123141927627" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123141922155" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123141918099" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120111745797" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">125</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123141905187" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106163524395_xbrl_20211106162403222" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">125</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net loss</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123142033082" name="us-gaap:NetIncomeLoss" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123142020782" name="us-gaap:NetIncomeLoss" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123142024527" name="us-gaap:NetIncomeLoss" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123142011046" name="us-gaap:NetIncomeLoss" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106163619751_xbrl_20211106162543590" name="us-gaap:NetIncomeLoss" contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">15,040</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106163619751_xbrl_20211106162505668" name="us-gaap:NetIncomeLoss" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">15,040</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2021</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161747431" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">36,491,480</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161754296" name="us-gaap:StockholdersEquity" contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">929</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161814343" name="us-gaap:StockholdersEquity" contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">293,803</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161817992" name="us-gaap:StockholdersEquity" contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3,998</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161832383" name="us-gaap:StockholdersEquity" contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">271</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161825040" name="us-gaap:StockholdersEquity" contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">164,997</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161837192" name="us-gaap:StockholdersEquity" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">126,008</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercise of share options and restricted share units</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120111839638" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsShares" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">878,563</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120111852564" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120111904556" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">226</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123142119972" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123142123699" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123142127250" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106163944975_xbrl_20211106162927553_xbrl_20211106162125839" name="allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">251</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%" valign="bottom">
                  <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Share-based compensation</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123142158435" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120111921212" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,269</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123142201819" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123142209019" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123142219971" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106164122839_xbrl_20211106163310951_xbrl_20211106162308967" name="us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,269</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other comprehensive loss</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123142450627" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123142511011" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123142506828" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316044248846" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,525</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123142421557" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316044256121" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,525</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%;padding-bottom:2px" valign="bottom">
                  <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net loss</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123142318795" name="us-gaap:NetIncomeLoss" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123142310046" name="us-gaap:NetIncomeLoss" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123142305668" name="us-gaap:NetIncomeLoss" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211123142300443" name="us-gaap:NetIncomeLoss" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106164300495_xbrl_20211106163619751_xbrl_20211106162543590" name="us-gaap:NetIncomeLoss" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">32,030</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106164300495_xbrl_20211106163619751_xbrl_20211106162505668" name="us-gaap:NetIncomeLoss" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">32,030</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
              </tr>
              <tr>
                <td style="vertical-align:bottom;width:30%;padding-bottom:4px" valign="bottom">
                  <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2022</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161747431" name="us-gaap:CommonStockSharesOutstanding" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">37,370,043</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161754296" name="us-gaap:StockholdersEquity" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">954</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161814343" name="us-gaap:StockholdersEquity" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">303,298</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161817992" name="us-gaap:StockholdersEquity" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3,998</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316044542060" name="us-gaap:StockholdersEquity" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,254</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161825040" name="us-gaap:StockholdersEquity" contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">197,027</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161837192" name="us-gaap:StockholdersEquity" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">101,973</ix:nonFraction></span></span></div>
                </td>
                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
              </tr>

          </table>
          <div style="line-height:1.25">&#160;</div>
          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The accompanying notes are an integral part of the consolidated financial statements.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
        </div>
      </div>
      <div>
        <div>
          <div><div><div><div style="width:100%;clear:both"><table cellpadding="0" cellspacing="0" style="border-collapse:collapse;width:100%;font-size:10pt;border:0px"><tr><td style="width:34%;text-align:center">&#160;</td></tr><tr style="vertical-align:top;text-align:left"><td style="width:34%;text-align:center"><span style="font-family:Times New Roman,Times,serif">F -&#160; 8</span></td></tr></table></div><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;page-break-after:always" /></div></div></div>
        </div>
      </div>
    </div>
  </div>

  <div>
    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
      <div style="line-height:1.25;font-weight:bold;text-align:right;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">ALLOT LTD.</span></div>
      <div style="text-align:justify;line-height:1.25;font-weight:bold;margin-top:0pt;margin-bottom:0pt">&#160;</div>
      <div style="text-align:justify;line-height:1.25;font-weight:bold;margin-top:0pt;margin-bottom:0pt">
        <div style="text-align:justify;line-height:1.25;font-weight:bold;margin-top:0pt;margin-bottom:5pt"><span id="ASHFLOWS_integixAnchor"><span style="margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></span></span></span></div>
      </div>
      <div style="text-align:justify;line-height:1.25;font-weight:bold;margin-top:0pt;margin-bottom:0pt">
        <hr style="height:2px;color:rgb(0, 0, 0);background-color:rgb(0, 0, 0);margin:0pt auto;border:none;text-align:center" />
      </div>
    </div>
    <div style="text-align:justify;line-height:1.25;font-weight:bold;margin-top:5pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">U.S. dollars in thousands</span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%">

        <tr>
          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Cash flows from operating activities:</span></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net loss</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106153559599_43" name="us-gaap:NetIncomeLoss" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">32,030</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106153559599_47" name="us-gaap:NetIncomeLoss" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">15,040</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106153559599_411" name="us-gaap:NetIncomeLoss" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,348</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</span></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Depreciation and amortization</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_63" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,352</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_67" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,575</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_611" name="us-gaap:DepreciationDepletionAndAmortization" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,312</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">
            <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Share-based compensation</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_73" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,165</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_77" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,000</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_711" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,198</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Capital loss</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_83" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_87" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero" sign="-">-</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_811" name="us-gaap:GainLossOnSaleOfPropertyPlantEquipment" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">18</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">
            <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization of issuance costs of Convertible debt</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230316055032334_xbrl_20220310105018410_xbrl_20211106153559599_83" name="allt:AmortizationOfIssuanceCostsOfConvertibleDebt" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">171</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230316055032334_xbrl_20220310105018410_xbrl_20211106153559599_87" name="allt:AmortizationOfIssuanceCostsOfConvertibleDebt" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230316055032334_xbrl_20230316052547017" name="allt:AmortizationOfIssuanceCostsOfConvertibleDebt" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Changes in operating assets and liabilities:</span></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">
            <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase (decrease) in accrued severance pay, net</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310104913134_xbrl_20211106153559599_83" name="us-gaap:IncreaseDecreaseInDeferredCompensation" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">92</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316052437617" name="us-gaap:IncreaseDecreaseInDeferredCompensation" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">58</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310104913134_xbrl_20211106153559599_811" name="us-gaap:IncreaseDecreaseInDeferredCompensation" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">128</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease (increase) in other assets</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310104922108_xbrl_20211106153559599_83" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">775</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310104922108_xbrl_20211106153559599_87" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,006</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310104922108_xbrl_20211106153559599_811" name="us-gaap:IncreaseDecreaseInOtherNoncurrentAssets" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,048</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">
            <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease in accrued interest and amortization of premium on available-for sale<span style="font-weight:bold">&#160;</span>marketable securities</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_113" name="allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">71</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_117" name="allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">182</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_1111" name="allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">357</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease (increase) in operating lease right-of-use asset</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310104928986_xbrl_20211106153559599_83" name="allt:ChangesInOperatingLeasesAsset" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3,126</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316052448606" name="allt:ChangesInOperatingLeasesAsset" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,055</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310104928986_xbrl_20211106153559599_811" name="allt:ChangesInOperatingLeasesAsset" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,910</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">
            <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase (decrease) in operating leases liability</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316052457497" name="allt:ChangesInOperatingLeasesLiability" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3,131</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310104941770_xbrl_20211106153559599_87" name="allt:ChangesInOperatingLeasesLiability" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,604</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316052506484" name="allt:ChangesInOperatingLeasesLiability" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2,323</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease (increase) in trade receivables</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310104949675_xbrl_20211106153559599_83" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,629</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316052516123" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,787</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310104949675_xbrl_20211106153559599_811" name="us-gaap:IncreaseDecreaseInAccountsReceivable" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">8,323</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">
            <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease (increase) in other receivables and prepaid expenses</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316052526097" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">55</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_157" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">4,902</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106153559599_1511" name="us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,272</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease (increase) in inventories</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316052536131" name="us-gaap:IncreaseDecreaseInInventories" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,170</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_167" name="us-gaap:IncreaseDecreaseInInventories" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,494</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106153559599_1611" name="us-gaap:IncreaseDecreaseInInventories" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,918</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">
            <div style="text-align:justify;line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease in long-term deferred taxes, net</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310105005034_xbrl_20211106153559599_83" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero" sign="-">-</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310105005034_xbrl_20211106153559599_87" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">420</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310105005034_xbrl_20211106153559599_811" name="us-gaap:IncreaseDecreaseInDeferredIncomeTaxes" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">96</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase (decrease) in trade payables</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310105018410_xbrl_20211106153559599_83" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,721</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310105018410_xbrl_20211106153559599_87" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,848</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316052547017" name="us-gaap:IncreaseDecreaseInAccountsPayable" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,584</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">
            <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase (decrease) in employees and payroll accruals</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316052554810" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">385</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_197" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">458</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_1911" name="us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,047</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase (decrease) in deferred revenues</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316052603382" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">9,970</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310105027507_xbrl_20211106153559599_87" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,640</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316052611419" name="us-gaap:IncreaseDecreaseInDeferredRevenue" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">5,182</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
            <div style="line-height:1.25;margin-left:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase (decrease) in other payables and accrued expenses</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310105035513_xbrl_20211106153559599_83" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,668</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316052622497" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,559</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310105035513_xbrl_20211106153559599_811" name="us-gaap:IncreaseDecreaseInOtherAccruedLiabilities" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,061</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net cash used in operating activities</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310105044531_xbrl_20211106153559599_83" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">32,565</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310105044531_xbrl_20211106153559599_87" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">8,370</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316060552218" name="us-gaap:NetCashProvidedByUsedInOperatingActivities" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">12,225</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Cash flows from investing activities:</span></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Decrease (increase) in restricted deposits</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310110236874_xbrl_20211106153559599_293" name="allt:DecreaseIncreaseInRestrictedDepositsInvestingActivities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">430</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316052747359" name="allt:DecreaseIncreaseInRestrictedDepositsInvestingActivities" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">280</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310110236874_xbrl_20211106153559599_2911" name="allt:DecreaseIncreaseInRestrictedDepositsInvestingActivities" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">32,896</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Investment in short-term deposits</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310110238979_xbrl_20211106153559599_293" name="us-gaap:PaymentsForProceedsFromShortTermInvestments" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,830</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310110238979_xbrl_20211106153559599_297" name="us-gaap:PaymentsForProceedsFromShortTermInvestments" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,495</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316052740699" name="us-gaap:PaymentsForProceedsFromShortTermInvestments" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">41,883</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Purchase of property and equipment</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106153559599_293" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,642</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106153559599_297" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,642</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106153559599_2911" name="us-gaap:PaymentsToAcquirePropertyPlantAndEquipment" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,582</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Investment in available-for sale marketable securities</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_303" name="us-gaap:PaymentsToAcquireMarketableSecurities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_307" name="us-gaap:PaymentsToAcquireMarketableSecurities" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106153559599_3011" name="us-gaap:PaymentsToAcquireMarketableSecurities" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,219</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Proceeds from sales and maturity of available-for sale marketable securities</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_313" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,030</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_317" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,094</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106153559599_3111" name="us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">34,847</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Acquisition</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230324101946382" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">500</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230324101905920" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230324101911391" name="us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net cash provided by (used in) investing activities</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310110336587_xbrl_20211106153559599_313" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">6,512</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316052759049" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">6,323</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310110336587_xbrl_20211106153559599_3111" name="us-gaap:NetCashProvidedByUsedInInvestingActivities" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,059</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div style="line-height:1.25">&#160;</div>
    <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
      <div style="text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:normal;font-style:normal">F - 9</span></span></span></div>
      <div style="page-break-after:always">
        <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" />
      </div>
    </div>
    <div style="line-height:1.25">
      <div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div>
    </div>
    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
      <div style="line-height:1.25;font-weight:bold;text-align:right;margin-top:0pt;margin-bottom:0pt">&#160;</div>
      <div style="line-height:1.25;font-weight:bold;margin-top:0pt;margin-bottom:5pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">CONSOLIDATED STATEMENTS OF CASH FLOWS</span></span></div>
      <div style="text-align:justify;line-height:1.25;font-weight:bold;margin-top:0pt;margin-bottom:0pt">
        <hr style="height:2px;color:rgb(0, 0, 0);background-color:rgb(0, 0, 0);margin:0pt auto;border:none;text-align:center" />
      </div>
    </div>
    <div style="text-align:justify;line-height:1.25;font-weight:bold;margin-top:5pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">U.S. dollars in thousands</span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%">

        <tr>
          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Cash flows from financing activities:</span></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Proceeds from exercise of share options</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106155741605" name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">251</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106155748239" name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,811</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106155755440" name="us-gaap:ProceedsFromStockOptionsExercised" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,835</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Issuance of convertible debt</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid black" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid black" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230316060029807_xbrl_20211106155741605" name="us-gaap:ProceedsFromConvertibleDebt" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,404</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid black" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid black" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230316060029807_xbrl_20211106155748239" name="us-gaap:ProceedsFromConvertibleDebt" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid black" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid black" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230316060029807_xbrl_20211106155755440" name="us-gaap:ProceedsFromConvertibleDebt" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net cash provided by financing activities</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106155822464" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,655</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106155841055" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,811</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106155844991" name="us-gaap:NetCashProvidedByUsedInFinancingActivities" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,835</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase (decrease) in cash and cash equivalents</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310111110170_xbrl_20211106160241208" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">578</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316060021427" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">11,882</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310111110170_xbrl_20211106160247873" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,669</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents at the beginning of the year</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106160029174" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,717</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106160032341" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,599</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106160037061" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20191231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,930</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents at the end of the year</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106160105813" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,295</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106160112200" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,717</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106160118031" name="us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,599</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Supplementary cash flow information:</span></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Cash paid during the year for:</span></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Taxes</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106160241208" name="us-gaap:IncomeTaxesPaidNet" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">413</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106160245192" name="us-gaap:IncomeTaxesPaidNet" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">633</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106160247873" name="us-gaap:IncomeTaxesPaidNet" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">410</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Non-cash activity:</span></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
        </tr>
        <tr>
          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Right-of-use assets obtained in the exchange for operating lease liabilities</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310111046186_xbrl_20211106160241208" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">196</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310111046186_xbrl_20211106160245192" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,746</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310111046186_xbrl_20211106160247873" name="us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,080</ix:nonFraction></span></span></div>
          </td>
          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
        </tr>

    </table>
    <div style="line-height:1.25">&#160;</div>
    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The accompanying notes are an integral part of the consolidated financial statements.</span></span></div>
    <div style="line-height:1.25">&#160;</div>
    <div style="clear:both;margin-top:10pt;margin-bottom:10pt">
      <div style="text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:normal;font-style:normal">F - 10</span></span></span></div>
      <div style="page-break-after:always">
        <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" />
      </div>
    </div>
  </div>

  <div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:right;margin-top:10pt;margin-bottom:0pt">
    <div style="display:inline;margin-bottom:0px"><strong><span style="font-size:10pt;font-family:Times New Roman, Times, serif">ALLOT LTD.</span></strong>
      <p style="margin:0pt">&#160;</p>
    </div>
  </div>
  <div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt">
    <div style="font-weight:bold;display:inline">
      <div style="margin-top:0px"><span id="NOTES_integixAnchor"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div>
    </div>
  </div>
  <hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000;margin-top:5pt;margin-bottom:5pt" />
  <div style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:5pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif"><strong>U.S. dollars in thousands, except share and per share data</strong></span>
    <div style="margin:0pt">&#160;</div>
  </div>
  <div>
    <div>
      <ix:nonNumeric id="Fxbrl_20220113183737231" name="us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" contextRef="C_20220101to20221231" escape="true">
        <div>
          <div>
            <div>
              <div>
                <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;color:rgb(0, 0, 0)">

                    <tr>
                      <td style="vertical-align:top;font-weight:bold;width:56.7pt"><span style="font-size:10pt"><span>NOTE 1: -</span></span></td>
                      <td style="vertical-align:top;text-align:justify;width:auto">
                        <div style="font-weight:bold"><span style="font-size:10pt"><span>GENERAL</span></span></div>
                      </td>
                    </tr>

                </table>
              </div>
            </div>
          </div>
          <div>
            <div>
              <div style="line-height:1.25">&#160;</div>
              <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                  <tr>
                    <td style="width:56.7pt">&#160;</td>
                    <td style="vertical-align:top;width:28.35pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">a.</span></span></td>
                    <td style="vertical-align:top;text-align:justify;width:auto">
                      <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Allot Ltd. (the "Company") was incorporated in November 1996 under the laws of the State of Israel. The Company is engaged in developing, selling and marketing of leading innovative network intelligence (&#8220;Allot Smart&#8221;) and security solutions (&#8220;Allot Secure&#8221;) for mobile and fixed service providers as well as enterprises worldwide. Our solutions are deployed globally for network and application analytics, traffic control and shaping, network-based security including mobile security, distributed denial of service (DDoS) protection, IoT security, and more. Allot Smart generates insightful intelligence that allows CSPs to analyze every packet of network, user, application and security data, CSPs can see, control and secure their networks, optimizing performance, minimizing costs and maximizing end-user QoE. Allot Secure provide security service for the mass market and SMB at home, at work and on the go for mobile, fixed and 5G converged networks. Allot Secure enables customers to detect security breaches and protect networks and network users from attacks.</span></span></div>
                    </td>
                  </tr>

              </table>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company's Ordinary Shares are listed in the NASDAQ Global Select Market under the symbol "ALLT" from its initial public offering in November 2006. Since November 2010, the Company's Ordinary Shares have been listed for trading in the Tel Aviv Stock Exchange as well.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company holds twelve wholly-owned subsidiaries (the Company together with it's subsidiaries shall collectively be referred to as "Allot"): Allot Communications, Inc. in Burlington, Massachusetts, United-States (the "U.S. subsidiary"), which was incorporated in 1997 under the laws of the State of California, Allot Communication Europe SARL, France (the "European subsidiary"), which was incorporated in 1998 under the laws of France, Allot Communications Japan K.K. in Tokyo, Japan (the "Japanese subsidiary"), which was incorporated in 2004 under the laws of Japan, Allot Communication (UK) Limited (the "UK subsidiary"), which was incorporated in 2006 under the laws of England and Wales, Allot Communications (Asia Pacific) Pte. Ltd. ("the Singaporean subsidiary"), which was incorporated in 2006 under the laws of Singapore, Allot India Private Limited. (the "Indian subsidiary&#8221;), which was incorporated in 2012 under the laws of India and commenced its activity in 2013, Allot Communications Africa (PTY) Ltd. (the "African subsidiary&#8221;), which was incorporated in 2013 under the laws of South Africa, Allot Communications Spain, S.L. Sociedad Unipersonal (the "Spanish subsidiary&#8221;), which was incorporated in 2015 under the laws of Spain, Allot Communications (Colombia) S.A.S (the "Colombian subsidiary&#8221;), which was incorporated in 2015 under the laws of Colombia and Allot MexSub (the "Mexican subsidiary"), which was incorporated in 2015 under the laws of Mexico, Allot Turkey Komunikasion Hizmeleri limited (the &#8220;Turkish subsidiary&#8221;), which was incorporated in 2018 under laws of Turkey, Allot Australia (PTY) LTD (the &#8220;Australian subsidiary&#8221;), which was incorporated in 2018 under the laws of Australia.</span></span></div>
              <div style="margin-top:0px;margin-bottom:0px"><ix:exclude>
                <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                  <div style="margin-top:0pt;margin-bottom:0pt">
                    <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 11</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                  </div>
                </div>
                <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt">

                    <tr>
                      <td style="width:57pt;vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                      <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                    </tr>
                    <tr style="margin-top:0pt;margin-bottom:0pt">
                      <td style="width:57pt;vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">NOTE 1: -</span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                        <div style="font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">GENERAL (Cont.)</span></span></div>
                      </td>
                    </tr>

                </table>
              </ix:exclude></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The European, Singaporean, Indian, Colombian, U.S, Japanese, African and Turkish subsidiaries are engaged in sales and marketing, technical support services and other services of the Company's products. The UK and Australian subsidiaries are engaged in sales and marketing and other services.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Spanish and Mexican subsidiaries commenced operations in 2015 and are engaged in the sales and marketing, technical support and development activities of one of the Company's product lines.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                  <tr>
                    <td style="width:56.7pt">&#160;</td>
                    <td style="vertical-align:top;width:28.35pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">b.</span></span></td>
                    <td style="vertical-align:top;text-align:justify;width:auto">
                      <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Acquisitions:</span></span></div>
                    </td>
                  </tr>

              </table>
              <div style="line-height:1.25">
                <div style="line-height:1.25">&#160;</div>
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                    <tr>
                      <td style="width:85pt">&#160;</td>
                      <td style="vertical-align:top;width:28pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">a.</span></span></td>
                      <td style="vertical-align:top;text-align:justify;width:auto">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>On <ix:nonNumeric id="Fxbrl_20230325112030325" name="us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1" contextRef="C_20180101to20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" format="ixt:date-monthname-day-year-en">January 14, 2018</ix:nonNumeric> (the "Netonomy acquisition date"), the Company entered into a purchase agreement with the shareholders of Netonomy LTD ("Netonomy"), a developer of software-based cybersecurity solutions for the connected home.</span></span></span></div>
                      </td>
                    </tr>

                </table>
              </div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The total consideration for the acquisition was $<ix:nonFraction id="Fxbrl_20230317101832585" name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="C_20180101to20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,765</ix:nonFraction>, which consisted of $<ix:nonFraction id="Fxbrl_20230317101841617" name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="C_20180101to20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,180</ix:nonFraction> paid in cash, holdback amount summing to $<ix:nonFraction id="Fxbrl_20230317101849274" name="us-gaap:BusinessCombinationAcquisitionRelatedCosts" contextRef="C_20180101to20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">303</ix:nonFraction> and additional contingent consideration at a fair value of $<ix:nonFraction id="Fxbrl_20230317101856423" name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">282</ix:nonFraction> at the Netonomy acquisition date. As of December 31, 2021, the contingent consideration is estimated at a fair value of $<ix:nonFraction id="Fxbrl_20230317101902549" name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="C_20211231_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">834</ix:nonFraction>, The change in fair value of the contingent consideration was recorded to operating expenses.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">According to the agreement, the holdback amount (&#8220;Holdback Amount&#8221;) summing to $<ix:nonFraction id="Fxbrl_20230317101914762" name="allt:HoldbackExpensesCurrent" contextRef="C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,100</ix:nonFraction> would be held to partially satisfy any claims for indemnification. Such amount shall be <ix:nonNumeric id="Fxbrl_20230317101931535" name="us-gaap:BusinessCombinationIndemnificationAssetsDescription" contextRef="C_20180101to20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember">paid in three installments consisting each one 40%, 40% and 20% of the Holdback amount following the first, second and 30-months anniversaries of the Closing Date</ix:nonNumeric>, respectively. Notwithstanding the aforementioned, a sum of $<ix:nonFraction id="Fxbrl_20230317101939815" name="allt:RestrictedHoldbackAmount" contextRef="C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">797</ix:nonFraction> out of the Holdback amount shall be paid provided that certain employees keep working in the Company during the here mentioned periods (&#8220;the Restricted Holdback Amount&#8221;). As of December 31, 2021 the Company has no Holdback liability.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In this agreement, the contingent consideration was payable over a two-and-a-half-year term, starting April 1, 2018<sup style="vertical-align:text-top;line-height:1;font-size:smaller">&#160;</sup>and ended September 30, 2020 ("Contingent Consideration Period") depending on the Company&#8217;s revenues from Netonomy&#8217;s technology, and has payments cap of $<ix:nonFraction id="Fxbrl_20230317101948585" name="allt:AmountOfPaymentsCap" contextRef="C_20180401to20200930_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,100</ix:nonFraction>. A maximum sum of $<ix:nonFraction id="Fxbrl_20230317101954381" name="allt:RestrictedHoldbackAmount" contextRef="C_20200930_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">797</ix:nonFraction> out of the contingent consideration amount shall be paid provided that certain employees keep working in the Company during the mentioned period. The obligations in respect of the holdback amount and the contingent consideration are presented under other payables and accrued expenses.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="margin-left:85.05pt;line-height:1.25;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022, the Contingent Consideration Period ended however, part of Contingent Consideration was not settled yet. See Note 11c.</span></span></div>
              <div><ix:exclude>
                <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                  <div style="margin-top:0pt;margin-bottom:0pt">
                    <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 12</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                  </div>
                </div>
                <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt">

                    <tr>
                      <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                      <td style="vertical-align:top;text-align:justify;width:auto;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                    </tr>
                    <tr style="margin-top:0pt;margin-bottom:0pt">
                      <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">NOTE 1: -</span></span></td>
                      <td style="vertical-align:top;text-align:justify;width:auto;margin-top:0pt;margin-bottom:0pt">
                        <div style="font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">GENERAL (Cont.)</span></span></div>
                      </td>
                    </tr>

                </table>
              </ix:exclude></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The acquisition was accounted for using the purchase method of accounting in accordance with ASC No. 805, &#8220;Business Combinations&#8221; ("ASC No. 805"). Accordingly, the purchase price was allocated according to the estimated fair values of the assets acquired and liabilities assumed and the excess of the purchase price over the net tangible and identified intangible assets was assigned to goodwill. The fair value of intangible assets was determined by management with the assistance of a third-party valuation.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On July 2018, the merger of Netonomy with the Company was approved by the Israeli tax authorities with Allot as the receiving company and Netonomy as the transferring company and March 31, 2018 as the Merger Date.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date:</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div>
                <div style="margin-left:90pt">
                  <ix:nonNumeric id="Fxbrl_20220311193419594" name="us-gaap:BusinessAcquisitionProFormaInformationTextBlock" contextRef="C_20220101to20221231_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" escape="true">
                    <div>
                      <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:88%">

                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-current assets</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106175011931" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" contextRef="C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Account Payable</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106175020271" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" contextRef="C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other Payables</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211106175035607" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" contextRef="C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">142</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">IPR&#38;D</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106175050222" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" contextRef="C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,659</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Goodwill</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106175111534" name="us-gaap:Goodwill" contextRef="C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">121</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net assets acquired</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211106175123350" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" contextRef="C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,631</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>

                      </table>
                    </div>
                  </ix:nonNumeric>
                </div>
              </div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">The acquired assets are net of cash balance of $<ix:nonFraction id="Fxbrl_20211106174751203" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">132</ix:nonFraction>.</span></span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">IPR&#38;D is related to new technology that is still under development. Netonomy&#8217;s solution provides a simple, reliable and secure network for connected homes through a minimal footprint agent installed on the home router, which provides visibility into the network and blocks external and internal attacks. Acquisition costs in a total amount of $<ix:nonFraction id="Fxbrl_20230317102006350" name="allt:AcquisitionCostsRecordedToOperatingExpenses" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">49</ix:nonFraction> were recorded to operating expenses. The Company started to depreciate the IPR&#38;D asset from Q3 2019 as the R&#38;D phase was completed and the related product was ready to be sold.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Unaudited pro forma condensed results of operations:</span></span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Pro forma results of operations related to this acquisition have not been prepared because they are not material to the Company&#8217;s consolidated Statements of Comprehensive Loss.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                  <tr>
                    <td style="width:85.05pt">&#160;</td>
                    <td style="width:28.35pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">b.</span></span></td>
                    <td style="width:auto;vertical-align:top;text-align:justify">
                      <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On <ix:nonNumeric id="Fxbrl_20230325112045820" name="us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1" contextRef="C_20221201to20221218_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" format="ixt:date-monthname-day-year-en">December 18, 2022</ix:nonNumeric> (the "Keepers acquisition date"), the Company entered into an Bussines combination (the "Keepers PPA") with the shareholders of Keepers Child Safety Ltd. ("Keepers") a private company which has a buisness of developing and marketing software to protect children from digital online threats.</span></span></div>
                    </td>
                  </tr>

              </table>
              <div><ix:exclude>
                <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                  <div style="margin-top:0pt;margin-bottom:0pt">
                    <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 13</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                  </div>
                </div>
                <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt">

                    <tr>
                      <td style="width:57pt;vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                      <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">&#160;</td>
                    </tr>
                    <tr style="margin-top:0pt;margin-bottom:0pt">
                      <td style="width:57pt;vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">NOTE 1: -</span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt">
                        <div style="font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">GENERAL (Cont.)</span></span></div>
                      </td>
                    </tr>

                </table>
              </ix:exclude></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.2pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The total consideration for the acquisition was $<ix:nonFraction id="Fxbrl_20230325010845221" name="us-gaap:BusinessCombinationConsiderationTransferred1" contextRef="C_20221201to20221218_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,152,</ix:nonFraction> which consisted of $<ix:nonFraction id="Fxbrl_20230325010859865" name="us-gaap:PaymentsToAcquireBusinessesGross" contextRef="C_20221201to20221218_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">500</ix:nonFraction> paid in cash and an additional contingent consideration estimated at fair value of $<ix:nonFraction id="Fxbrl_20230325010924979" name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="C_20221218_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">652</ix:nonFraction> at the Keepers acquisition date. As of December 31, 2022, the contingent consideration is estimated at fair value of $<ix:nonFraction id="Fxbrl_20230325010942033" name="us-gaap:BusinessCombinationContingentConsiderationLiability" contextRef="C_20221231_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">656</ix:nonFraction>.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20230325011023657" name="us-gaap:BusinessCombinationIndemnificationAssetsDescription" contextRef="C_20221201to20221218_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember">The contingent consideration consists of two components: (a) $1,000 paid against actual income. (b) All expected revenues exceeding $1,000 multiplied by 3.0% limited for the period of 10 years as of Valuation Date.</ix:nonNumeric></span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The acquisition was accounted for using the purchase method of accounting in accordance with ASC No. 805, &#8220;Business Combinations&#8221; ("ASC No. 805"). Accordingly, the purchase price was allocated according to the estimated fair values of the assets acquired and the excess of the purchase price over the net tangible and identified intangible assets was assigned to goodwill.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date:</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="margin-left:90pt">
                <ix:nonNumeric id="Fxbrl_20230325010217834" name="us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" contextRef="C_20220101to20221231_usgaapBusinessAcquisitionAxis_alltKeepersChildSafetyLtdMember" escape="true">
                  <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:88%">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:top" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Technology</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325010302886" name="allt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology" contextRef="C_20221218_usgaapBusinessAcquisitionAxis_alltKeepersChildSafetyLtdMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,002</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:top;width:88%;padding-bottom:2px" valign="bottom">
                          <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Goodwill</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325010400506" name="us-gaap:Goodwill" contextRef="C_20221218_usgaapBusinessAcquisitionAxis_alltKeepersChildSafetyLtdMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">150</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:top;width:88%;padding-bottom:4px" valign="bottom">
                          <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net assets acquired</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325010404727" name="us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" contextRef="C_20221218_usgaapBusinessAcquisitionAxis_alltKeepersChildSafetyLtdMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,152</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>

                  </table>
                </ix:nonNumeric>
              </div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Unaudited pro forma condensed results of operations:</span></span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Pro forma results of operations related to this acquisition have not been prepared because they are not material to the Company&#8217;s consolidated Statements of Comprehensive Loss.</span></span></div>
            </div>
          </div>
        </div>
      </ix:nonNumeric>
      <div>
        <div style="width:100%;clear:both">
          <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 14</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
        </div>
      </div>
    </div>
  </div>
  <div style="line-height:1.25">&#160;</div>

  <div>
    <div>
      <div>
        <ix:nonNumeric id="Fxbrl_20220310135820935" name="us-gaap:SignificantAccountingPoliciesTextBlock" contextRef="C_20220101to20221231" escape="true">
          <div>
            <div>
              <div>
                <div>
                  <div>
                    <div>
                      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                          <tr>
                            <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>NOTE 2: -</span></span></span></span></td>
                            <td style="vertical-align:top;text-align:justify;width:auto">
                              <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>SIGNIFICANT ACCOUNTING POLICIES</span></span></span></span></div>
                            </td>
                          </tr>

                      </table>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP").</span></span></span></span></div>
                      <div style="line-height:1.25">&#160;</div>
                      <ix:nonNumeric id="Fxbrl_20220318105908260" name="us-gaap:UseOfEstimates" contextRef="C_20220101to20221231" escape="true">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="vertical-align:top;width:28.5pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>a.</span></span></span></td>
                                  <td style="vertical-align:top;text-align:justify;width:auto">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Use of estimates:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company's management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></span></span></span></div>
                        </div>
                      </ix:nonNumeric>
                      <div style="line-height:1.25">&#160;</div>
                      <ix:nonNumeric id="Fxbrl_20220318105914006" name="us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" contextRef="C_20220101to20221231" escape="true">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>b.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial statements in U.S. dollars:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The majority operation of the Company and its subsidiaries are generated in U.S. dollars ("dollar") or linked to the dollar. The Company's management believes that the dollar is the currency of the primary economic environment in which the Company and its subsidiaries operate. Thus, the functional and reporting currency of the Company and its subsidiaries is the dollar.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accordingly, monetary accounts maintained in currencies other than the dollar are remeasured into U.S. dollars in accordance with Accounting Standards Codification No. 830, "Foreign Currency Matters" ("ASC No. 830"). All transactions gains and losses from the remeasurement of monetary balance sheet items are reflected in the statements of operations as financial income or expenses as appropriate. Financial gains and (losses) related to exchange rate differences in connection with revaluation of assets and liabilities in non-dollar denominated currencies for the years ended December 31, 2022, 2021, and 2020 ammounted to $ <ix:nonFraction id="Fxbrl_20230325012231916" name="allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">442</ix:nonFraction>, $ (<ix:nonFraction id="Fxbrl_20230325012239905" name="allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">454</ix:nonFraction>) and $ <ix:nonFraction id="Fxbrl_20230325012243204" name="allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">552</ix:nonFraction>, respectively.</span></span></span></span></div>
                        </div>
                      </ix:nonNumeric>
                      <div style="line-height:1.25">&#160;</div>
                      <ix:nonNumeric id="Fxbrl_20220318105922478" name="us-gaap:ConsolidationPolicyTextBlock" contextRef="C_20220101to20221231" escape="true">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>c.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Principles of consolidation:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                            <p style="margin:0pt">&#160;</p>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The consolidated financial statements include the accounts of the Company and its subsidiaries. Intercompany balances and transactions have been eliminated upon consolidation.</span></span></span></span></div>
                        </div>
                      </ix:nonNumeric>
                      <div style="line-height:1.25">&#160;</div>
                      <ix:nonNumeric id="Fxbrl_20220318110002297" name="us-gaap:CashAndCashEquivalentsPolicyTextBlock" contextRef="C_20220101to20221231" escape="true">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>d.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                            <p style="margin:0pt">&#160;</p>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company considers all unrestricted highly liquid investments which are readily convertible into cash, with a maturity of three months or less at the date of acquisition, to be cash equivalents.</span></span></span></span></div>
                        </div>
                      </ix:nonNumeric>
                      <div style="line-height:1.25">&#160;</div>
                      <ix:nonNumeric id="Fxbrl_20220318110009545" name="us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" contextRef="C_20220101to20221231" escape="true">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>e.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Restricted deposits:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                            <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The restricted deposits are held in favor of financial institutions in respect of fulfillment of operating obligations.</span></span></span></span>
                          </div>
                        </div>
                      </ix:nonNumeric>
                    </div>
                  </div>
                </div>
              </div>
            </div>
            <div><ix:exclude>
              <div>
                <div>
                  <div>
                    <div>
                      <div>
                        <div style="line-height:1.25">
                          <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 15</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
              <div>
                <div>
                  <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                      <tr>
                        <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt">&#160;</td>
                        <td style="vertical-align:top;text-align:justify;width:auto">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>NOTE 2: -</span></span></span></span></td>
                        <td style="vertical-align:top;text-align:justify;width:auto">
                          <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></span></span></div>
                        </td>
                      </tr>

                  </table>
                </div>
              </div>
            </ix:exclude></div>
            <div>
              <div>
                <div style="line-height:1.25">&#160;</div>
                <ix:nonNumeric id="Fxbrl_20220318123425501" name="allt:ShortTermBankDepositsPolicyTextBlock" contextRef="C_20220101to20221231" escape="true">
                  <div>
                    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                        <tr>
                          <td style="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>f.</span></span></span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Short-term bank deposits:</span></span></span></span></div>
                          </td>
                        </tr>

                    </table>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Short-term bank deposits are deposits with maturities of more than three months but less than one year at the balance sheet date. The deposits are in dollars and bear interest at an annual weighted average rate of <ix:nonFraction id="Fxbrl_20230325012401189" name="us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne" contextRef="C_20221231" unitRef="pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">4.05</ix:nonFraction>% and <ix:nonFraction id="Fxbrl_20230325012407097" name="us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne" contextRef="C_20211231" unitRef="pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">0.71</ix:nonFraction>% on December 31, 2022 and 2021, respectively. In connection with the Company's hedging transactions, the Company is required to maintain reserve deposits balances in the bank. Out of the short-term bank deposits, a total of $<ix:nonFraction id="Fxbrl_20230325165554260" name="allt:ShortTermBankDepositsHedgingTransactions" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20230325012415688" name="allt:ShortTermBankDepositsHedgingTransactions" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,000</ix:nonFraction></ix:nonFraction> is due to the hedging transactions as of December 31, 2022 and 2021.</span></span></span></span></div>
                  </div>
                </ix:nonNumeric>
                <div style="line-height:1.25">&#160;</div>
              </div>
            </div>
            <ix:nonNumeric id="Fxbrl_20220318123448574" name="us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" contextRef="C_20220101to20221231" escape="true">
              <div>
                <div>
                  <div>
                    <div style="line-height:1.25">
                      <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                          <tr>
                            <td style="width:56.7pt">&#160;</td>
                            <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>g.</span></span></span></td>
                            <td style="width:auto;vertical-align:top;text-align:justify">
                              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Trade Receivable and Allowances:</span></span></p>
                            </td>
                          </tr>

                      </table>
                    </div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                      <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Trade receivables are recorded and carried at the original invoiced amount which was recognized as revenues less an allowance for any potential uncollectible amounts. The Company makes estimates of expected credit losses for the allowance for credit losses and allowance for unbilled receivables based upon its assessment of various factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The estimated credit loss allowance is recorded as general and administrative expenses on the Company&#8217;s consolidated statements of income (loss).</span></span></span></span>
                    </div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                  </div>
                </div>
                <div>
                  <div>
                    <div>
                      <div>
                        <div>
                          <div>
                            <div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The following table displays a rollforward of the total allowance for credit losses for the years ended December 31, 2022, 2021, and 2020.</span></span></span></span>
                                <p style="margin:0pt">&#160;</p>
                              </div>
                              <div style="margin-left:90pt">
                                <ix:nonNumeric id="Fxbrl_20220318110557447" name="us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock" contextRef="C_20220101to20221231" escape="true">
                                  <div>
                                    <div>
                                      <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                          <tr>
                                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total allowance for credit losses &#8211; January 1</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211202111849684" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,398</ix:nonFraction></span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108131340605_27" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,309</ix:nonFraction></span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211124101458731" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="C_20191231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,867</ix:nonFraction></span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%" valign="bottom">
                                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current-period provision for expected credit losses</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108131340605_33" name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">823</ix:nonFraction></span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108131340605_37" name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">293</ix:nonFraction></span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108131340605_311" name="us-gaap:ProvisionForDoubtfulAccounts" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,894</ix:nonFraction></span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Write-offs</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211108131340605_43" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">64</ix:nonFraction></span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211108131340605_47" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9</ix:nonFraction></span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211108131340605_411" name="us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">934</ix:nonFraction></span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Recoveries collected</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211108131340605_53" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">249</ix:nonFraction></span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211108131340605_57" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">195</ix:nonFraction></span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211108131340605_511" name="us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">518</ix:nonFraction></span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total allowance for credit losses &#8211; December 31</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211202111917277" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,908</ix:nonFraction></span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108131340605_77" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,398</ix:nonFraction></span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108131340605_711" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,309</ix:nonFraction></span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>

                                      </table>
                                    </div>
                                  </div>
                                </ix:nonNumeric>
                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </ix:nonNumeric>
            <div>
              <div>
                <div>
                  <div>
                    <div>
                      <div>
                        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">
                          <p style="margin:0pt">&#160;</p>
                        </div>
                        <ix:nonNumeric id="Fxbrl_20220318123534902" name="us-gaap:MarketableSecuritiesPolicy" contextRef="C_20220101to20221231" escape="true">
                          <div>
                            <div>
                              <div style="line-height:1.25">
                                <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                    <tr>
                                      <td style="width:56.7pt">&#160;</td>
                                      <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>h.</span></span></span></td>
                                      <td style="width:auto;vertical-align:top;text-align:justify">
                                        <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Marketable securities:</span></span></p>
                                      </td>
                                    </tr>

                                </table>
                              </div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                                <p style="margin:0pt">&#160;</p>
                                <p style="margin-bottom:0px;margin-top:0px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Marketable securities consist mainly of corporate bonds. The Company determines the appropriate classification of marketable securities at the time of purchase and re-evaluates such designation at each balance sheet date. &#160;In accordance with FASB ASC No. 320 &#8220;Investments- Debt and Equity Securities,&#8221; the Company classifies marketable securities as available-for-sale. &#160;Available-for-sale securities are stated at fair value, with unrealized gains and losses reported in accumulated other comprehensive income (loss), a separate component of shareholders&#8217; equity, net of taxes. &#160;Realized gains and losses on sales of marketable securities, as determined on a specific identification basis, are included in financial income, net. The amortized cost of marketable securities is adjusted for amortization of premium and accretion of discount to maturity, both of which, together with interest, are included in financial income, net. The Company has classified all marketable securities as short-term, even though the stated maturity date may be one year or more beyond the current balance sheet date, because it is probable that the Company will sell these securities prior to maturity to meet liquidity needs or as part of risk versus reward objectives.</span></span></span></span></p>
                              </div>
                            </div>
                            <div style="margin-top:0px"><ix:exclude>
                              <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                                <div style="text-align:center;margin-top:0pt;margin-bottom:0pt">
                                  <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 16</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                                </div>
                              </div>
                              <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt">

                                  <tr>
                                    <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt;width:56.7pt">&#160;</td>
                                    <td style="vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt;width:auto">&#160;</td>
                                  </tr>
                                  <tr style="margin-top:0pt;margin-bottom:0pt">
                                    <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt;width:56.7pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">NOTE 2: -</span></span></span></span></td>
                                    <td style="vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt;width:auto">
                                      <div style="font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></span></span></div>
                                    </td>
                                  </tr>

                              </table>
                            </ix:exclude></div>
                            <div style="line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Starting on January 1, 2020, as a result of the adoption of ASC 326, available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in interest and other income (expense), net, on the Company&#8217;s consolidated statements of income (loss), and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in Shareholder's equity. As of December 31,2022 and 2021, no credit loss impairment was recorded regarding the available for sale marketable securities.</span></span></span></span></div>
                          </div>
                        </ix:nonNumeric>
                        <div style="line-height:1.25">&#160;</div>
                        <ix:nonNumeric id="Fxbrl_20220318123548134" name="us-gaap:InventoryPolicyTextBlock" contextRef="C_20220101to20221231" escape="true">
                          <div>
                            <div style="line-height:1.25">
                              <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                  <tr>
                                    <td style="width:56.7pt">&#160;</td>
                                    <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>i.</span></span></span></td>
                                    <td style="width:auto;vertical-align:top;text-align:justify">
                                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventories:</span></span></p>
                                    </td>
                                  </tr>

                              </table>
                            </div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Inventories are stated at the lower of cost or net realizable value. Inventory write-offs are provided to cover risks arising primarily from end of life products and from slow-moving items, technological obsolescence, and excess inventory. Inventory net write-offs during the years ended December 31, 2022, 2021 and 2020 amounted to $ <ix:nonFraction id="Fxbrl_20230325014011728" name="us-gaap:InventoryWriteDown" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">905</ix:nonFraction>, $ <ix:nonFraction id="Fxbrl_20230325014019177" name="us-gaap:InventoryWriteDown" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,593</ix:nonFraction> and $ <ix:nonFraction id="Fxbrl_20230325014025863" name="us-gaap:InventoryWriteDown" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,928</ix:nonFraction>, respectively, and were recorded in cost of revenues.</span></span></span></span></div>
                            <div style="line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Provision for slow moving inventory as of December 31, 2022&#160;and 2021&#160;amounted to $ <ix:nonFraction id="Fxbrl_20220310133106939" name="us-gaap:InventoryAdjustments" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,862</ix:nonFraction> and $ <ix:nonFraction id="Fxbrl_20220310133113228" name="us-gaap:InventoryAdjustments" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,103</ix:nonFraction>, respectively.</span></span></span></span></div>
                            <div style="line-height:1.25">&#160;</div>
                            <div style="text-align:justify;text-indent:-28.35pt;margin-left:113.4pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Inventory cost is determined using the weighted average cost method.</span></span></span></span>
                              <p style="margin:0pt">&#160;</p>
                            </div>
                          </div>
                        </ix:nonNumeric>
                      </div>
                    </div>
                  </div>
                  <div>
                    <div>
                      <div>
                        <div>
                          <div>
                            <ix:nonNumeric id="Fxbrl_20220318123604406" name="us-gaap:PropertyPlantAndEquipmentPolicyTextBlock" contextRef="C_20220101to20221231" escape="true">
                              <div>
                                <div style="line-height:1.25">
                                  <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                      <tr>
                                        <td style="width:56.7pt">&#160;</td>
                                        <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>j.</span></span></span></td>
                                        <td style="width:auto;vertical-align:top;text-align:justify">
                                          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property and equipment, net:</span></span></p>
                                        </td>
                                      </tr>

                                  </table>
                                </div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of the assets at the following annual rates:</span></span></span></span></div>
                                <div style="line-height:1.25">&#160;</div>
                                <div style="margin-left:90pt">
                                  <ix:nonNumeric id="Fxbrl_20220318112453061" name="allt:PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock" contextRef="C_20220101to20221231" escape="true">
                                    <div>
                                      <div>
                                        <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                            <tr>
                                              <td style="width:70%;vertical-align:top">&#160;</td>
                                              <td style="width:3.1%;vertical-align:bottom">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)">
                                                <div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top">&#160;</td>
                                              <td style="width:3.1%;vertical-align:bottom">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lab equipment</span></span></div>
                                              </td>
                                              <td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                                                <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108131952663" name="allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" contextRef="C_20220101to20221231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">16</ix:nonFraction> - <ix:nonFraction id="Fxbrl_20211108131958992" name="allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" contextRef="C_20220101to20221231_srtRangeAxis_srtMaximumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">25</ix:nonFraction></span></span></div>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Computers and peripheral equipment</span></span></div>
                                              </td>
                                              <td style="width:3.1%;vertical-align:bottom">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom">
                                                <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318112330396" name="allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" contextRef="C_20220101to20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">33</ix:nonFraction></span></span></div>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Office furniture</span></span></div>
                                              </td>
                                              <td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                                                <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108132012978" name="allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" contextRef="C_20220101to20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">6</ix:nonFraction></span></span></div>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SECaaS equipment*</span></span></div>
                                              </td>
                                              <td style="width:3.1%;vertical-align:bottom">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom">
                                                <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108132016690" name="allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" contextRef="C_20220101to20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">16</ix:nonFraction></span></span></div>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Leasehold improvements</span></span></div>
                                              </td>
                                              <td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                                                <div style="text-align:center;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20230325014304181" name="us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives" contextRef="C_20220101to20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember">Over the shorter of the term of the lease or the useful life of the asset</ix:nonNumeric></span></span></div>
                                              </td>
                                            </tr>

                                        </table>
                                      </div>
                                    </div>
                                  </ix:nonNumeric>
                                </div>
                                <div style="line-height:1.25">&#160;</div>
                                <div style="text-align:justify;line-height:1.25;margin-bottom:0px;margin-left:90pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>*SECaaS equipment &#8211; the equipment used for SECaaS revenues</span></span></span></span></div>
                              </div>
                            </ix:nonNumeric>
                            <div><ix:exclude>
                              <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 17</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                              <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                  <tr>
                                    <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt">&#160;</td>
                                    <td style="vertical-align:top;text-align:justify;width:auto">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>NOTE 2: -</span></span></span></td>
                                    <td style="vertical-align:top;text-align:justify;width:auto">
                                      <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></span></div>
                                    </td>
                                  </tr>

                              </table>
                            </ix:exclude></div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                  <div>
                    <div>
                      <div>&#160;</div>
                      <ix:nonNumeric id="Fxbrl_20220318123628782" name="us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy" contextRef="C_20220101to20221231" escape="true">
                        <div>
                          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                              <tr>
                                <td style="width:56.7pt">&#160;</td>
                                <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>k.</span></span></span></span></td>
                                <td style="width:auto;vertical-align:top;text-align:justify">
                                  <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Goodwill:</span></span></span></span></div>
                                </td>
                              </tr>

                          </table>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Goodwill represents the excess of the purchase price over the fair value of net assets of purchased businesses. Under Accounting Standards Codification No. 350, "Intangibles-Goodwill and Other" ("ASC No. 350"), goodwill is not amortized, but rather subject to an annual impairment test, or more often if there are indicators of impairment present. In accordance with ASC No. 350 the Company performs an annual impairment test at December 31 each year.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>ASC 350 allows an entity to first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment does not result in a more likely than not indication of impairment, no further impairment testing is required. If the Company elects not to use this option, or if the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then the Company prepares a quantitative &#160;analysis to determine whether the carrying value of reporting unit exceeds its estimated fair value. If the carrying value of a reporting unit exceeds its estimated fair value, the Company recognizes an impairment of goodwill for the amount of this excess, in accordance with the guidance in FASB Accounting Standards Update ("ASU") No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment, which the Company adopted as of January 1, 2020.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company operates in one operating segment, and this segment comprises its only reporting unit. The Company has performed an annual impairment analysis as of December 31, 2022&#160;and determined that the carrying value of the reporting unit was lower than the fair value of the reporting unit. Fair value is determined using market value. During the years 2022, 2021&#160;and 2020, no impairment losses were recorded.</span></span></span></span></div>
                        </div>
                      </ix:nonNumeric>
                      <div style="line-height:1.25">&#160;</div>
                      <ix:nonNumeric id="Fxbrl_20220318123646748" name="allt:ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization" contextRef="C_20220101to20221231" escape="true">
                        <div>
                          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                              <tr>
                                <td style="width:56.7pt">&#160;</td>
                                <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>l.</span></span></span></span></td>
                                <td style="width:auto;vertical-align:top;text-align:justify">
                                  <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Impairment of long-lived assets, Right-of-use assets, and intangible assets subject to amortization:</span></span></span></span></div>
                                </td>
                              </tr>

                          </table>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Property and equipment, Right-of-use assets, &#160;and intangible assets subject to amortization are reviewed for impairment in accordance with ASC No. 360, "Accounting for the Impairment or Disposal of Long-Lived Assets," whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future undiscounted cash flows expected to be generated by the assets. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.&#160;</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Intangible assets acquired in a business combination are recorded at fair value at the date of acquisition. Following initial recognition, intangible assets are carried at cost less any accumulated amortization and any accumulated impairment losses. The useful lives of intangible assets are assessed to be either finite or indefinite. Intangible assets that are not considered to have an indefinite useful life are amortized over their estimated useful lives.&#160;</span></span></span></div>
                          <div><ix:exclude>
                            <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                              <div style="text-align:center;margin-top:0pt;margin-bottom:0pt">
                                <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 18</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                              </div>
                            </div>
                            <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                              <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px;margin-top:0pt;margin-bottom:0pt">

                                  <tr>
                                    <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt;width:56.7pt">&#160;</td>
                                    <td style="vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt;width:auto">&#160;</td>
                                  </tr>
                                  <tr style="margin-top:0pt;margin-bottom:0pt">
                                    <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt;width:56.7pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">NOTE 2: -</span></span></span></td>
                                    <td style="vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt;width:auto">
                                      <div style="font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></span></div>
                                    </td>
                                  </tr>

                              </table>
                            </div>
                          </ix:exclude></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Some of the acquired intangible assets are amortized over their estimated useful lives in proportion to the economic benefits realized. This accounting policy results in accelerated amortization of such customer relationships as compared to the straight-line method. All other intangible assets are amortized over their estimated useful lives on a straight-line basis.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25;margin-bottom:0px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company has performed an annual impairment analysis as of December 31, 2022 and determined that there were no circumstances indicate the asset&#8217;s carrying value may not be recoverable. During the years 2022, 2021 and 2020, no impairment losses were recorded.</span></span></span></span></div>
                        </div>
                      </ix:nonNumeric>
                    </div>
                  </div>
                  <div>
                    <div>
                      <p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:0pt;padding-left:80pt;margin-bottom:0pt">&#160;</p>
                    </div>
                  </div>
                  <ix:nonNumeric id="Fxbrl_20220310135523952" name="us-gaap:RevenueRecognitionPolicyTextBlock" contextRef="C_20220101to20221231" escape="true">
                    <div>
                      <div>
                        <div>
                          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                              <tr>
                                <td style="width:56.7pt">&#160;</td>
                                <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>m.</span></span></span></span></td>
                                <td style="width:auto;vertical-align:top;text-align:justify">
                                  <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Revenue recognition:</span></span></span></span></div>
                                </td>
                              </tr>

                          </table>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company generates revenues mainly from selling its products along with related maintenance and support services. At times, these arrangements may also include professional services, such as installation services or training. Some of the Company&#8217;s product sales are through resellers, distributors, OEMs and system integrators, all of whom are considered end-users. The Company also generates revenues from services, in which the Company provides network filtering and security services to its customers.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company recognizes revenue under the core principle that transfer of control to the Company&#8217;s customers should be depicted in an amount reflecting the consideration the Company expects to receive. 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.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Some of the Company's contracts usually include combinations of products and services, that are capable of being distinct and accounted for as separate performance obligations. The products are distinct as the customer can derive the economic benefit of it 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 support, the Company determines the standalone selling prices based on the price at which the Company separately sells a renewal support contract on a stand-alone basis. For professional services, the Company determines the standalone selling prices based on the price at which the Company separately sells those services on a stand-alone basis. If the standalone selling price is not observable, the Company estimates the standalone selling price by taking into account available information such as geographic or regional specific factors, internal costs, profit objectives, and internally approved pricing guidelines related to the performance obligation.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Product revenue is recognized at a point in time when the performance obligation is being satisfied. Maintenance and support related revenues are deferred and recognized on a straight-line basis over the term of the applicable maintenance and support agreement. Professional services are usually recognized at a point in time when the performance obligation is being satisfied.</span></span></span></span></div>
                          <div><ix:exclude>
                            <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                              <div style="text-align:center;margin-top:0pt;margin-bottom:0pt">
                                <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 19</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                              </div>
                            </div>
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt">

                                <tr>
                                  <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt;width:56.7pt">&#160;</td>
                                  <td style="vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt;width:auto">&#160;</td>
                                </tr>
                                <tr style="margin-top:0pt;margin-bottom:0pt">
                                  <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt;width:56.7pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">NOTE 2: -</span></span></span></span></td>
                                  <td style="vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt;width:auto">
                                    <div style="font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></span></span></div>
                                  </td>
                                </tr>

                            </table>
                          </ix:exclude></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company elected the practical expedient to not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In certain contracts, the Company provides the customer with financing for a period exceeding the regular credit terms for customers. In such circumstances, the Company recognizes revenue based on the amount that reflects the price that would have been paid by the customer in cash on the date of receipt of the goods or services, and the balance is recognized in finance income.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company also enters into service contracts, in which the Company provides security as a service (SECaaS) solution to operators, which the Company considers as its customers. The Company's security as a service solution is offered to operators on a Revenue Share business model, where both the Company and the operator share the revenue generated from the operator's subscribers. Most of the Company's security as a service contracts contain a single performance obligation comprised of series of distinct goods and services satisfied over time. The contracts consideration is based on usage by the operator's subscribers. As such, the Company allocates the variable consideration in those contracts to distinct service periods in which the service is provided and recognizes revenue for each distinct service period.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred revenue includes amounts received from customers for which revenue has not yet been recognized. Deferred revenues are classified as short and long-term based on their contractual term and recognized as (or when) the Company performs under the contract.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The portion of the transaction price allocated to remaining performance obligations represents contracts that have not yet been recognized that include deferred revenue and amounts not yet received that will be recognized as revenue in future periods. As of December 31, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations that the Company expects to recognize is $ <ix:nonFraction id="Fxbrl_20230325014610817" name="allt:RemainingPerformanceObligations" contextRef="C_20221231" unitRef="USD" scale="6" decimals="-6" format="ixt:num-dot-decimal">88</ix:nonFraction> million of which approximately $ <ix:nonFraction id="Fxbrl_20230325014622888" name="allt:RemainingPerformanceObligationsShortTerm" contextRef="C_20221231_srtRangeAxis_srtMinimumMember" unitRef="USD" scale="6" decimals="-6" format="ixt:num-dot-decimal">53</ix:nonFraction> million is estimated to be recognized before December 31, 2023 and approximately $ <ix:nonFraction id="Fxbrl_20230325014629480" name="allt:RemainingPerformanceObligations" contextRef="C_20221231_srtRangeAxis_srtMaximumMember" unitRef="USD" scale="6" decimals="-6" format="ixt:num-dot-decimal">35</ix:nonFraction> million is estimated to be recognized after December 31, 2023.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company pays sales commissions to sales and marketing personnel based on their certain predetermined sales goals. The company evaluates its commission and capitalize only incremental commissions costs which are considered recoverable costs of obtaining a contract with a customer. These capitalized sales commissions costs are amortized over a period of benefit which is typically over the term of the customer contracts as initial commission rates are commensurate with the renewal commission rates. Amortization expenses related to these costs are included in sales and marketing expenses in the consolidated statements of operations. For the year ended December 31, 2022, the deferred commission was $<ix:nonFraction id="Fxbrl_20230325014728112" name="us-gaap:AmortizationOfDeferredCharges" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,863</ix:nonFraction> and the amortization of deferred commission was $1,296. The Company uses the practical expedient and does not assess the existence of a significant financing component when the difference between payment and revenue recognition is a year or less.</span></span></span></span></div>
                          <div><ix:exclude>
                            <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                              <div style="text-align:center;margin-top:0pt;margin-bottom:0pt">
                                <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 20</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                              </div>
                            </div>
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt">

                                <tr>
                                  <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt;width:56.7pt">&#160;</td>
                                  <td style="vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt;width:auto">&#160;</td>
                                </tr>
                                <tr style="margin-top:0pt;margin-bottom:0pt">
                                  <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt;width:56.7pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">NOTE 2: -</span></span></span></span></td>
                                  <td style="vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt;width:auto">
                                    <div style="font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></span></span></div>
                                  </td>
                                </tr>

                            </table>
                          </ix:exclude></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company estimated variable consideration related to product returns based on its experience with historical product returns and other known factors. Such provisions amounted to $<ix:nonFraction id="Fxbrl_20230325015239463" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">90</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20230325015246191" name="us-gaap:ValuationAllowancesAndReservesBalance" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">233</ix:nonFraction> as of December 31, 2022 and 2021, respectively. As of December 31, 2022 and 2021, this provision was recorded as part of other payables and accrued expenses.</span></span></span></span>
                            <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company recognizes term-based license agreements at the point in time when control transfers and the associated maintenance revenues over the contract period.</span></span></span></span>
                          </div>
                        </div>
                      </div>
                    </div>
                  </ix:nonNumeric>
                  <div>
                    <div>
                      <div>
                        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
                        <ix:nonNumeric id="Fxbrl_20220318123707863" name="us-gaap:CostOfSalesPolicyTextBlock" contextRef="C_20220101to20221231" escape="true">
                          <div>
                            <div style="line-height:1.25">
                              <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                  <tr>
                                    <td style="width:56.7pt">&#160;</td>
                                    <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>n.</span></span></span></td>
                                    <td style="width:auto;vertical-align:top;text-align:justify">
                                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues:</span></span></p>
                                    </td>
                                  </tr>

                              </table>
                            </div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cost of revenues consists primarily of costs of materials and the cost of maintenance and services, resulting from costs associated with support, customer success and professional services.</span></span></span></span></div>
                          </div>
                        </ix:nonNumeric>
                        <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                        <ix:nonNumeric id="Fxbrl_20220318123722030" name="us-gaap:ResearchAndDevelopmentExpensePolicy" contextRef="C_20220101to20221231" escape="true">
                          <div>
                            <div style="line-height:1.25">
                              <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                  <tr>
                                    <td style="width:56.7pt;vertical-align:top">&#160;</td>
                                    <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>o.</span></span></span></td>
                                    <td style="width:auto;vertical-align:top;text-align:justify">
                                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development costs:</span></span></p>
                                    </td>
                                  </tr>

                              </table>
                            </div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accounting Standards Codification No. 985-20, requires capitalization of certain software development costs subsequent to the establishment of technological feasibility.</span></span></span></span></div>
                            <div style="line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Based on the Company's product development process, technological feasibility is established upon the completion of a working model. The Company does not incur material costs between the completion of a working model and the point at which the products are&#160;</span></span><span><span>ready for general release. Therefore, research and development costs are charged to the consolidated statement of comprehensive loss as incurred.</span></span></span></span></div>
                          </div>
                        </ix:nonNumeric>
                        <div style="line-height:1.25">&#160;</div>
                        <div>
                          <ix:nonNumeric id="Fxbrl_20220318124702605" name="allt:SeverancePayPolicyTextBlock" contextRef="C_20220101to20221231" escape="true">
                            <div>
                              <div style="line-height:1.25">
                                <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                    <tr>
                                      <td style="width:56.7pt">&#160;</td>
                                      <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>p.</span></span></span></td>
                                      <td style="width:auto;vertical-align:top;text-align:justify">
                                        <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Severance pay:</span></span></p>
                                      </td>
                                    </tr>

                                </table>
                              </div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The liability in Israel for substantially all of the Company`s employees in respect of severance pay liability is calculated in accordance with Section 14 of the Severance Pay Law -1963 (herein- "Section 14"). Section 14 states that Company's contributions for severance pay shall be in line of severance compensation and upon release of the policy to the employee, no additional obligations shall be conducted between the parties regarding the matter of severance pay and no additional payments shall be made by the Company to the employee.</span></span></span></span></div>
                              <div style="line-height:1.25">&#160;</div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Furthermore, the related obligation and amounts deposited on behalf of such obligation under Section 14, are not stated on the balance sheet, because pursuant to the current ruling, they are legally released from the obligation to employees once the deposits have been paid.</span></span></span></span></div>
                              <div style="line-height:1.25">&#160;</div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>There are a limited number of employees in Israel, for whom the Company is liable for severance pay. The Company's liability for severance pay for its Israeli employees was calculated pursuant to Section 14, based on the most recent monthly salary of its Israeli employees multiplied by the number of years of employment as of the balance sheet date for such employees.</span></span></span></span></div>
                              <div><ix:exclude>
                                <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                                  <div style="text-align:center;margin-top:0pt;margin-bottom:0pt">
                                    <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 21</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                                  </div>
                                </div>
                                <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt">

                                    <tr>
                                      <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt;width:56.7pt">&#160;</td>
                                      <td style="vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt;width:auto">&#160;</td>
                                    </tr>
                                    <tr style="margin-top:0pt;margin-bottom:0pt">
                                      <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt;width:56.7pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">NOTE 2: -</span></span></span></span></td>
                                      <td style="vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt;width:auto">
                                        <div style="font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></span></span></div>
                                      </td>
                                    </tr>

                                </table>
                              </ix:exclude></div>
                              <div style="line-height:1.25">&#160;</div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company's liability was partly provided by monthly deposits with severance pay funds and insurance policies and the remainder by an accrual.</span></span></span></span></div>
                              <div style="line-height:1.25">&#160;</div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                                <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Severance expense for the years ended December 31, 2022, 2021 and 2020, amounted to&#160;</span></span></span></span><span style="font-size:10pt">$&#160;</span><ix:nonFraction id="Fxbrl_20220310133522869" name="us-gaap:SeveranceCosts1" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,516</ix:nonFraction><span style="font-size:10pt">, $&#160;</span><ix:nonFraction id="Fxbrl_20220310133529654" name="us-gaap:SeveranceCosts1" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,465</ix:nonFraction><span style="font-size:10pt"> and $&#160;</span><ix:nonFraction id="Fxbrl_20220310133537863" name="us-gaap:SeveranceCosts1" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,619</ix:nonFraction><span style="font-size:10pt">, respectively.</span></p>
                                <p style="margin:0pt">&#160;</p>
                              </div>
                            </div>
                          </ix:nonNumeric>
                        </div>
                      </div>
                    </div>
                  </div>
                  <div>
                    <ix:nonNumeric id="Fxbrl_20220318124725329" name="us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy" contextRef="C_20220101to20221231" escape="true">
                      <div>
                        <div>
                          <div>
                            <div>
                              <div>
                                <div style="line-height:1.25">
                                  <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                      <tr>
                                        <td style="width:56.7pt">&#160;</td>
                                        <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>q.</span></span></span></td>
                                        <td style="width:auto;vertical-align:top;text-align:justify">
                                          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accounting for share-based compensation:</span></span></p>
                                        </td>
                                      </tr>

                                  </table>
                                </div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounts for share-based compensation in accordance with Accounting Standards Codification No. 718, "Compensation - Stock Compensation" ("ASC No. 718") that requires companies to estimate the fair value of equity-based payment awards on the date of grant using an option-pricing model. &#160;The value of the portion of the award that is ultimately expected to vest is recognized as an expense over the requisite service periods in the Company's consolidated statement of comprehensive loss. The Company recognizes compensation expenses for the value of its awards based on the straight-line method over the requisite service period of each of the awards, net of estimated forfeitures.</span></span></span></span></div>
                                <div style="line-height:1.25">&#160;</div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounted for changes in award terms as a modification in accordance with ASC 718. A modification to the terms of an award should be treated as an exchange of the original award for a new award with total compensation cost equal to the grant-date fair value of the original award plus the incremental value measured at the same date. Under ASC 718, the calculation of the incremental value is based on the excess of the fair value of the new (modified) award based on current circumstances over the fair value of the original award measured immediately before its terms are modified based on current circumstances.</span></span></span></span></div>
                                <div style="line-height:1.25">&#160;</div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company estimated the forfeiture rate based on historical forfeitures of equity awards and adjusted the rate to reflect changes in facts and circumstances if any.</span></span></span></span></div>
                                <div style="line-height:1.25">&#160;</div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The following table sets forth the total share-based compensation expense resulting from share options, restricted share units and Phantoms granted to employees included in the consolidated statements of comprehensive loss, for the years ended December 31, 2022, 2021&#160;and 2020:</span></span></span></span>
                                  <p style="margin:0pt">&#160;</p>
                                </div>
                                <div style="margin-left:90pt">
                                  <ix:nonNumeric id="Fxbrl_20220318113322841" name="us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" contextRef="C_20220101to20221231" escape="true">
                                    <div>
                                      <div>
                                        <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                            <tr>
                                              <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                                <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                                <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109171356758" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,133</ix:nonFraction></span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109171412176" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20210101to20211231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">581</ix:nonFraction></span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109171436241" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20200101to20201231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">355</ix:nonFraction></span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%" valign="bottom">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109171502743" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,168</ix:nonFraction></span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109171508913" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20210101to20211231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,499</ix:nonFraction></span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109171512665" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20200101to20201231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,368</ix:nonFraction></span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Sales and marketing</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109171516089" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,943</ix:nonFraction></span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109171539564" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20210101to20211231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,212</ix:nonFraction></span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109171529097" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20200101to20201231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,145</ix:nonFraction></span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109171544148" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,921</ix:nonFraction></span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109171559812" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20210101to20211231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,708</ix:nonFraction></span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109171604005" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20200101to20201231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,330</ix:nonFraction></span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total share-based compensation expense</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109171754442" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,165</ix:nonFraction></span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109171801418" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,000</ix:nonFraction></span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109171837689" name="us-gaap:AllocatedShareBasedCompensationExpense" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,198</ix:nonFraction></span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>

                                        </table>
                                      </div>
                                    </div>
                                  </ix:nonNumeric>
                                </div>
                                <div style="line-height:1.25">
                                  <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;margin-left:85pt"><br />During 2022, 2021&#160;and 2020&#160;no options were granted by the Company.</p>
                                </div>
                                <div><ix:exclude>
                                  <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                                    <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                                      <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                                        <div style="margin-top:0pt;margin-bottom:0pt">
                                          <div style="text-align:right;line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                                            <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 22</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                                          </div>
                                        </div>
                                      </div>
                                    </div>
                                  </div>
                                  <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt">

                                      <tr>
                                        <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt;width:56.7pt">&#160;</td>
                                        <td style="vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt;width:auto">&#160;</td>
                                      </tr>
                                      <tr style="margin-top:0pt;margin-bottom:0pt">
                                        <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt;width:56.7pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">NOTE 2: -</span></span></span></span></td>
                                        <td style="vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt;width:auto">
                                          <div style="font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></span></span></div>
                                        </td>
                                      </tr>

                                  </table>
                                </ix:exclude></div>
                              </div>
                            </div>
                          </div>
                        </div>
                        <div>
                          <div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The computations of expected volatility and suboptimal exercise multiple is based on the average of the Company's realized historical share price. The computation of the suboptimal exercise multiple and the forfeiture rates are based on the grantee's expected exercise prior and post vesting termination behavior. The interest rate for a period within the contractual life of the award is based on the U.S. Treasury Bills yield curve in effect at the time of grant.</span></span></span></span>
                              <p style="margin:0pt">&#160;</p>
                            </div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company currently has no plans to distribute dividends and intends to retain future earnings to finance the development of its business.</span></span></span></span>
                              <p style="margin:0pt">&#160;</p>
                            </div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The expected life of the share options represents the weighted-average period the share options are expected to remain outstanding and is a derived output of the binomial model. The expected life of the share options is impacted by all of the underlying assumptions used in the Company's model.</span></span></span></span></div>
                            <div style="line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The option pricing model of the of restricted share units ("RSUs") is based on the closing market value of the underlying shares at the date of grant.</span></span></span></span>
                              <p style="margin:0pt">&#160;</p>
                            </div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The expected annual pre-vesting forfeiture rate affects the number of vested RSUs. Based on the Company's historical experience, the pre-vesting is in the range of <ix:nonFraction id="Fxbrl_20230113173746665" name="allt:AnnualPreVestingForfeitureRate" contextRef="C_20200101to20201231_srtRangeAxis_srtMinimumMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20230113173741231" name="allt:AnnualPreVestingForfeitureRate" contextRef="C_20210101to20211231_srtRangeAxis_srtMinimumMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20230113173737422" name="allt:AnnualPreVestingForfeitureRate" contextRef="C_20220101to20221231_srtRangeAxis_srtMinimumMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">0</ix:nonFraction></ix:nonFraction></ix:nonFraction>%-<ix:nonFraction id="Fxbrl_20230113173644139" name="allt:AnnualPreVestingForfeitureRate" contextRef="C_20200101to20201231_srtRangeAxis_srtMaximumMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20230113173637469" name="allt:AnnualPreVestingForfeitureRate" contextRef="C_20210101to20211231_srtRangeAxis_srtMaximumMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20230113173624324" name="allt:AnnualPreVestingForfeitureRate" contextRef="C_20220101to20221231_srtRangeAxis_srtMaximumMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">30</ix:nonFraction></ix:nonFraction></ix:nonFraction>% in the years 2022, 2021&#160;and 2020.</span></span></span></span></div>
                          </div>
                        </div>
                      </div>
                    </ix:nonNumeric>
                  </div>
                  <div>
                    <div>
                      <div style="line-height:1.25">&#160;</div>
                      <ix:nonNumeric id="Fxbrl_20220318124058755" name="allt:TreasuryStockPolicyTextBlock" contextRef="C_20220101to20221231" escape="true">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>r.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Treasury share:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                            <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In the past, the Company repurchased its Ordinary shares on the open market and holds such shares as treasury share. The Company presents the cost to repurchase treasury share as a reduction of shareholders' equity.</span></span></span></span>
                          </div>
                        </div>
                      </ix:nonNumeric>
                    </div>
                  </div>
                  <div>
                    <div>
                      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
                      <ix:nonNumeric id="Fxbrl_20220318124113875" name="us-gaap:ConcentrationRiskCreditRisk" contextRef="C_20220101to20221231" escape="true">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>s.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Concentration of credit risks:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="margin-left:85.05pt;line-height:1.25">
                            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Financial instruments that potentially subject the Company to concentrations of credit risk &#160; &#160; &#160;consist primarily of cash and cash equivalents, marketable securities, short-term bank deposits, trade receivables and derivative instruments.</span></span></span></p>
                            <p style="margin:0pt">&#160;</p>
                            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:justify">The majority of cash and cash equivalents and short-term deposits of the Company are invested in dollar deposits in major U.S. and Israeli banks. Such investments in the United States may be in excess of insured limits and are not insured in other jurisdictions. Generally, the cash and cash equivalents and short-term bank deposits may be redeemed upon demand, and therefore, bear minimal risk.</p>
                            <p style="margin:0pt">&#160;</p>
                            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:justify">Marketable securities include investments in dollar linked corporate and government bonds. Marketable securities consist of highly liquid debt instruments with high credit standing. The Company&#8217;s investment policy, approved by the Board of Directors, limits the amount the Group may invest in any one type of investment or issuer, thereby reducing credit risk concentrations. Management believes that the portfolio is well diversified and, accordingly, minimal credit risk exists with respect to these marketable debt securities.</p>
                          </div>
                          <div><ix:exclude>
                            <div style="line-height:1.25;margin-top:0pt;margin-bottom:0pt">
                              <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 23</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                            </div>
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt">

                                <tr>
                                  <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt;width:56.7pt">&#160;</td>
                                  <td style="vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt;width:auto">&#160;</td>
                                </tr>
                                <tr style="margin-top:0pt;margin-bottom:0pt">
                                  <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt;width:56.7pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">NOTE 2: -</span></span></span></span></td>
                                  <td style="vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt;width:auto">
                                    <div style="font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></span></span></div>
                                  </td>
                                </tr>

                            </table>
                          </ix:exclude></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company's trade receivables are derived from sales to customers located in EMEA, as well as in APAC, Latin America and the United States. Concentration of credit risk with respect to trade receivables is limited by credit limits, ongoing credit evaluation and account monitoring procedures. The Company performs ongoing credit evaluations of its customers and establishes an allowance for credit losses on a specific basis. Allowance for credit losses amounted to $ <ix:nonFraction id="Fxbrl_20230325020735198" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,908</ix:nonFraction> and $ <ix:nonFraction id="Fxbrl_20230325020744081" name="us-gaap:AllowanceForDoubtfulAccountsReceivable" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,398</ix:nonFraction> as of December 31, 2022 and 2021, respectively.</span></span></span></span>
                            <p style="margin:0pt">&#160;</p>
                            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">As of 31.12.2022 we have past due of $<ix:nonFraction id="Fxbrl_20230326215838340" name="allt:AmountOfPastDueReceivables" contextRef="C_20221231" unitRef="USD" scale="6" decimals="-6" format="ixt:num-dot-decimal">15</ix:nonFraction> &#160;million out of it approximatly $<ix:nonFraction id="Fxbrl_20230326215848373" name="allt:ProceedsFromPastDueReceivables" contextRef="C_20220101to20221231" unitRef="USD" scale="6" decimals="-5" format="ixt:num-dot-decimal">10.1</ix:nonFraction> million &#160;past due receivables from two resellers in Africa and Latin America.</p>
                            <p style="margin:0pt">&#160;</p>
                            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">The Company utilizes foreign currency forward contracts to protect against risk of overall changes in exchange rates for some of its currencies exposure. The derivative instruments hedge a portion of the Company's non-dollar currency exposure. Counterparties to the Company&#8217;s derivative instruments are all major financial institutions and its exposure is limited to the amount of any asset resulting from the forward contracts.</p>
                          </div>
                        </div>
                      </ix:nonNumeric>
                      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                      <ix:nonNumeric id="Fxbrl_20220318124132554" name="allt:RoyaltyBearingGrantsPolicyTextBlock" contextRef="C_20220101to20221231" escape="true">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>t.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Government grants:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;text-indent:51.3pt;margin-left:29.7pt;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>&#160;Grants from the Israel Innovation Authority (IIA):</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Participation grants from the Israel Innovation Authority (Previously known as the Office of the Chief Scientist) for research and development activity are recognized at the time the Company is entitled to such grants on the basis of the costs incurred and included as a deduction of research and development costs. Research and development non royalty bearing grants recognized amounted to $ <ix:nonFraction id="Fxbrl_20230325021917397" name="allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" contextRef="C_20220101to20221231_srtProductOrServiceAxis_alltIsraelInnovationAuthorityGrantMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">539</ix:nonFraction>, $ (<ix:nonFraction id="Fxbrl_20230325021924221" name="allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" contextRef="C_20210101to20211231_srtProductOrServiceAxis_alltIsraelInnovationAuthorityGrantMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">42</ix:nonFraction>) and $ <ix:nonFraction id="Fxbrl_20230325021930975" name="allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" contextRef="C_20200101to20201231_srtProductOrServiceAxis_alltIsraelInnovationAuthorityGrantMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">339</ix:nonFraction> in 2022, 2021 and 2020, respectively.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Grants from the Spain Tax Authorities:</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Participation grants from the Spain Tax Authorities for research and development activity are recognized at the time the Company is entitled to such grants on the basis of the costs incurred and included as a deduction of research and development costs. Research and development non royalty bearing grants recognized amounted to $ <ix:nonFraction id="Fxbrl_20230316123757019" name="allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" contextRef="C_20220101to20221231_srtProductOrServiceAxis_alltSpainTaxAuthoritiesGrantMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">286</ix:nonFraction> and $ <ix:nonFraction id="Fxbrl_20230316123813574" name="allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" contextRef="C_20210101to20211231_srtProductOrServiceAxis_alltSpainTaxAuthoritiesGrantMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">209</ix:nonFraction> in 2022 ,2021 respectively.</span></span></span></span></div>
                        </div>
                      </ix:nonNumeric>
                      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                      <ix:nonNumeric id="Fxbrl_20220318124232187" name="us-gaap:IncomeTaxPolicyTextBlock" contextRef="C_20220101to20221231" escape="true">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>u.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Income taxes:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounts for income taxes in accordance with Accounting Standards Codification No. 740, "Income Taxes" ("ASC No. 740"). ASC No. 740 prescribes the use of the liability method, whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.</span></span></span></span></div>
                          <div style="line-height:1.25">
                            <div><ix:exclude>
                              <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 24</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                              <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px;margin-top:0pt;margin-bottom:0pt">

                                  <tr>
                                    <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt;width:56.7pt">&#160;</td>
                                    <td style="vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt;width:auto">&#160;</td>
                                  </tr>
                                  <tr style="margin-top:0pt;margin-bottom:0pt">
                                    <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt;width:56.7pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">NOTE 2: -</span></td>
                                    <td style="vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt;width:auto">
                                      <div style="font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></div>
                                    </td>
                                  </tr>

                              </table>
                            </ix:exclude></div>
                            <p style="margin:0pt">&#160;</p>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company provides a valuation allowance, if necessary, to reduce deferred tax assets to their estimated realizable value if it is more likely than not that some portion or all of the deferred tax assets will not be realized. The deferred tax assets and liabilities are classified to non-current assets and liabilities, respectively.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>ASC No. 740 contains a two-step approach to recognizing and measuring a liability for uncertain tax positions. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The Company classifies interest related to unrecognized tax benefits in taxes on income.</span></span></span></span></div>
                        </div>
                      </ix:nonNumeric>
                    </div>
                  </div>
                  <div>
                    <div>
                      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
                      <ix:nonNumeric id="Fxbrl_20220318124510555" name="us-gaap:EarningsPerSharePolicyTextBlock" contextRef="C_20220101to20221231" escape="true">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="border:0px;color:#000000;font-family:Times New Roman,Times,serif;font-size:10pt;text-align:left;width:100%">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>v.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Basic and diluted net income (loss) per share:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Basic net income (loss) per share is computed based on the weighted average number of Ordinary Shares outstanding during each year. Diluted net income (loss) per share is computed based on the weighted average number of Ordinary Shares outstanding during each year, plus dilutive potential Ordinary Shares considered outstanding during the year, in accordance with FASB ASC 260 "Earnings Per Share".</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>For the years ended December 31, 2022, 2021 and 2020, all outstanding options and RSUs have been excluded from the calculation of the diluted net loss per share since their effect was anti-dilutive. The amount of those options and RSU&#8217;s was: <ix:nonFraction id="Fxbrl_20230325022358742" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">2,735,125</ix:nonFraction>, <ix:nonFraction id="Fxbrl_20230325022403952" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">2,613,894</ix:nonFraction>, <ix:nonFraction id="Fxbrl_20230325022409634" name="us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" contextRef="C_20200101to20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">2,897,273</ix:nonFraction> respectively.</span></span></span></span></div>
                        </div>
                      </ix:nonNumeric>
                      <div style="line-height:1.25">&#160;</div>
                    </div>
                  </div>
                  <div>
                    <ix:nonNumeric id="Fxbrl_20220310135649751" name="us-gaap:ComprehensiveIncomePolicyPolicyTextBlock" contextRef="C_20220101to20221231" escape="true">
                      <div>
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>w.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Comprehensive loss:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounts for comprehensive loss in accordance with Accounting Standards Codification No. 220, "Comprehensive Income" ("ASC No. 220"). This statement establishes standards for the reporting and display of comprehensive loss and its components in a full set of general<span style="font-weight:bold">&#160;</span>purpose financial statements. Comprehensive loss represents all changes in shareholders' equity during the period except those resulting from investments by, or distributions to shareholders. The Company determined that its items of other comprehensive loss relate to unrealized gains and losses on hedging derivative instruments and unrealized gains and losses on available-for-sale marketable securities.</span></span></span></span></div>
                          <div><ix:exclude>
                            <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                              <div style="text-align:center;margin-top:0pt;margin-bottom:0pt">
                                <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 25</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                              </div>
                            </div>
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);margin-top:0pt;margin-bottom:0pt">

                                <tr>
                                  <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt;width:56.7pt">&#160;</td>
                                  <td style="vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt;width:auto">&#160;</td>
                                </tr>
                                <tr style="margin-top:0pt;margin-bottom:0pt">
                                  <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;margin-top:0pt;margin-bottom:0pt;width:56.7pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">NOTE 2: -</span></span></span></span></td>
                                  <td style="vertical-align:top;text-align:justify;margin-top:0pt;margin-bottom:0pt;width:auto">
                                    <div style="font-weight:bold;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;margin-top:0pt;margin-bottom:0pt"><span style="font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt"><span style="margin-top:0pt;margin-bottom:0pt">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></span></span></div>
                                  </td>
                                </tr>

                            </table>
                          </ix:exclude></div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                            <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The following table shows the components and the effects on net loss of amounts reclassified from accumulated other comprehensive loss as of December 31, 2022:</span></span></span></span>
                          </div>
                          <div style="line-height:1.25">&#160;</div>
                          <ix:nonNumeric id="Fxbrl_20220310140646238" name="us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" contextRef="C_20220101to20221231" escape="true">
                            <div>
                              <div style="margin-left:90pt">
                                <div>
                                  <div>
                                    <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                        <tr>
                                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2022</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrealized gain (losses) on marketable securities</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrealized gains (losses) on cash flow hedges</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2021</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109174111229" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">98</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109174123598" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="C_20211231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">173</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109174120157" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">271</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Changes in other comprehensive loss before reclassifications</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310140601881_xbrl_20211109174213329" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">140</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316122656975" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" contextRef="C_20220101to20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">5,562</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316123524326" name="us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">5,702</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amounts reclassified from accumulated other comprehensive loss to:</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220114000644271" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109174341334" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="C_20220101to20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">791</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109174352966" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">791</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating expenses</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220114000747376" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109175038441" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="C_20220101to20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,384</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109175144179" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,384</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial income, net</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109175214608" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220321124842449" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="C_20220101to20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109175249896" name="us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net current-period other comprehensive loss</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220310140616112_xbrl_20211109175352757" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">138</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316123159124" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20220101to20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,387</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316123532194" name="us-gaap:OtherComprehensiveIncomeLossNetOfTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,525</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2022</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316123225261" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="C_20221231_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">40</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316123208492" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="C_20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,214</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316123217020" name="us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,254</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                        </tr>

                                    </table>
                                  </div>
                                </div>
                              </div>
                            </div>
                          </ix:nonNumeric>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>There was no income tax expense or benefit allocated to other comprehensive income, including reclassification adjustments for the year ended December 31, 2022.</span></span></span></span>
                            <p style="margin:0pt">&#160;</p>
                          </div>
                        </div>
                      </div>
                    </ix:nonNumeric>
                  </div>
                  <div>
                    <div>
                      <ix:nonNumeric id="Fxbrl_20220318124449923" name="us-gaap:FairValueOfFinancialInstrumentsPolicy" contextRef="C_20220101to20221231" escape="true">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>x.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of financial instruments:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:84pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:84pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The carrying amounts of short-term bank deposits, trade receivables, other receivables, trade payables and other payables approximate their fair value due to the short-term maturities of such instruments.</span></span></span></span><br />&#160;</div>
                          <div style="text-align:justify;margin-left:84pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company measures its cash and cash equivalents, marketable securities, derivative instruments and earn-out considerations at fair value. Fair value is an exit price, representing the amount that would be received if the Company were to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability.</span></span></span></span></div>
                          <div style="line-height:1.25">
                            <div><ix:exclude>
                              <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 26</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                              <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                  <tr>
                                    <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt">&#160;</td>
                                    <td style="vertical-align:top;text-align:justify;width:auto">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">NOTE 2: -</span></td>
                                    <td style="vertical-align:top;text-align:justify;width:auto">
                                      <div style="font-weight:bold"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></div>
                                    </td>
                                  </tr>

                              </table>
                            </ix:exclude></div>
                            <p style="margin:0pt">&#160;</p>
                          </div>
                          <div style="text-align:justify;margin-left:84pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company uses a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                              <tr>
                                <td style="width:84pt">&#160;</td>
                                <td style="width:56.7pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Level 1 -</span></span></span></span></td>
                                <td style="width:auto;vertical-align:top;text-align:justify">
                                  <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></span></span></span></div>
                                </td>
                              </tr>

                          </table>
                          <div style="line-height:1.25">
                            <div style="line-height:1.25">&#160;</div>
                            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                                <tr>
                                  <td style="width:84pt">&#160;</td>
                                  <td style="width:56.7pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Level 2 -</span></span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Include other inputs that are directly or indirectly observable in the marketplace, other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets with insufficient volume or infrequent transactions, or other inputs that are observable (model-derived valuations in which significant inputs are observable), or can be derived principally from or corroborated by observable market data; and</span></span></span></span></div>
                                  </td>
                                </tr>

                            </table>
                            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                                <tr>
                                  <td style="width:84pt">&#160;</td>
                                  <td style="width:56.7pt;vertical-align:top;align:right">&#160;</td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="width:84pt">&#160;</td>
                                  <td style="width:56.7pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Level 3 -</span></span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Unobservable inputs which are supported by little or no market activity.</span></span></span></span></div>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company categorized each of its fair value measurements in one of those three levels of hierarchy. The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company measures its marketable securities and foreign currency derivative contracts at fair value. Marketable securities and foreign currency derivative contracts are classified within Level 2 as the valuation inputs are based on quoted prices and market observable data of similar instruments.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company's earn-out considerations were classified within Level 3. This year, the valuation methodology used by the Company to calculate the fair value consideration is the discounted cash flow using purchase method by taking into account, forecast future revenues, using WACC of <ix:nonFraction id="Fxbrl_20230316124837686" name="us-gaap:DebtWeightedAverageInterestRate" contextRef="C_20221231" unitRef="pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">18.5</ix:nonFraction>% for Keepers.</span></span></span></span></div>
                        </div>
                      </ix:nonNumeric>
                      <div style="line-height:1.25">&#160;</div>
                      <ix:nonNumeric id="Fxbrl_20220318124426684" name="us-gaap:DerivativesMethodsOfAccountingHedgingDerivatives" contextRef="C_20220101to20221231" escape="true">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>y.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivatives and hedging:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounts for derivatives and hedging based on Accounting Standards Codifiation No. 815, "Derivatives and Hedging" ("ASC No. 815").</span></span></span></span>
                            <p style="margin:0pt">&#160;</p>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounts for its derivative instruments as either assets or liabilities and carries them at fair value. Derivative instruments that are not designated and qualified as hedging instruments must be adjusted to fair value through earnings. For highly effective derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges. Gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income (loss) in shareholders' equity and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings.</span></span></span></span></p>
                          </div>
                        </div>
                      </ix:nonNumeric>
                      <div><ix:exclude>
                        <div style="line-height:1.25">
                          <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 27</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                        </div>
                        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                            <tr>
                              <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt">&#160;</td>
                              <td style="vertical-align:top;text-align:justify;width:auto">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>NOTE 2: -</span></span></span></span></td>
                              <td style="vertical-align:top;text-align:justify;width:auto">
                                <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></span></span></div>
                              </td>
                            </tr>

                        </table>
                      </ix:exclude></div>
                      <div style="line-height:1.25">&#160;</div>
                      <ix:nonNumeric id="Fxbrl_20220318124406845" name="us-gaap:BusinessCombinationsPolicy" contextRef="C_20220101to20221231" escape="true">
                        <div>
                          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                              <tr>
                                <td style="width:56.7pt;vertical-align:top">&#160;</td>
                                <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>z.</span></span></span></span></td>
                                <td style="width:auto;vertical-align:top;text-align:justify">
                                  <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Business combinations:</span></span></span></span></div>
                                </td>
                              </tr>

                          </table>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounts for business combinations in accordance with ASC No. 805. ASC No. 805 requires recognition of assets acquired, liabilities assumed, and any non-controlling interest at the acquisition date, measured at their fair values as of that date. Any excess of the fair value of net assets acquired over the purchase price is recorded as goodwill and any subsequent changes in estimated contingencies are to be recorded in earnings. In addition, changes in valuation allowance related to acquired deferred tax assets and acquired income tax positions are to be recognized in earnings.</span></span></span></span></div>
                        </div>
                      </ix:nonNumeric>
                      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                      <ix:nonNumeric id="Fxbrl_20220318124343979" name="us-gaap:LesseeLeasesPolicyTextBlock" contextRef="C_20220101to20221231" escape="true">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>aa.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The company accounts for leases under ASC 842, Leases. The Company determines if an arrangement is a lease and the classification of that lease at inception based on: (1) whether the contract involves the use of an identified asset, (2) whether the Company obtains the right to substantially all the economic benefits from the use of the asset throughout lease period, and (3) whether the Company has a right to direct the use of the asset. The Company elected to not recognize a lease liability and a right-of-use (&#8220;ROU&#8221;) asset for leases with a term of twelve months or less. The Company also elected the practical expedient to not separate lease and non-lease components for its leases.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make minimum lease payments arising from the lease. ROU assets are initially measured at amounts, which represents the discounted present value of the lease payments over the lease, plus any initial direct costs incurred. The lease liability is initially measured at lease commencement date based on the discounted present value of minimum lease payments over the lease term. The implicit rate within the company's operating leases is generally not determinable, therefore the Company uses it&#8217;s Incremental Borrowing Rate (&#8220;IBR&#8221;) based on the information available at commencement date in determining the present value of lease payments. The Company&#8217;s IBR is estimated to approximate the interest rate for collateralized borrowing with similar terms and payments and in economic environments where the leased asset is located. Certain leases include options to extend or terminate the lease.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain that the Company will exercise that option. An option to terminate is considered unless it is reasonably certain that the Company will not exercise the option.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Payments under our lease arrangements are primarily fixed, however, certain lease agreements contain variable payments, which are expensed as incurred and not included in&#160;</span><span>the operating lease right-of-use assets and liabilities. Variable lease payments are primarily comprised of payments affected by common area maintenance and utility charges.</span></span></span></div>
                        </div>
                      </ix:nonNumeric>
                      <div><ix:exclude>
                        <div style="line-height:1.25">
                          <div style="line-height:1.25">
                            <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 28</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                          </div>
                        </div>
                        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                            <tr>
                              <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt">&#160;</td>
                              <td style="vertical-align:top;text-align:justify;width:auto">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>NOTE 2: -</span></span></span></span></td>
                              <td style="vertical-align:top;text-align:justify;width:auto">
                                <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>SIGNIFICANT ACCOUNTING POLICIES (Cont.)</span></span></span></span></div>
                              </td>
                            </tr>

                        </table>
                      </ix:exclude></div>
                      <div style="line-height:1.25">&#160;</div>
                      <ix:nonNumeric id="Fxbrl_20220318124329259" name="us-gaap:StandardProductWarrantyPolicy" contextRef="C_20220101to20221231" escape="true">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28px;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>ab.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Warranty costs:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;line-height:1.25;margin-left:81pt">&#160;</div>
                          <div style="text-align:justify;line-height:1.25;margin-left:81pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company generally provides three months software and a one-year hardware assurance for its products. A provision is recorded for estimated warranty costs at the time revenues are recognized based on the Company's experience. Warranty expenses for the years ended December 31, 2022, 2021&#160;and 2020&#160;were immaterial.</span></span></span></span></div>
                        </div>
                      </ix:nonNumeric>
                      <div style="text-align:justify;line-height:1.25;margin-left:81pt">&#160;</div>
                      <ix:nonNumeric id="Fxbrl_20220318124317387" name="us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock" contextRef="C_20220101to20221231" escape="true">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28px;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>ac.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Recently Adopted Accounting Pronouncements:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;text-indent:-56.7pt;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;line-height:1.25;margin-left:81pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In August 2020, the FASB issued ASU 2020-06, ASC Subtopic 470-20 &#8220;Debt&#8212;Debt with &#8220;Conversion and Other Options&#8221; and ASC subtopic 815-40 &#8220;Hedging&#8212;Contracts in Entity&#8217;s Own Equity&#8221;. The standard reduced the number of accounting models for convertible debt instruments and convertible preferred stock. Convertible instruments that continue to be subject to separation models are (1) those with embedded conversion features that are not clearly and closely related to the host contract, that meet the definition of a derivative, and that do not qualify for a scope exception from derivative accounting and (2) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. The amendments in this update are effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company adopted ASU 2020-06 beginning January 1, 2022. The adoption did not have a material impact on the Company&#8217;s consolidated financial statements.</span></span></span></span></div>
                        </div>
                      </ix:nonNumeric>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </ix:nonNumeric>
        <p style="margin:0pt">&#160;</p>
      </div>
    </div>
  </div>

  <ix:nonNumeric id="Fxbrl_20211108132829047" name="us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" contextRef="C_20220101to20221231" escape="true">
    <div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

            <tr>
              <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 3: -</span></span></td>
              <td style="vertical-align:top;text-align:justify;width:auto">
                <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">AVAILABLE-FOR-SALE MARKETABLE SECURITIES</span></span></div>
              </td>
            </tr>

        </table>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following is a summary of available-for-sale marketable securities:</span></span></div>
        <ix:nonNumeric id="Fxbrl_20230325150028222" name="us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" contextRef="C_20220101to20221231" escape="true">
          <div>
            <div>
              <div style="line-height:1.25">&#160;</div>
              <div style="margin-left:56.7pt">
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%">

                    <tr>
                      <td colspan="1" style="vertical-align:top;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2022</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2021</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortized cost</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized gain</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized<br />loss</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair</span></span></div>
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">value</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortized cost</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross</span></span></div>
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">unrealized<br />gain</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized<br />loss</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair</span></span></div>
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">value</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:top" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:top" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale - matures within one year:</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px" valign="bottom">
                        <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Corporate debentures</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120130723413" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,029</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108135900334" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316102100048" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">37</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108140038118" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,992</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108133422874" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,334</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108133456681" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108133526785" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108133509153" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,370</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120130822782" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,029</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108135908070" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316102320176" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">37</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108140045189" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,992</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108133607881" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,334</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108133619161" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108133627945" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108133655369" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,370</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%;background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale - matures after one year through three years:</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%" valign="bottom">
                        <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental debentures</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120131946655" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120131904913" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108140121413" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108140205321" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108140244094" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">176</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108133804403" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108133922290" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108134753535" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">176</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Corporate debentures</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120131723842" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">304</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108140127133" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220309222448831" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108140256950" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">301</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108133807873" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,920</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108133932849" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">67</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316102509905" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108134857189" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,985</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120133018708" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,333</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108140349406" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318130538270" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108140525003" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,293</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108135629463" name="us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,430</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108135700669" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">103</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230316102806589" name="us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108135813238" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,531</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>

                </table>
              </div>
            </div>
          </div>
        </ix:nonNumeric>
        <div><ix:exclude>
          <div style="line-height:1.25">
            <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 29</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
          </div>
          <p style="margin:0pt">&#160;</p>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

              <tr>
                <td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 3: -</span></span></td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">AVAILABLE-FOR-SALE MARKETABLE SECURITIES (Cont.)</span></span></div>
                </td>
              </tr>

          </table>
        </ix:exclude></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022, the Company had no investments with a significant unrealized loss for more than 12 months.</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31,2022, no credit loss impairment was recorded regarding the available for sale marketable securities.</span></span></div>
        <div style="line-height:1.25">&#160;</div>
      </div>
    </div>
  </ix:nonNumeric>

  <div>
    <div style="margin-left:0px">
      <ix:nonNumeric id="Fxbrl_20230317104056572" name="us-gaap:FairValueDisclosuresTextBlock" contextRef="C_20220101to20221231" escape="true">
        <div>
          <div>
            <div>
              <div>
                <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;color:rgb(0, 0, 0)">

                    <tr>
                      <td style="width:57pt;vertical-align:top;font-weight:bold"><span style="font-size:10pt"><span>NOTE 4: -</span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify">
                        <div style="font-weight:bold"><span style="font-size:10pt"><span>FAIR VALUE MEASUREMENTS</span></span></div>
                      </td>
                    </tr>

                </table>
              </div>
            </div>
          </div>
          <div>
            <div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In accordance with ASC No. 820, the Company measures its marketable securities and foreign currency derivative instruments at fair value. Cash equivalents and available for sale marketable securities are classified within Level 1 or Level 2. This is because these assets are valued using quoted market prices or alternative pricing sources and models utilizing market observable inputs.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">This year, the earn-out liability related to the acquisitions of Keepers are classified within Level 3 because these liabilities were based on present value calculations and an external valuation model whose inputs include market interest rates, estimated operational capitalization rates and volatilities. The fair value of the consideration was determined according to discounted cash flow.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company's financial net assets measured at fair value on a recurring basis, including accrued interest components, consisted of the following types of instruments as of December 31, 2022 and 2021, respectively:</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="margin-left:63pt">
                <ix:nonNumeric id="Fxbrl_20220318132000105" name="us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock" contextRef="C_20220101to20221231" continuedAt="F20230325042434143" escape="true">
                  <div>
                    <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value measurements using input type</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Assets:</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale marketable securities</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120134100515" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120133941402" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,293</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108144108741" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108144116253" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,293</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency derivative contracts</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325042000747_xbrl_20211120134100515" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325042000747_xbrl_20211120133941402" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325042000747_xbrl_20211108144108741" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325042000747_xbrl_20211108144116253" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Liabilities:</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Earn-out liability</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230317122342778" name="us-gaap:DerivativeLiabilities" contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230317115735046" name="us-gaap:DerivativeLiabilities" contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230317122623088" name="us-gaap:DerivativeLiabilities" contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">656</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230325142125236" name="us-gaap:DerivativeLiabilities" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">656</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency derivative contracts</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230317122429640" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230317122449617" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">901</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230317122619115" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero" sign="-">-</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230317122903255" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">901</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total financial net assets</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318132257870" name="allt:NetAssetsFairValueDisclosure" contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120134144660" name="allt:NetAssetsFairValueDisclosure" contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,415</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230317122815397" name="allt:NetAssetsFairValueDisclosure" contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">656</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108144419261" name="allt:NetAssetsFairValueDisclosure" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,759</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>

                    </table>
                  </div>
                </ix:nonNumeric>
              </div>
              <div><ix:exclude>
                <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                  <div>
                    <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 30</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                  </div>
                </div>
                <p style="margin:0pt">&#160;</p>
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                    <tr>
                      <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 4: -</span></span></td>
                      <td style="vertical-align:top;text-align:justify;width:auto">
                        <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">FAIR VALUE MEASUREMENTS (Cont.)</span></span></div>
                      </td>
                    </tr>

                </table>
              </ix:exclude></div>
              <ix:continuation id="F20230325042434143">
                <div>
                  <div style="line-height:1.25">&#160;</div>
                  <div style="margin-left:63pt">
                    <div>
                      <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2021(*)</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value measurements using input type</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Assets:</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale marketable securities</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120134751731" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120134653210" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,531</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108144503749" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108145150370" name="us-gaap:MarketableSecuritiesCurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,531</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency derivative contracts</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325042213976_xbrl_20211120134653210" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">*<ix:nonFraction id="Fxbrl_20230325042229479" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">980</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325042213976_xbrl_20211108144503749" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325042213976_xbrl_20211108145150370" name="us-gaap:ForeignCurrencyContractAssetFairValueDisclosure" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">980</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Liabilities:</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%;padding-bottom:2px" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency derivative contracts</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120134545539" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">*(<ix:nonFraction id="Fxbrl_20230325040023050" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">78</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108144518532" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20211108144628925" name="us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">78</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%;padding-bottom:4px" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total financial net assets</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120134814546" name="allt:NetAssetsFairValueDisclosure" contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108144548852" name="allt:NetAssetsFairValueDisclosure" contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,433</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211124113756049" name="allt:NetAssetsFairValueDisclosure" contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108144648253" name="allt:NetAssetsFairValueDisclosure" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,433</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>

                      </table>
                    </div>
                  </div>
                  <div style="line-height:1.25">&#160;</div>
                  <div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(*) Reclassifed.</span></span></div>
                </div>
              </ix:continuation>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value measurements using significant unobservable inputs (Level 3):</span></span></div>
              <div>
                <div style="line-height:1.25">&#160;</div>
                <div style="margin-left:63pt">
                  <ix:nonNumeric id="Fxbrl_20230325040646828" name="us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock" contextRef="C_20220101to20221231" escape="true">
                    <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                        <tr>
                          <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance at January 1, 2022</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230317131251624" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Earn Out liability &#8211; Keepers</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230317131304957" name="allt:EarnOutLiabilityKeepers" contextRef="C_20220101to20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">652</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Earn Out liability adjustments due to exchange rates</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Adjustment due to change in forecast and time value of earn-out consideration</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230317131301295" name="allt:EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration" contextRef="C_20220101to20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance at December 31, 2022</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230317131257756" name="us-gaap:DefinedBenefitPlanFairValueOfPlanAssets" contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">656</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>

                    </table>
                  </ix:nonNumeric>
                </div>
              </div>
            </div>
          </div>
        </div>
      </ix:nonNumeric>
      <p style="margin:0pt">&#160;</p>
    </div>
  </div>

  <div>
    <div>
      <ix:nonNumeric id="Fxbrl_20230326230257961" name="us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" contextRef="C_20220101to20221231" escape="true">
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

              <tr>
                <td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 5: -</span></span></td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">DERIVATIVE INSTRUMENTS</span></span></div>
                </td>
              </tr>

          </table>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company enters into hedge transactions with a major financial institution, using derivative instruments, primarily forward contracts and options to purchase and sell foreign currencies, in order to reduce the net currency exposure associated with anticipated expenses (primarily salaries and related expenses that are designated as cash flow hedges), trade receivables and forecasted revenues denominated in currencies other than U.S. dollar.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company currently hedges such future exposures for a maximum period of two years. However, the Company may choose not to hedge certain foreign currency exchange exposures for a variety of reasons, including but not limited to immateriality, accounting considerations and</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">the prohibitive economic cost of hedging particular exposures. There can be no assurance the hedges will offset more than a portion of the financial impact resulting from movements in foreign currency exchange rates.</span></span></div>
          <div><ix:exclude>
            <div style="line-height:1.25">
              <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 31</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
            </div>
            <div style="line-height:1.25">&#160;</div>
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                <tr>
                  <td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 5: -</span></span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify">
                    <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">DERIVATIVE INSTRUMENTS (Cont.)</span></span></div>
                  </td>
                </tr>

            </table>
          </ix:exclude></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company records all derivatives on the consolidated balance sheets at fair value in accordance with ASC No. 820 at Level 2. Cash flow hedges are recorded in other comprehensive income (loss) until the hedged item is recognized in earnings. The Company does not enter into derivative transactions for trading purposes. The net income (loss) recognized in "Financial income (expense), net" during the years ended December 31, 2022, 2021 and 2020 was $<ix:nonFraction id="F20220318080619065_8" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,520</ix:nonFraction>, $<ix:nonFraction id="F20220318080619041_0" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,272</ix:nonFraction> and $<ix:nonFraction id="F20220318080619062_1" name="us-gaap:ForeignCurrencyTransactionGainLossBeforeTax" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,200</ix:nonFraction>, respectively.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company had a net unrealized gain (loss) associated with cash flow hedges of $(<ix:nonFraction id="Fxbrl_20230316112500348" name="us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,214</ix:nonFraction>) and $<ix:nonFraction id="Fxbrl_20230316112515628" name="us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">173</ix:nonFraction> recorded in other comprehensive loss as of December 31, 2022 and 2021, respectively. As of December 31, 2022 and 2021, the Company had outstanding hedge transactions in the net amount of $<ix:nonFraction id="Fxbrl_20230316112604465" name="us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">33,711</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20230316112610676" name="us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">62,439</ix:nonFraction>, respectively.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The fair value of the outstanding foreign exchange contracts recorded by the Company on its consolidated balance sheets as of December 31, 2022 and 2021, as assets and liabilities are as follows:</span></span></div>
          <ix:nonNumeric id="Fxbrl_20230326230153066" name="us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" contextRef="C_20220101to20221231_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember" escape="true">
            <div>
              <div style="line-height:1.25">&#160;</div>
              <div>
                <div style="margin-left:63pt">
                  <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px;width:35%" valign="bottom">
                          <div style="text-align:center;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign exchange forward and</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:3%" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;padding-bottom:2px;width:35%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                        <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:35%" valign="bottom">
                          <div style="text-align:center;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">options contracts</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:35%" valign="bottom">
                          <div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance sheet</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:3%" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of foreign exchange hedge transactions</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other receivables and prepaid expenses</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318143736135_20220318080619063_2" name="us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318143736135_20220318080619063_3" name="us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">973</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px" valign="bottom">
                          <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of foreign exchange hedge transactions</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px" valign="bottom">
                          <div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other payables and accrued expenses</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318143736137_20220318080619063_4" name="us-gaap:ForeignCurrencyFairValueHedgeLiabilityAtFairValue" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">838</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318143736137_20220318080619064_5" name="us-gaap:ForeignCurrencyFairValueHedgeLiabilityAtFairValue" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:4px" valign="bottom">
                          <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total derivatives designated as hedging instruments</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:4px" valign="bottom">
                          <div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other Comprehensive profit (loss)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230326220824906" name="us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,214</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318143736140_20220318080619064_7" name="us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">173</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>

                  </table>
                </div>
              </div>
            </div>
          </ix:nonNumeric>
          <div style="line-height:1.25">
            <div style="line-height:1.25">&#160;</div>
          </div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">
            <div style="line-height:1.25;font-family:'Times New Roman',serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gain or loss on the derivative instruments, which partially offset the foreign currency impact from the underlying exposures, reclassified from other comprehensive loss to cost of revenues for the years ended December 31, 2022, 2021 were $(<ix:nonFraction id="Fxbrl_20230324102704374" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">503</ix:nonFraction>), $<ix:nonFraction id="Fxbrl_20230324102721541" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">70</ix:nonFraction>, respectively. The amount reclassified from other comprehensive loss to operating expenses for the years ended December 31, 2022, 2021 were $(<ix:nonFraction id="Fxbrl_20230316110713052" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3,674</ix:nonFraction>), $<ix:nonFraction id="F20220318080619067_16" name="us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">700</ix:nonFraction>, respectively.</span></span></div>
          </div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Non-designated hedges</span>:</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company also uses foreign currency forward contracts to mitigate variability in gains and losses generated from the re-measurement of certain monetary assets and liabilities denominated in foreign currencies. These derivatives do not qualify for special hedge accounting treatment. These derivatives are carried at fair value with changes recorded in financial income, net. Changes in the fair value of these derivatives are largely offset by the re-measurement of the underlying assets and liabilities. The derivatives have maturities of up to twelve months.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022 and 2021, the Company&#8217;s outstanding non-hedge transactions were $<ix:nonFraction id="F20220318080619068_18" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,944</ix:nonFraction> and $<ix:nonFraction id="F20220318080619068_19" name="us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,275</ix:nonFraction>, respectively.</span></span></div>
          <div><ix:exclude>
            <div style="line-height:1.25">
              <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 32</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
            </div>
            <div style="line-height:1.25">&#160;</div>
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                <tr>
                  <td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 5: -</span></span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify">
                    <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">DERIVATIVE INSTRUMENTS (Cont.)</span></span></div>
                  </td>
                </tr>

            </table>
          </ix:exclude></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The fair value of the outstanding non-designated foreign exchange contracts recorded by the Company on its consolidated balance sheets as of December 31, 2022 and 2021, as assets and liabilities are as follows:</span></span></div>
          <ix:nonNumeric id="Fxbrl_20230326230241311" name="us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" contextRef="C_20220101to20221231_usgaapHedgingDesignationAxis_usgaapNondesignatedMember" escape="true">
            <div>
              <div style="line-height:1.25">&#160;</div>
              <div>
                <div style="margin-left:63pt">
                  <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px;width:35%" valign="bottom">
                          <div style="text-align:center;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign exchange forward and</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:3%" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;padding-bottom:2px;width:35%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                        <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">options contracts</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:3%" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance sheet</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:3%" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of foreign exchange non-designated hedge transactions</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other receivables and prepaid expenses</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318143853031_20220318080619065_10" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318143853031_20220318080619065_9" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px" valign="bottom">
                          <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of foreign exchange non-designated hedge transactions</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px" valign="bottom">
                          <div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other payables and accrued expenses</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318143853035_20220318080619069_21" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">63</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318143853035_20220318080619068_20" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">67</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:4px" valign="bottom">
                          <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total derivatives non-designated as hedging instruments</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318143853037_20220318080619070_23" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">52</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318143853037_20220318080619069_22" name="us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">60</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                      </tr>

                  </table>
                </div>
              </div>
            </div>
          </ix:nonNumeric>
        </div>
      </ix:nonNumeric>
      <p style="margin:0pt">&#160;</p>
    </div>
  </div>

  <div>
    <div>
      <ix:nonNumeric id="Fxbrl_20211108160002586" name="us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" contextRef="C_20220101to20221231" escape="true">
        <div>
          <div>
            <div>
              <div>
                <div>
                  <div>
                    <div>
                      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                          <tr>
                            <td style="width:56.7pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 6: -</span></span></td>
                            <td style="width:auto;vertical-align:top;text-align:justify">
                              <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">OTHER RECEIVABLES AND PREPAID EXPENSES</span></span></div>
                            </td>
                          </tr>

                      </table>
                      <div>&#160;</div>
                      <div style="margin-left:63pt">
                        <div>
                          <ix:nonNumeric id="Fxbrl_20230324095536659" name="allt:OtherAccountsReceivableAndPrepaidExpensesTableTextBlock" contextRef="C_20220101to20221231" escape="true">
                            <div>
                              <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                  <tr>
                                    <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Prepaid expenses</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108160038904_33" name="us-gaap:PrepaidExpenseCurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,560</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162133132" name="us-gaap:PrepaidExpenseCurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,029</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%" valign="bottom">
                                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Government authorities</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108160038904_43" name="us-gaap:GovernmentContractReceivable" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,108</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108160038904_47" name="us-gaap:GovernmentContractReceivable" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,947</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrued interest</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230316122107862_xbrl_20211108160038904_43" name="us-gaap:PrepaidInterest" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,059</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230316122107862_xbrl_20211108160038904_47" name="us-gaap:PrepaidInterest" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">198</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%" valign="bottom">
                                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency derivative contracts</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108160038904_63" name="us-gaap:DerivativeFairValueOfDerivativeAsset" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108160038904_67" name="us-gaap:DerivativeFairValueOfDerivativeAsset" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">980</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Short-term lease deposits</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108160038904_73" name="us-gaap:DepositsAssetsCurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">163</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108160038904_77" name="us-gaap:DepositsAssetsCurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">185</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">
                                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Others</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108160038904_93" name="us-gaap:OtherAssetsCurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">72</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108160038904_97" name="us-gaap:OtherAssetsCurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">151</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;padding-bottom:4px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108160038904_113" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,985</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108160038904_117" name="us-gaap:PrepaidExpenseAndOtherAssetsCurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,490</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>

                              </table>
                            </div>
                          </ix:nonNumeric>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </ix:nonNumeric>
      <div>&#160;</div>
    </div>
  </div>

  <div>
    <div>
      <div>
        <div>
          <ix:nonNumeric id="Fxbrl_20211122175645781" name="us-gaap:InventoryDisclosureTextBlock" contextRef="C_20220101to20221231" escape="true">
            <div>
              <div>
                <div>
                  <div>
                    <div>
                      <div>
                        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                            <tr>
                              <td style="width:56.7pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 7: -</span></span></td>
                              <td style="width:auto;vertical-align:top;text-align:justify">
                                <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">INVENTORIES</span></span></div>
                              </td>
                            </tr>

                        </table>
                        <div>&#160;</div>
                        <div style="margin-left:63pt">
                          <ix:nonNumeric id="Fxbrl_20230324095814152" name="us-gaap:ScheduleOfInventoryCurrentTableTextBlock" contextRef="C_20220101to20221231" escape="true">
                            <div>
                              <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                  <tr>
                                    <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Raw materials</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108161707889" name="us-gaap:InventoryRawMaterialsNetOfReserves" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,003</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108161716737" name="us-gaap:InventoryRawMaterialsNetOfReserves" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,494</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">
                                      <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finished goods</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108161826428" name="us-gaap:InventoryFinishedGoodsNetOfReserves" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,259</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108161852791" name="us-gaap:InventoryFinishedGoodsNetOfReserves" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,598</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;padding-bottom:4px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108161925273" name="us-gaap:InventoryNet" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">13,262</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162019548" name="us-gaap:InventoryNet" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,092</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>

                              </table>
                            </div>
                          </ix:nonNumeric>
                        </div>
                        <div style="line-height:1.25">&#160;</div>
                        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022 and 2021, the finished products line item above includes deferral of the cost of goods sold for which revenue was not yet recognized in the amount of approximately $<ix:nonFraction id="Fxbrl_20220310112021114" name="allt:CostOfGoodsSoldDeferredRevenue" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,729</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20220310112026674" name="allt:CostOfGoodsSoldDeferredRevenue" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">413</ix:nonFraction>, respectively.</span></span></div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </ix:nonNumeric>
        </div>
      </div>
    </div>
  </div>
  <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 33</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
  <p style="margin:0pt">&#160;</p>

  <div>
    <div>
      <div>
        <ix:nonNumeric id="Fxbrl_20211125121006963" name="us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock" contextRef="C_20220101to20221231" escape="true">
          <div>
            <p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 8: -</span>&#160; &#160;&#160;<span style="font-weight:bold">PROPERTY AND EQUIPMENT, NET</span></span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">&#160;</span></span></span></p>
            <p style="margin:0pt">&#160;</p>
            <div>
              <div>
                <ix:nonNumeric id="Fxbrl_20220318144840112" name="us-gaap:PropertyPlantAndEquipmentTextBlock" contextRef="C_20220101to20221231" escape="true">
                  <div>
                    <div style="margin-left:63pt">
                      <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost:</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lab equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_33" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,711</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_37" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,871</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Computers and peripheral equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_43" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,856</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_47" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,316</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Office furniture and equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_53" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,568</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_57" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,510</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Leasehold improvements</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_63" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,039</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_67" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,039</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SECaaS equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_73" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,722</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_77" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,886</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_93" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,896</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_97" name="us-gaap:PropertyPlantAndEquipmentGross" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,622</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated depreciation:</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lab equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_113" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,037</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_117" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,408</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Computers and peripheral equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_123" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,239</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_127" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,164</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Office furniture and equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_133" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">589</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_137" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">535</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Leasehold improvements</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_143" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,453</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_147" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,230</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SECaaS equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_153" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,342</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_157" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,285</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_173" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,660</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_177" name="us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">28,622</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:4px" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Depreciated cost</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_193" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">14,236</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108162522618_197" name="us-gaap:PropertyPlantAndEquipmentNet" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">15,000</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>

                      </table>
                    </div>
                  </div>
                </ix:nonNumeric>
                <div style="line-height:1.25">&#160;</div>
                <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Depreciation expense for the years ended December 31, 2022, 2021 and 2020 was $<ix:nonFraction id="Fxbrl_20211108163317566" name="us-gaap:Depreciation" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">6,406</ix:nonFraction>, $<ix:nonFraction id="Fxbrl_20211108163326940" name="us-gaap:Depreciation" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,635</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20211108163330584" name="us-gaap:Depreciation" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,704</ix:nonFraction> , respectively.</span></span></div>
              </div>
            </div>
          </div>
        </ix:nonNumeric>
        <p style="margin:0pt">&#160;</p>
      </div>
    </div>
  </div>

  <div>
    <div>
      <div>
        <div>
          <ix:nonNumeric id="Fxbrl_20220310112909369" name="us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock" contextRef="C_20220101to20221231" escape="true">
            <div>
              <div>
                <div>
                  <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                      <tr>
                        <td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 9: -</span></span></td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">INTANGIBLE ASSETS, NET</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <div style="line-height:1.25">&#160;</div>
                  <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                      <tr>
                        <td style="width:56.7pt">&#160;</td>
                        <td style="width:28.35pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">a.</span></span></td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table shows the Company's intangible assets for the periods presented:</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <ix:nonNumeric id="Fxbrl_20230324101614312" name="us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" contextRef="C_20220101to20221231" escape="true">
                    <div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="margin-left:90pt">
                        <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                            <tr>
                              <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:top" valign="bottom">
                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted Average Useful life</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom">
                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Years)</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Original Cost:</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:top;text-align:center;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Technology</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="text-align:center;vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20211108170959587" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember" format="ixt-sec:duryear">3.8</ix:nonNumeric>-<ix:nonNumeric id="Fxbrl_20230316113254056_xbrl_20211108170959587" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_alltTechnologyTwoMember" format="ixt-sec:duryear">6</ix:nonNumeric></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108165255174" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,113</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108165301405" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,111</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Backlog</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20211108171020544" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember" format="ixt-sec:duryear">2.8</ix:nonNumeric></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108165324452" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,877</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108165345380" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,877</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Customer relationships</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20211108171023862" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember" format="ixt-sec:duryear">4.4</ix:nonNumeric></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108165328252" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,592</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108165349059" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,592</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Software license</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20220310112744159_xbrl_20211108171023862" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember" format="ixt-sec:duryear">5</ix:nonNumeric></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310112744159_xbrl_20211108165328252" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,651</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318145517707" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,651</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">IP R&#38;D</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20211108171027461" name="us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" contextRef="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember" format="ixt-sec:duryear">6</ix:nonNumeric></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108165332948" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,659</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108165353020" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,659</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:center;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108165801868" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,892</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108165809785" name="us-gaap:FiniteLivedIntangibleAssetsGross" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,890</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated amortization:</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Technology</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108165905702" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,117</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108165953820" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,111</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Backlog</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108170023190" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,877</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108170029940" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,877</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Customer relationships</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108170100401" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,592</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108170103553" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,592</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Software license</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310112815167_xbrl_20211108170100401" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">660</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310112815167_xbrl_20211108170103553" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">330</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">IP R&#38;D</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108170124993" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,135</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108170129217" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,525</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108170134065" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">17,381</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108170143169" name="us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16,435</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortized cost</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108170452649" name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,511</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108170508937" name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,455</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>

                        </table>
                      </div>
                    </div>
                  </ix:nonNumeric>
                  <div><ix:exclude>
                    <div>
                      <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                        <div>
                          <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 34</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                        </div>
                      </div>
                    </div>
                    <p style="margin:0pt">&#160;</p>
                    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                        <tr>
                          <td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 9: -</span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">INTANGIBLE ASSETS, NET (Cont.)</span></span></div>
                          </td>
                        </tr>

                    </table>
                  </ix:exclude></div>
                  <div style="line-height:1.25">&#160;</div>
                  <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                      <tr>
                        <td style="width:56.7pt">&#160;</td>
                        <td style="width:28.35pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">b.</span></span></td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization expense for the years ended December 31, 2022, 2021 and 2020 were $<ix:nonFraction id="Fxbrl_20220310112248205" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">946</ix:nonFraction> $<ix:nonFraction id="Fxbrl_20220310112252185" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">940</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20220310112255337" name="us-gaap:AmortizationOfIntangibleAssets" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">610</ix:nonFraction>, respectively.</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <div style="line-height:1.25">&#160;</div>
                  <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                      <tr>
                        <td style="width:56.7pt">&#160;</td>
                        <td style="width:28.35pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">c.</span></span></td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Estimated amortization expense for the years ending:</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <div style="line-height:1.25">&#160;</div>
                  <ix:nonNumeric id="Fxbrl_20220318145837291" name="us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" contextRef="C_20220101to20221231" escape="true">
                    <div>
                      <div style="margin-left:90pt">
                        <table border="0" cellpadding="0" cellspacing="0" style="width:80%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                            <tr>
                              <td style="vertical-align:bottom;border-bottom:#000000 2px solid" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ending December 31,</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108164839640" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,107</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:88%" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108164933963" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,107</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318145735500" name="us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">802</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:88%;padding-bottom:2px" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Thereafter</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108164948184" name="allt:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">495</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:88%;padding-bottom:4px" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108165020902" name="us-gaap:FiniteLivedIntangibleAssetsNet" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,511</ix:nonFraction></span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>

                        </table>
                      </div>
                    </div>
                  </ix:nonNumeric>
                </div>
              </div>
            </div>
          </ix:nonNumeric>
        </div>
      </div>
    </div>
  </div>
  <p style="margin:0pt">&#160;</p>

  <div>
    <div>
      <ix:nonNumeric id="Fxbrl_20211122175140958" name="us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" contextRef="C_20220101to20221231" escape="true">
        <div>
          <div>
            <div>
              <div>
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                    <tr>
                      <td style="width:56.7pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 10: -</span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify">
                        <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">OTHER PAYABLES AND ACCRUED EXPENSES</span></span></div>
                      </td>
                    </tr>

                </table>
                <div style="line-height:1.25">&#160;</div>
                <div>
                  <ix:nonNumeric id="Fxbrl_20220318151146734" name="us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" contextRef="C_20220101to20221231" escape="true">
                    <div>
                      <div>
                        <div style="line-height:1.25">&#160;</div>
                        <div style="margin-left:63pt">
                          <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(204, 238, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrued expenses</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108171620009_33" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,056</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108171620009_37" name="us-gaap:AccruedLiabilitiesCurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">7,405</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(255, 255, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred revenues from IIA</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220310141412997_xbrl_20211108171620009_33" name="us-gaap:DeferredIncome" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">110</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220319141850853" name="us-gaap:DeferredIncome" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">282</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(204, 238, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Government authorities</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108171620009_43" name="allt:GovernmentAuthorities" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,955</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108171620009_47" name="allt:GovernmentAuthorities" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,592</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(255, 255, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency derivative contracts</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108171620009_53" name="us-gaap:DerivativeFairValueOfDerivativeLiability" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">901</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108171620009_57" name="us-gaap:DerivativeFairValueOfDerivativeLiability" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">78</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(204, 238, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Holdback and contingent earnout</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108171620009_63" name="allt:HoldbackAndContingentEarnout" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,216</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108171620009_67" name="allt:HoldbackAndContingentEarnout" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">834</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(255, 255, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Provision for returns</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108171620009_73" name="allt:ProvisionForReturns" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">90</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108171620009_77" name="allt:ProvisionForReturns" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">233</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(204, 238, 255)">
                                <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Others</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108171620009_93" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">96</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108171620009_97" name="us-gaap:OtherAccountsPayableAndAccruedLiabilities" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">190</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(255, 255, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(204, 238, 255)">
                                <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108171620009_113" name="allt:OtherPayablesAndAccruedLiabilitiesCurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,424</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211108171620009_117" name="allt:OtherPayablesAndAccruedLiabilitiesCurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">11,614</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              </tr>

                          </table>
                        </div>
                      </div>
                    </div>
                  </ix:nonNumeric>
                </div>
              </div>
            </div>
          </div>
        </div>
      </ix:nonNumeric>
    </div>
  </div>
  <p style="margin:0pt">&#160;</p>

  <div>
    <div>
      <ix:nonNumeric id="Fxbrl_20230324104240198" name="us-gaap:CommitmentsAndContingenciesDisclosureTextBlock" contextRef="C_20220101to20221231" escape="true">
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

              <tr>
                <td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 11: -</span></span></td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">COMMITMENTS AND CONTINGENT LIABILITIES</span></span></div>
                </td>
              </tr>

          </table>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">a.</span></span><span style="padding-left:18pt">&#160;</span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease commitments:</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Group's facilities are leased under several lease agreements.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In addition, the Company has various operating lease agreements with respect to motor vehicles.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease expenses of office rent and vehicles for the years ended December 31, 2022, 2021 and 2020 were approximately $<ix:nonFraction id="Fxbrl_20220310113630061" name="us-gaap:LeaseCost" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,784</ix:nonFraction>, $<ix:nonFraction id="Fxbrl_20220310113634744" name="us-gaap:LeaseCost" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,141</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20220310113637674" name="us-gaap:LeaseCost" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,282</ix:nonFraction>, respectively. Expenses for short- term leases in 2022 were $<ix:nonFraction id="Fxbrl_20220310113653521" name="us-gaap:ShortTermLeaseCost" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">82</ix:nonFraction>.</span></span></div>
          <div><ix:exclude>
            <div style="line-height:1.25">
              <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 35</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
            </div>
            <p style="margin:0pt">&#160;</p>
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                <tr>
                  <td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 11: -</span></span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify">
                    <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">COMMITMENTS AND CONTINGENT LIABILITIES (Cont.)</span></span></div>
                  </td>
                </tr>

            </table>
          </ix:exclude></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table represents the weighted-average remaining lease term and discount rate:</span></span></div>
          <ix:nonNumeric id="Fxbrl_20230324104306028" name="allt:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate" contextRef="C_20220101to20221231" escape="true">
            <div>
              <div style="line-height:1.25">&#160;</div>
              <div style="margin-left:90pt">
                <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="6" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:top" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:top" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average remaining lease term</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="text-align:right;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20220318154535977" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="C_20221231" format="ixt-sec:duryear">2.1</ix:nonNumeric> years</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="text-align:right;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20230324104142865" name="us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1" contextRef="C_20211231" format="ixt-sec:duryear">2.9</ix:nonNumeric> years</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%" valign="bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average discount rate</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318154605114" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="C_20221231" unitRef="pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">1.49</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230324104201798" name="us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent" contextRef="C_20211231" unitRef="pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">1.39</ix:nonFraction></span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                      </td>
                    </tr>

                </table>
              </div>
            </div>
          </ix:nonNumeric>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The discount rate was determined based on the estimated collateralized borrowing rate of the Company, adjusted to the specific lease term and location of each lease.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash paid for amounts included in measurement of lease liabilities during the years ended 2022, 2021 and 2020 were $<ix:nonFraction id="Fxbrl_20230324111647614" name="us-gaap:OperatingLeasePayments" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,843</ix:nonFraction>, $<ix:nonFraction id="Fxbrl_20230324111659067" name="us-gaap:OperatingLeasePayments" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,253</ix:nonFraction>, and $<ix:nonFraction id="Fxbrl_20230324111703267" name="us-gaap:OperatingLeasePayments" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,812</ix:nonFraction>, respectively.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Maturities of operating lease liabilities were as follows:</span></span></div>
          <ix:nonNumeric id="Fxbrl_20230324104409381" name="us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock" contextRef="C_20220101to20221231" escape="true">
            <div>
              <div style="line-height:1.25">&#160;</div>
              <div>
                <div>
                  <div style="margin-left:90pt">
                    <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                        <tr>
                          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ending December 31,</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">
                            <div style="text-indent:11.35pt;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318154349997_xbrl_20211108184713977" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,553</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:11.35pt;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318154349999_xbrl_20211108184730177" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,090</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">
                            <div style="text-indent:11.35pt;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318154350000_xbrl_20211108184854618" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">526</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">
                            <div style="text-indent:11.35pt;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2026 and thereafter</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318154350001_xbrl_20211108184916050" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total lease payments</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318154350004_xbrl_20211108184953859" name="us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,190</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Less - imputed interest</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318154350006_xbrl_20211108185035276" name="us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">69</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Present value of lease liabilities</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318154350009_xbrl_20211108185056732" name="us-gaap:OperatingLeaseLiability" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,121</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>

                    </table>
                  </div>
                </div>
              </div>
              <div style="margin-left:90pt">&#160;</div>
            </div>
          </ix:nonNumeric>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">During the year ended December 31, 2022 the short-term maturities of operating lease liabilities which were not recognized under ASU No. 2016-02, Leases (ASC 842) were $<ix:nonFraction id="Fxbrl_20211108174110582" name="us-gaap:ShortTermLeasePayments" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">126</ix:nonFraction>.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">b.</span></span><span style="padding-left:20pt">&#160;</span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Liens and guarantees:</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022, the Company has provided bank guarantees in respect of performance obligation to customers in an aggregate amount of approximately $<ix:nonFraction id="Fxbrl_20220310114041678" name="allt:BankGuarantees" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">576</ix:nonFraction>, in addition to bank guarantees in favor of leases agreements in an aggregate amount of approximately $<ix:nonFraction id="Fxbrl_20220310114048565" name="allt:GuaranteesInFavorOfLease" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">411</ix:nonFraction>.</span></span></div>
          <div><ix:exclude>
            <div style="line-height:1.25">
              <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 36</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
            </div>
            <p style="margin:0pt">&#160;</p>
            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                <tr>
                  <td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 11: -</span></span></td>
                  <td style="width:auto;vertical-align:top;text-align:justify">
                    <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">COMMITMENTS AND CONTINGENT LIABILITIES (Cont.)</span></span></div>
                  </td>
                </tr>

            </table>
          </ix:exclude></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">c.</span></span><span style="padding-left:20pt">&#160;</span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Litigations:</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On November 2, 2021 two founders and six employees of Netonomy Ltd., a company acquired by Allot in January, 2018, filed a civil claim against Allot (the &#8220;plaintiffs&#8221;), alleging that Allot breached certain clauses of the share acquisition agreement claiming damages in the amount of app. NIS <ix:nonFraction id="Fxbrl_20230326221120254" name="us-gaap:LossContingencyDamagesSoughtValue" contextRef="C_20211101to20211102" unitRef="NIS" scale="6" decimals="-5" format="ixt:num-dot-decimal">2.6</ix:nonFraction>M. &#160;Allot has filed its defense statement refuting all claims and denying any breach and obligation to compensate. As of December 31, 2022, the results of this claim were uncertain. On March 6, 2023 the Company signed a settlement agreement with the two founders. There are ongoing legal proceedings against the rest. See Note 18.</span></span></div>
        </div>
      </ix:nonNumeric>
      <p style="margin:0pt">&#160;</p>
    </div>
  </div>

  <div>
    <div>
      <ix:nonNumeric id="Fxbrl_20220310122042882" name="us-gaap:StockholdersEquityNoteDisclosureTextBlock" contextRef="C_20220101to20221231" escape="true">
        <div>
          <div>
            <div>
              <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                  <tr>
                    <td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 12: -</span></span></td>
                    <td style="width:auto;vertical-align:top;text-align:justify">
                      <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SHAREHOLDERS' EQUITY</span></span></div>
                    </td>
                  </tr>

              </table>
              <div style="line-height:1.25">&#160;</div>
              <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                  <tr>
                    <td style="width:56.7pt">&#160;</td>
                    <td style="width:28.35pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">a.</span></span></td>
                    <td style="width:auto;vertical-align:top;text-align:justify">
                      <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Company's shares:</span></span></div>
                    </td>
                  </tr>

              </table>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022, the Company's authorized share capital consists of NIS <ix:nonFraction id="Fxbrl_20220114180246973" name="allt:CommonStockValueAuthorized" contextRef="C_20221231" unitRef="NIS" scale="3" decimals="-3" format="ixt:num-dot-decimal">20,000,000</ix:nonFraction> divided into <ix:nonFraction id="Fxbrl_20211109140829944" name="us-gaap:CommonStockSharesAuthorized" contextRef="C_20221231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">200,000,000</ix:nonFraction> Ordinary Shares, par value NIS <ix:nonFraction id="Fxbrl_20211202182919474" name="us-gaap:CommonStockParOrStatedValuePerShare" contextRef="C_20221231" unitRef="NIS_Per_Share" scale="0" decimals="1" format="ixt:num-dot-decimal">0.1</ix:nonFraction> per share. Ordinary Shares confer on their holders the right to receive notice to participate and vote in general meetings of the Company, the right to a share in the excess of assets upon liquidation of the Company, and the right to receive dividends if declared.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                  <tr>
                    <td style="width:56.7pt">&#160;</td>
                    <td style="width:28.35pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">b.</span></span></td>
                    <td style="width:auto;vertical-align:top;text-align:justify">
                      <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Share option plan:</span></span></div>
                    </td>
                  </tr>

              </table>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A summary of the Company's share option activity, pertaining to its option plans for employees and related information is as follows:</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <ix:nonNumeric id="Fxbrl_20230324103629107" name="us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" contextRef="C_20220101to20221231" escape="true">
                <div style="margin-left:90pt">
                  <table cellpadding="0" cellspacing="0" style="color:#000000;font-family:Times New Roman,Times,serif;font-size:10pt;text-align:left;width:88%">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="22" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px">&#160;</td>
                        <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px">&#160;</td>
                        <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number</span></span></div>
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">of shares upon exercise</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average exercise price</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number</span></span></div>
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">of shares upon exercise</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average exercise price</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number</span></span></div>
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">of shares upon exercise</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average exercise price</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding at beginning of year</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035033_xbrl_20211109144759912_43" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="C_20211231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">675,986</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035033_xbrl_20211109144759912_47" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="C_20211231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">7.99</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035033_xbrl_20211110173339733" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="C_20201231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">1,134,256</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035033_xbrl_20211109144759912_415" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="C_20201231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">7.68</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035033_xbrl_20211110173355937" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="C_20191231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">1,453,741</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035033_xbrl_20211109144759912_423" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="C_20191231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">7.59</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035042_xbrl_20211120150952093" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="C_20220101to20221231" unitRef="shares" decimals="INF" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035042_xbrl_20211120151037542" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="C_20220101to20221231" unitRef="USD_per_share" scale="0" decimals="0" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035042_xbrl_20211120150914973" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="C_20210101to20211231" unitRef="shares" decimals="INF" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035042_xbrl_20211120150859125" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="C_20210101to20211231" unitRef="USD_per_share" scale="0" decimals="0" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035042_xbrl_20211109144759912_519" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" contextRef="C_20200101to20201231" unitRef="shares" decimals="INF" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035042_xbrl_20211109144759912_523" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" contextRef="C_20200101to20201231" unitRef="USD_per_share" scale="0" decimals="0" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Forfeited</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318171035052_xbrl_20211109144759912_63" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="C_20220101to20221231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">139,494</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035052_xbrl_20211109144759912_67" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="C_20220101to20221231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">16.08</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318171035052_xbrl_20211109144759912_611" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="C_20210101to20211231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">30,861</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035052_xbrl_20211125114552723" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="C_20210101to20211231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">16.78</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318171035052_xbrl_20211109144759912_619" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" contextRef="C_20200101to20201231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">28,657</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035052_xbrl_20211125114619531" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" contextRef="C_20200101to20201231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">17.47</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;padding-bottom:2px" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercised</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318171035059_xbrl_20211109144759912_73" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="C_20220101to20221231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">48,653</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035059_xbrl_20211109144759912_77" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="C_20220101to20221231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">5.01</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318171035059_xbrl_20211109144759912_711" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="C_20210101to20211231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">427,409</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035059_xbrl_20211109144759912_715" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="C_20210101to20211231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">6.54</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318171035059_xbrl_20211109144759912_719" name="us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised" contextRef="C_20200101to20201231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">290,828</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035059_xbrl_20211109144759912_723" name="us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" contextRef="C_20200101to20201231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">6.25</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;padding-bottom:4px" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding at end of year</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035066_xbrl_20211110173649075" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="C_20221231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">487,839</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035066_xbrl_20211109144759912_97" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="C_20221231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">5.96</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035066_xbrl_20211110173701750" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="C_20211231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">675,986</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035066_xbrl_20211110173914619" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="C_20211231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">7.99</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035066_xbrl_20211110173716917" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="C_20201231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">1,134,256</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035066_xbrl_20211110173939213" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" contextRef="C_20201231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">7.68</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;padding-bottom:4px" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercisable at end of year</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035072_xbrl_20211109144759912_113" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="C_20221231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">487,839</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035072_xbrl_20211109144759912_117" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="C_20221231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">5.96</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035072_xbrl_20211109144759912_1111" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="C_20211231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">660,986</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035072_xbrl_20211109144759912_1115" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="C_20211231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">8.04</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035072_xbrl_20211109144759912_1119" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="C_20201231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">1,065,498</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035072_xbrl_20211109144759912_1123" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" contextRef="C_20201231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">7.83</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;padding-bottom:4px" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Vested and expected to vest</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035078_xbrl_20211109144759912_133" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" contextRef="C_20221231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">487,839</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035078_xbrl_20211109144759912_137" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" contextRef="C_20221231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">5.96</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035078_xbrl_20211109144759912_1311" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" contextRef="C_20211231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">675,584</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035078_xbrl_20211110173842245" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" contextRef="C_20211231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">7.99</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035078_xbrl_20211109144759912_1319" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" contextRef="C_20201231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">1,132,007</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171035078_xbrl_20211109144759912_1323" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" contextRef="C_20201231" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">7.68</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>

                  </table>
                </div>
              </ix:nonNumeric>
              <div><ix:exclude>
                <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                  <div>
                    <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 37</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                  </div>
                </div>
                <p style="margin:0pt">&#160;</p>
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                    <tr>
                      <td style="vertical-align:top;font-weight:bold;width:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 12: -</span></span></td>
                      <td style="vertical-align:top;text-align:justify;width:auto">
                        <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SHAREHOLDERS' EQUITY (Cont.)</span></span></div>
                      </td>
                    </tr>

                </table>
              </ix:exclude></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The aggregate intrinsic value represents the total intrinsic value (the difference between the Company's closing share price on the last trading day of the fiscal years 2022, 2021 and 2020 and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders if all option holders exercised their options on December 31, 2022, 2021 and 2020, respectively. This amount may change based on the fair market value of the Company's share. The total intrinsic value of options outstanding as of December 31, 2022, 2021 and 2020, were $<ix:nonFraction id="Fxbrl_20220310115341455" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10</ix:nonFraction>, $<ix:nonFraction id="Fxbrl_20220310115345388" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,481</ix:nonFraction>and $<ix:nonFraction id="Fxbrl_20220310115351740" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,578</ix:nonFraction>, respectively.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The total intrinsic value of exercisable options as of December 31, 2022, 2021 and 2020, were approximately $<ix:nonFraction id="Fxbrl_20220310115447894" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10</ix:nonFraction>, $<ix:nonFraction id="Fxbrl_20220310115451515" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,392</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20220310115458826" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,226</ix:nonFraction>, respectively. The total intrinsic value of options vested and expected to vest as of December 31, 2022, 2021 and 2020, were approximately $<ix:nonFraction id="Fxbrl_20220310115510019" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10</ix:nonFraction>, $<ix:nonFraction id="Fxbrl_20220310115514587" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,479</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20220310115522762" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" contextRef="C_20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,568</ix:nonFraction>, respectively.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The total intrinsic value (the difference between the Company's closing share price on the exercise date and the exercise price) of options exercised during the years ended December 31, 2022, 2021 and 2020 were approximately $<ix:nonFraction id="Fxbrl_20220310115737012" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">93</ix:nonFraction>, $<ix:nonFraction id="Fxbrl_20220310115741264" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,113</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20220310115753385" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,437</ix:nonFraction>, respectively. The number of options vested during the year ended December 31, 2022 was <ix:nonFraction id="Fxbrl_20220310115928111" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" contextRef="C_20220101to20221231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">15,000</ix:nonFraction>. The weighted-average remaining contractual life of the outstanding options as of December 31, 2022 is <ix:nonNumeric id="Fxbrl_20220310115921143" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="C_20220101to20221231" format="ixt-sec:duryear">1.34</ix:nonNumeric> years. The weighted-average remaining contractual life of exercisable options as of December 31, 2022 is <ix:nonNumeric id="Fxbrl_20220310115840905" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" contextRef="C_20220101to20221231" format="ixt-sec:duryear">1.34</ix:nonNumeric> years.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The options outstanding as of December 31, 2022, have been classified by exercise price, as follows:</span></span></div>
              <ix:nonNumeric id="Fxbrl_20230324103656809" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" contextRef="C_20220101to20221231" escape="true">
                <div>
                  <div style="line-height:1.25">&#160;</div>
                  <div>
                    <div style="margin-left:90pt">
                      <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                          <tr>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercise price</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Shares upon exercise of options outstanding as of December 31, 2022</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average remaining contractual life</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Shares upon exercise of options exercisable as of December 31, 2022</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Years</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171504476" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeOneMember" unitRef="USD_per_share" scale="0" decimals="1" format="ixt:num-dot-decimal">15.2</ix:nonFraction>-<ix:nonFraction id="Fxbrl_20220318171540657" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeOneMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">17.07</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171306864_xbrl_20211109162502605" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeOneMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">4,500</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20220318171306864_xbrl_20211109163347570" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeOneMember" format="ixt-sec:duryear">1.12</ix:nonNumeric></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171306864_xbrl_20211109162757608" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeOneMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">4,500</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:6%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171553314" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeTwoMember" unitRef="USD_per_share" scale="0" decimals="1" format="ixt:num-dot-decimal">10.0</ix:nonFraction> -<ix:nonFraction id="Fxbrl_20220318171631504" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeTwoMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">14.68</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171306867_xbrl_20211109162658316" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeTwoMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">52,750</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20220318171306867_xbrl_20211109163510353" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeTwoMember" format="ixt-sec:duryear">0.78</ix:nonNumeric></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171306867_xbrl_20211109163001412" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeTwoMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">52,750</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171645853" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeThreeMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">5.01</ix:nonFraction>-<ix:nonFraction id="Fxbrl_20220318171653913" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeThreeMember" unitRef="USD_per_share" scale="0" decimals="1" format="ixt:num-dot-decimal">9.7</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171306869_xbrl_20211109162604773" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeThreeMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">73,563</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20220318171306869_xbrl_20211109163415112" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeThreeMember" format="ixt-sec:duryear">2.28</ix:nonNumeric></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171306869_xbrl_20211109162934861" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeThreeMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">73,563</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;padding-bottom:2px" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171706666" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeFourMember" unitRef="USD_per_share" scale="0" decimals="1" format="ixt:num-dot-decimal">0.1</ix:nonFraction>-<ix:nonFraction id="Fxbrl_20220318171817290" name="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeFourMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">4.95</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171306872_xbrl_20211109162723932" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeFourMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">357,026</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonNumeric id="Fxbrl_20220318171306872_xbrl_20211109163520901" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeFourMember" format="ixt-sec:duryear">1.23</ix:nonNumeric></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171306872_xbrl_20211109162919917" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeFourMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">357,026</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171306876_xbrl_20211109161929715" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" contextRef="C_20221231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">487,839</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171306876_xbrl_20211109162245759" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" contextRef="C_20221231" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">487,839</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>

                      </table>
                    </div>
                  </div>
                </div>
              </ix:nonNumeric>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following provides a summary of the restricted share unit activity for the Company for the two years ended December 31, 2022:</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <ix:nonNumeric id="Fxbrl_20220318171526906" name="us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" contextRef="C_20220101to20221231" escape="true">
                <div>
                  <div style="margin-left:90pt">
                    <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="14" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px">&#160;</td>
                          <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number</span></span></div>
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">of shares upon exercise</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average share price</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number</span></span></div>
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">of shares upon exercise</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average share price</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:top;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding at beginning of year</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171330354_xbrl_20211109164853710" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="C_20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">1,937,908</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171330354_xbrl_20211109165818205" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="C_20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">12.92</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171330354_xbrl_20211109165649965" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="C_20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">1,763,017</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171330354_xbrl_20211109170246972" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="C_20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">8.63</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:top;width:52%" valign="bottom">
                            <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171330360_xbrl_20211109165051956" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">1,473,400</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171330360_xbrl_20211109165848779" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">5.22</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171330360_xbrl_20211109165636366" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">1,149,500</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171330360_xbrl_20211109170226888" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">16.26</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:top;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Vested</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318171330367_xbrl_20211109165057233" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">829,910</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171330367_xbrl_20211109165834124" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">15.82</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318171330367_xbrl_20211109165542483" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">681,433</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171330367_xbrl_20211109170210589" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">15.82</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:top;width:52%;padding-bottom:2px" valign="bottom">
                            <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Forfeited</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318171330372_xbrl_20211109165310145" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">325,778</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171330372_xbrl_20211109165843547" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">5.78</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318171330372_xbrl_20211109165558293" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">293,176</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171330372_xbrl_20211109170049498" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">16.39</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:top;width:52%;padding-bottom:4px" valign="bottom">
                            <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unvested at end of year</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171330376_xbrl_20211109165440969" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">2,255,620</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171330376_xbrl_20211109165948589" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">8.52</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171330376_xbrl_20211110175118142" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" contextRef="C_20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">1,937,908</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318171330376_xbrl_20211109170012373" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" contextRef="C_20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD_per_share" scale="0" decimals="2" format="ixt:num-dot-decimal">12.92</ix:nonFraction></span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>

                    </table>
                  </div>
                </div>
              </ix:nonNumeric>
              <div><ix:exclude>
                <div style="clear:both;margin-top:0pt;margin-bottom:10pt">
                  <div>
                    <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 38</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                  </div>
                </div>
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                    <tr>
                      <td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 12: -</span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify">
                        <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SHAREHOLDERS' EQUITY (Cont.)</span></span></div>
                      </td>
                    </tr>

                </table>
              </ix:exclude></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022, $<ix:nonFraction id="Fxbrl_20220310120412377" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" contextRef="C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">12,648,859</ix:nonFraction> unrecognized compensation cost related to RSUs is expected to be recognized over a weighted average vesting period of <ix:nonNumeric id="Fxbrl_20220114180531757" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapStockCompensationPlanMember" format="ixt-sec:duryear"><ix:nonNumeric id="Fxbrl_20220310120418665" name="us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember" format="ixt-sec:duryear">1.96</ix:nonNumeric></ix:nonNumeric> years.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Under the terms of the above option plans, options may be granted to employees, officers, directors and various service providers of the Company and its subsidiaries. The options vest over a <ix:nonNumeric id="Fxbrl_20220310120437818" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapStockCompensationPlanMember" format="ixt-sec:durwordsen">four-year</ix:nonNumeric> period, subject to the continued employment of the employee. The options generally expire no later than <ix:nonNumeric id="Fxbrl_20220310120446349" name="us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapStockCompensationPlanMember" format="ixt-sec:durwordsen">ten years</ix:nonNumeric> from the date of the grant. The exercise price of the options at the date of grant under the plans may not be less than the nominal value of the shares into which such options are exercised, any options, which are forfeited or cancelled before expiration, become available for future grants. As of December 31, 2022, <ix:nonFraction id="Fxbrl_20220310120500332" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" contextRef="C_20221231_usgaapAwardTypeAxis_usgaapStockCompensationPlanMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">193,679</ix:nonFraction> Ordinary shares are available for future issuance under the option plans.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company granted <ix:nonFraction id="Fxbrl_20220310120514326" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixteenPlanMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">1,473,400</ix:nonFraction> and <ix:nonFraction id="Fxbrl_20220310120520390" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixteenPlanMember" unitRef="shares" decimals="INF" format="ixt:num-dot-decimal">1,149,500</ix:nonFraction> RSUs in 2022 and 2021, respectively under the 2016 option plan. RSUs vest over a period of between three to <ix:nonNumeric id="Fxbrl_20220310120531037" name="us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixStockOptionPlanMember" format="ixt-sec:durwordsen">four years</ix:nonNumeric>, subject to the continued employment of the employee. RSUs that are cancelled or forfeited become available for future grants.</span></span></div>
            </div>
          </div>
        </div>
      </ix:nonNumeric>
    </div>
  </div>
  <p style="margin:0pt">&#160;</p>

  <div>
    <div>
      <ix:nonNumeric id="Fxbrl_20230325051541405" name="us-gaap:IncomeTaxDisclosureTextBlock" contextRef="C_20220101to20221231" escape="true">
        <div>
          <div>
            <div>
              <div>
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                    <tr>
                      <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 13: -</span></span></td>
                      <td style="vertical-align:top;text-align:justify;width:auto">
                        <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">TAXES ON INCOME</span></span>
                          <p style="margin:0pt">&#160;</p>
                        </div>
                      </td>
                    </tr>

                </table>
                <div style="line-height:1.25">
                  <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                      <tr>
                        <td style="width:56.7pt">&#160;</td>
                        <td style="width:28.35pt;vertical-align:top;align:right">a.</td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div>Corporate tax rates:</div>
                        </td>
                      </tr>

                  </table>
                </div>
                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                  <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Israeli corporate income tax rate was <ix:nonFraction id="Fxbrl_20211109130324885" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="C_20200101to20201231" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20211109130316902" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="C_20210101to20211231" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20211109130307538" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="C_20220101to20221231" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">23</ix:nonFraction></ix:nonFraction></ix:nonFraction>% in 2022, 2021 and 2020.</span></span>
                </div>
                <div style="line-height:1.25">&#160;</div>
                <div style="line-height:1.25">
                  <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                      <tr>
                        <td style="width:56.7pt">&#160;</td>
                        <td style="width:28.35pt;vertical-align:top;align:right">b.</td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Foreign Exchange Regulations:</p>
                        </td>
                      </tr>

                  </table>
                </div>
                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                  <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">C</span></span><span style="font-family:Times New Roman, Times, serif;font-size:10pt">ommencing in taxable year 2012, the Company has elected to measure its taxable income and file its tax return under the Israeli Income Tax Regulations (Principles Regarding the Management of Books of Account of Foreign Invested Companies and Certain Partnerships and the Determination of Their Taxable Income) 1986 ("Foreign Exchange Regulations"). Under the Foreign Exchange Regulations, an Israeli company must calculate its tax liability in U.S. Dollars according to certain rules. The tax liability, as calculated in U.S. Dollars is translated into NIS according to the exchange rate as of December 31st of each year.</span>
                </div>
                <div style="line-height:1.25">&#160;</div>
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                    <tr>
                      <td style="width:56.7pt">&#160;</td>
                      <td style="width:28.35pt;vertical-align:top;align:right">c.</td>
                      <td style="width:auto;vertical-align:top;text-align:justify">
                        <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Tax benefits under Israel's law for the Encouragement of Capital Investments, 1959 ("the Law"):</p>
                      </td>
                    </tr>

                </table>
                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                  <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In 1998, the production facilities of the Company related to its computational technologies were granted the status of an "Approved Enterprise" under the Law. In 2004, an expansion program was granted the status of "Approved Enterprise". According to the provisions of the Law, the Company has elected the alternative track of benefits and has waived Government grants in return for tax benefits. <ix:nonNumeric id="Fxbrl_20230325052026697" name="allt:TaxBenefitsDescription" contextRef="C_20220101to20221231">The period of tax benefits, detailed above, is limited to the earlier of 12 years from the commencement of production, or 14 years from the approval date.</ix:nonNumeric></span></span>
                </div>
                <div><ix:exclude>
                  <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 39</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                  <p style="margin:0pt">&#160;</p>
                  <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                      <tr>
                        <td style="width:54pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">NOTE 13: -</span></td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div style="font-weight:bold"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">TAXES ON INCOME (Cont.)</span></div>
                        </td>
                      </tr>

                  </table>
                </ix:exclude></div>
              </div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">According to the provisions of the Law under the alternative track, the Company's income attributable to the Approved Enterprise program may be tax-exempt for a period of <ix:nonNumeric id="Fxbrl_20230327171200848" name="allt:TaxExemptPeriod" contextRef="C_20220101to20221231" format="ixt-sec:durwordsen">two years</ix:nonNumeric> commencing with the year it first earns taxable income, and subject to corporate taxes at the reduced rate of <ix:nonFraction id="Fxbrl_20211109131250878" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" contextRef="C_20220101to20221231_srtRangeAxis_srtMinimumMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">10</ix:nonFraction>% to <ix:nonFraction id="Fxbrl_20211109131334234" name="us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" contextRef="C_20220101to20221231_srtRangeAxis_srtMaximumMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">25</ix:nonFraction>%, for an additional period of <span style="-sec-ix-hidden:Fxbrl_20211110175807853">five</span> to <ix:nonNumeric id="Fxbrl_20230327171218785" name="allt:TaxExemptPeriod" contextRef="C_20220101to20221231_srtRangeAxis_srtMaximumMember" format="ixt-sec:durwordsen">eight years</ix:nonNumeric> depending upon the level of foreign ownership of the Company.</span></span>
                <p style="margin:0pt">&#160;</p>
              </div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">T</span></span><span style="font-family:Times New Roman, Times, serif;font-size:10pt">he Law was significantly amended effective April 1, 2005 ("the 2005 - Amendment"). The 2005 - Amendment includes revisions to the criteria for investments qualified to receive tax benefits as a Beneficiary Enterprise and among other things, simplifies the approval process. The Company elected 2006 and 2009 as "year of election" under the 2005 - Amendment. As of December 31, 2022 the Beneficiary Enterprise programs are no longer in effect as the 12-year activation period commencing on the election year has ended.</span>
                <p style="margin:0pt">&#160;</p>
              </div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In addition, the 2005-Amendment provides that terms and benefits included in any letter of approval already granted will remain subject to the provisions of the Law as they were on the date of such approval. Therefore, the Company's existing Approved Enterprise will generally not be subject to the provisions of the 2005 - Amendment.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">T</span></span><span style="font-family:Times New Roman, Times, serif;font-size:10pt">he entitlement to the Approved Enterprise benefits is contingent upon the fulfillment of the conditions stipulated in the Law, regulations published thereunder, and the criteria set forth in the specific letters of approval. In the event of failure to comply with these conditions, the benefits may be canceled, and the Company may be required to refund the amount of the benefits, in whole or in part, including interest and linkage to changes in the Israeli CPI. As of December 31, 2022, management believes that the Company meets the aforementioned conditions.&#160;</span>
                <p style="margin:0pt">&#160;</p>
              </div>
            </div>
          </div>
          <div>
            <div>
              <div>
                <div>
                  <div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">I</span></span><span style="font-family:Times New Roman, Times, serif;font-size:10pt">f the Company pays a dividend out of exempt income derived from the Approved, it will be subject to corporate tax in respect of the gross amount distributed, including any taxes thereon, at the rate which would have been applicable had it not enjoyed the alternative benefits, generally 10%-25%, depending on the percentage of the Company's Ordinary shares held by foreign shareholders. Following amendment 74 to the Law as part of the Law for Economic Efficiency (Legislative Amendments for Attaining the Budget Goals for Fiscal Years 2021 and 2022), 2021 which was enacted in November 2021, any dividends distributed, or deemed as distributed under the Law, after August 15, 2021, by a company which earned exempt income, which it did not elect to release under the terms of amendment 74, will be &#160;allocated pro-rata between exempt income and other sources and taxed accordingly. The dividend recipient is subject to withholding tax at the rate of </span><ix:nonFraction id="Fxbrl_20230316125614638" name="allt:DividendWithholdingTaxRate" contextRef="C_20220101to20221231" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">15</ix:nonFraction><span style="font-family:Times New Roman, Times, serif;font-size:10pt">% applicable to dividends from approved enterprises, if the dividend is distributed during the tax exemption period or within twelve years thereafter. The Company currently has no plans to distribute dividends and intends to retain future earnings to finance the development of its business.</span>
                      <p style="margin:0pt">&#160;</p>
                    </div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022, there is no exempt income earned by the Company &#8220;Approved Enterprises&#8221;.</span></span></div>
                    <div style="line-height:1.25">
                      <div><ix:exclude>
                        <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 40</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                        <p style="margin:0pt">&#160;</p>
                        <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                            <tr>
                              <td style="width:54pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">NOTE 13: -</span></td>
                              <td style="width:auto;vertical-align:top;text-align:justify">
                                <div style="font-weight:bold"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">TAXES ON INCOME (Cont.)</span></div>
                              </td>
                            </tr>

                        </table>
                      </ix:exclude></div>
                    </div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                      <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Income from sources other than the "Approved Enterprise" during the benefit period will be subject to tax at the regular corporate tax rate.</span></span>
                    </div>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of January 1, 2011, new legislation amending the Law came into effect (the "2011 Amendment"). The 2011 Amendment introduced a new status of "Preferred Company" and "Preferred Enterprise", replacing the then existing status of "Beneficiary Company" and "Beneficiary Enterprise".</span></span>
                      <p style="margin:0pt">&#160;</p>
                    </div>
                  </div>
                </div>
              </div>
              <div>
                <div>
                  <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A Preferred Company is an industrial company owning a Preferred Enterprise which meets certain conditions (including a minimum threshold of 25% export).</span></span></div>
                  <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                  <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Under the 2011 Amendment, a uniform corporate tax rate will apply to all qualifying income of the Preferred Company. The uniform corporate tax rate is <ix:nonFraction id="Fxbrl_20211109132112117" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="C_20160101to20161231_alltIncomeTaxAreaAxis_alltDevelopmentZoneMember" unitRef="pure" scale="-2" decimals="3" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20211109132106204" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="C_20220101to20221231_alltIncomeTaxAreaAxis_alltDevelopmentZoneMember" unitRef="pure" scale="-2" decimals="3" format="ixt:num-dot-decimal">7.5</ix:nonFraction></ix:nonFraction>% in areas in Israel designated as Development Zone A and <ix:nonFraction id="Fxbrl_20211109132207249" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="C_20160101to20161231_alltIncomeTaxAreaAxis_alltOutsideDevelopmentZoneMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20211109132202174" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="C_20220101to20221231_alltIncomeTaxAreaAxis_alltOutsideDevelopmentZoneMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">16</ix:nonFraction></ix:nonFraction>% elsewhere in Israel. Effective July 1, 2021 income of a Preferred Enterprise attributable to assets other than the industrial assets of the company, such as marketing intangibles, will be subject to the standard corporate tax rate.</span></span></div>
                  <div style="line-height:1.25">&#160;</div>
                  <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A dividend distributed from income which is attributed to a Preferred Enterprise/Special Preferred Enterprise will be subject to withholding tax at source at the following rates: (i) Israeli resident corporation &#8211; <ix:nonFraction id="Fxbrl_20220114173116221" name="allt:DividendWithholdingTaxRate" contextRef="C_20200101to20201231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapCorporationMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20220114173110467" name="allt:DividendWithholdingTaxRate" contextRef="C_20210101to20211231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapCorporationMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20211109132420826" name="allt:DividendWithholdingTaxRate" contextRef="C_20220101to20221231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapCorporationMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">0</ix:nonFraction></ix:nonFraction></ix:nonFraction>%, (ii) Israeli resident individual &#8211; <ix:nonFraction id="Fxbrl_20220114173020006" name="allt:DividendWithholdingTaxRate" contextRef="C_20200101to20201231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapIndividualMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20220114173013630" name="allt:DividendWithholdingTaxRate" contextRef="C_20210101to20211231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapIndividualMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20211109132444363" name="allt:DividendWithholdingTaxRate" contextRef="C_20220101to20221231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapIndividualMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">20</ix:nonFraction></ix:nonFraction></ix:nonFraction>% as of 2014 and thereafter (iii) non-Israeli resident - <ix:nonFraction id="Fxbrl_20220114173140671" name="allt:DividendWithholdingTaxRate" contextRef="C_20200101to20201231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_alltForeignCounterpartyMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20220114173135157" name="allt:DividendWithholdingTaxRate" contextRef="C_20210101to20211231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_alltForeignCounterpartyMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal"><ix:nonFraction id="Fxbrl_20211109132523431" name="allt:DividendWithholdingTaxRate" contextRef="C_20220101to20221231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_alltForeignCounterpartyMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">20</ix:nonFraction></ix:nonFraction></ix:nonFraction>% as of 2014 and thereafter subject to a reduced tax rate under the provisions of an applicable double tax treaty.</span></span></div>
                  <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                    <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In December 2016, the Economic Efficiency Law (Legislative Amendments for Applying the Economic Policy for the 2017 and 2018 Budget Years), 2016 which includes Amendment 73 to the Law for the Encouragement of Capital Investments ("the 2016 - Amendment") was published.</span></span>
                    <p style="margin:0pt">&#160;</p>
                  </div>
                  <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The December 2016 amendment prescribes special tax tracks for technological enterprises, the tax tracks under the amendment are as follows:</span></span>
                    <p style="margin:0pt">&#160;</p>
                  </div>
                  <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Preferred technological enterprise - an enterprise whose total consolidated revenues is less than NIS <ix:nonFraction id="Fxbrl_20211109133441898" name="us-gaap:Revenues" contextRef="C_20171201to20171231_usgaapIncomeTaxAuthorityAxis_alltPreferredEnterpriseMember" unitRef="USD" scale="9" decimals="-9" format="ixt:num-dot-decimal">10</ix:nonFraction> billion. A preferred technological enterprise, located in the center of Israel will be subject to tax at a rate of <ix:nonFraction id="Fxbrl_20211109133604242" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="C_20171201to20171231_usgaapIncomeTaxAuthorityAxis_alltPreferredEnterpriseMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">12</ix:nonFraction>% on profits derived from intellectual property as defined in the Law and the regulations promulgated thereunder (in development area A - a tax rate of 7.5%).</span></span></div>
                  <div style="line-height:1.25">&#160;</div>
                  <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Special preferred technological enterprise - an enterprise whose total consolidated revenues &#160; exceeds NIS <ix:nonFraction id="Fxbrl_20230316125847981" name="us-gaap:Revenues" contextRef="C_20171201to20171231_usgaapIncomeTaxAuthorityAxis_alltSpecialTechnologicalPreferredEnterpriseMember" unitRef="USD" scale="9" decimals="-9" format="ixt:num-dot-decimal">10</ix:nonFraction> billion. Such enterprise will be subject to tax at a rate of <ix:nonFraction id="Fxbrl_20230316125858490" name="us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" contextRef="C_20171201to20171231_usgaapIncomeTaxAuthorityAxis_alltSpecialTechnologicalPreferredEnterpriseMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">6</ix:nonFraction>% on profits derived from intellectual property, regardless of the enterprise&#8217;s geographical location. Income of the Preferred Technological Enterprise or a Special Preferred Technological Enterprise, which is not derived from its intellectual property is subject to tax at the ordinary corporate tax rate.</span></span></div>
                  <div style="line-height:1.25">&#160;</div>
                  <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Under the transition provisions of the 2016 Amendment, the Company may decide to irrevocably implement the tax tracks available under the 2016 Amendment, while waiving benefits provided under the prior tax tracks it obtained under the Law, or to remain subject to the prior tax tracks it obtained under the Law. As of December 31, 2022, there are no benefits &#160;earned by the Company &#8220;Special preferred technological enterprise&#8221;.</span></span></div>
                </div>
              </div>
              <div>
                <div style="width:100%;clear:both">
                  <div><ix:exclude>
                    <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 41</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                    <p style="margin:0pt">&#160;</p>
                    <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                        <tr>
                          <td style="width:54pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">NOTE 13: -</span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div style="font-weight:bold"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">TAXES ON INCOME (Cont.)</span></div>
                          </td>
                        </tr>

                    </table>
                  </ix:exclude></div>
                  <p style="margin:0pt">&#160;</p>
                </div>
              </div>
              <div>
                <div>
                  <div>
                    <div style="line-height:1.25">
                      <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                          <tr>
                            <td style="width:56.7pt">&#160;</td>
                            <td style="width:28.35pt;vertical-align:top;align:right">d.</td>
                            <td style="width:auto;vertical-align:top;text-align:justify">
                              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Tax benefits under the law for the Encouragement of Industry (Taxes), 1969 (the "Encouragement Law"):</p>
                            </td>
                          </tr>

                      </table>
                    </div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                      <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Encouragement Law, provides several tax benefits for industrial companies. An industrial company is defined as a company resident in Israel, at least 90% of the income of which in a given tax year exclusive of income from specified Government loans, capital gains, interest and dividends, is derived from an industrial enterprise owned by it. An industrial enterprise is defined as an enterprise whose major activity in a given tax year is industrial production activity.</span></span>
                    </div>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Management believes that the Company is currently qualified as an "industrial company" under the Encouragement Law and as such, enjoys tax benefits, including: (1) deduction of purchase of know-how and patents and/or right to use a patent over an <span style="-sec-ix-hidden:Fxbrl_20230325043309104">eight</span>-year period; (2) the right to elect, under specified conditions, to file a consolidated tax return with additional related Israeli industrial companies and an industrial holding company; and (3) expenses related to a public offering on the Tel-Aviv Stock Exchange and on recognized stock markets outside of Israel, are deductible in equal amounts over <ix:nonNumeric id="Fxbrl_20230327171240750" name="allt:ExpenseDeductiblePeriod" contextRef="C_20220101to20221231" format="ixt-sec:durwordsen">three years</ix:nonNumeric>.</span></span></div>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Eligibility for benefits under the Encouragement Law is not subject to receipt of prior approval from any governmental authority. No assurance can be given that the Israeli tax authorities will agree that the Company qualifies, or, if the Company qualifies, then the</span></span>
                      <p style="margin:0pt">&#160;</p>
                    </div>
                    <div style="line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;margin-left:85.05pt;text-align:justify"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Company will continue to qualify as an industrial company or that the benefits described above will be available to the Company in the future.</span></p>
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">&#160;</p>
                    </div>
                    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                        <tr>
                          <td style="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">e.</span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Pre-tax income (loss) is comprised as follows:</span></span></div>
                          </td>
                        </tr>

                    </table>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="margin-left:90pt">
                      <ix:nonNumeric id="Fxbrl_20220318164346030" name="us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" contextRef="C_20220101to20221231" escape="true">
                        <div>
                          <div>
                            <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                <tr>
                                  <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-align:justify;margin-right:2.85pt;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Domestic</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318164220277_xbrl_20211109113735405" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">32,826</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318164220277_xbrl_20211109113755666" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">15,419</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318164220277_xbrl_20211109113749253" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">8,722</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                    <div style="text-align:justify;margin-right:2.85pt;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164220281_xbrl_20211109113818058" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,691</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164220281_xbrl_20211109113832858" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,230</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164220281_xbrl_20211109113843200" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,550</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318164220283_xbrl_20211109113915896" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">30,135</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318164220283_xbrl_20211109114027057" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">13,189</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318164220283_xbrl_20211109114030898" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">7,172</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                </tr>

                            </table>
                          </div>
                        </div>
                      </ix:nonNumeric>
                    </div>
                    <div style="line-height:1.25">
                      <div><ix:exclude>
                        <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 42</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                        <p style="margin:0pt">&#160;</p>
                        <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                            <tr>
                              <td style="width:54pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">NOTE 13: -</span></td>
                              <td style="width:auto;vertical-align:top;text-align:justify">
                                <div style="font-weight:bold"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">TAXES ON INCOME (Cont.)</span></div>
                              </td>
                            </tr>

                        </table>
                      </ix:exclude></div>
                    </div>
                    <p style="margin:0pt">&#160;</p>
                    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                        <tr>
                          <td style="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">f.</span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A reconciliation of the theoretical tax expenses, assuming all income is taxed at the statutory tax rate applicable to the income of the Company and the actual tax expenses is as follows:</span></span></div>
                          </td>
                        </tr>

                    </table>
                    <div>&#160;</div>
                    <div>
                      <div>
                        <ix:nonNumeric id="Fxbrl_20230325044547745" name="us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" contextRef="C_20220101to20221231" escape="true">
                          <div style="margin-left:90pt">
                            <table cellpadding="0" cellspacing="0" style="color:#000000;font-family:Times New Roman,Times,serif;font-size:10pt;text-align:left;width:88%">

                                <tr>
                                  <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Loss before taxes on income</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318164229821_xbrl_20211109124036433" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">30,135</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318164229821_xbrl_20211109124043084" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">13,189</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318164229821_xbrl_20211109124051884" name="us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">7,172</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Theoretical tax income computed at the Israeli statutory tax rate (23% for the years 2022, 2021 and 2020, respectively)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318164229826_xbrl_20211109124115732" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">6,931</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318164229826_xbrl_20211109124145651" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">3,034</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318164229826_xbrl_20211109124150116" name="us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">1,650</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Changes in valuation allowance</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229831_xbrl_20211109124213556" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,116</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229831_xbrl_20211109124234847" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,604</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229831_xbrl_20211109124250005" name="us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,979</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase in losses and temporary differences due to change in Israeli corporate and &#8220;Approved Enterprise" tax</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229837_xbrl_20211125110218396" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229837_xbrl_20211125110214548" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229837_xbrl_20211109124324350" name="us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Write off of prepaid and withholding taxes</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229841_xbrl_20211125110015289" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,388</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229841_xbrl_20211125110024941" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">875</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229841_xbrl_20211125110028812" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,066</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign tax rates differences related to subsidiaries</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229845_xbrl_20211109124453571" name="allt:IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">46</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229845_xbrl_20211109124515371" name="allt:IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">14</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229845_xbrl_20211109124530396" name="allt:IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">35</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-deductible expenses</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229848_xbrl_20211109124654067" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">512</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229848_xbrl_20211109125349955" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">71</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229848_xbrl_20211109125356358" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">72</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Capital note and inter-company balances release taxes</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229851_xbrl_20220310142750716_xbrl_20211109124654067" name="allt:CapitalNoteReleaseTaxes" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">544</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229851_xbrl_20220310142750716_xbrl_20211109125349955" name="allt:CapitalNoteReleaseTaxes" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229851_xbrl_20220310142750716_xbrl_20211109125356358" name="allt:CapitalNoteReleaseTaxes" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other expenses and Exchange rate differences</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230316131342926" name="allt:OtherExpensesAndExchangeRateDifferences" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">195</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229854_xbrl_20211109125442728" name="allt:OtherExpensesAndExchangeRateDifferences" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">488</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318164229854_xbrl_20211109125446239" name="allt:OtherExpensesAndExchangeRateDifferences" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">383</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-deductible share-based compensation expense</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229858_xbrl_20211109125504880" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,925</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229858_xbrl_20211109125557757" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">633</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229858_xbrl_20211109125601077" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">557</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in expense associated with tax positions for current year</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229861_xbrl_20211125104731592" name="allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229861_xbrl_20211125104748812" name="allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229861_xbrl_20211125104802437" name="allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">500</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Actual tax expense</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229864_xbrl_20211109125705013" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,895</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229864_xbrl_20211109125737342" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,851</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164229864_xbrl_20211109125742150" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,176</ix:nonFraction></span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>

                            </table>
                          </div>
                        </ix:nonNumeric>
                      </div>
                    </div>
                    <div style="margin-left:90pt">&#160;</div>
                    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                        <tr>
                          <td style="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">g.</span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Taxes on income</p>
                            </div>
                          </td>
                        </tr>
                        <tr>
                          <td style="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top;align:right">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">&#160;</td>
                        </tr>
                        <tr>
                          <td style="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top;align:right">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Income tax expense is comprised as follows:</span></p>
                          </td>
                        </tr>

                    </table>
                    <div>&#160;</div>
                    <div style="margin-left:90pt">
                      <ix:nonNumeric id="Fxbrl_20220318164417081" name="us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" contextRef="C_20220101to20221231" continuedAt="F20230326225159208" escape="true">
                        <div>
                          <div>
                            <div>
                              <div>
                                <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                    <tr>
                                      <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                      <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current taxes</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220319181855955" name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">391</ix:nonFraction></span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220319182007328" name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">334</ix:nonFraction></span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220319182017857" name="us-gaap:CurrentIncomeTaxExpenseBenefit" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">513</ix:nonFraction></span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%" valign="bottom">
                                        <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred taxes expense</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164251186_xbrl_20211109114316570" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164251186_xbrl_20211109114355952" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">420</ix:nonFraction></span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164251186_xbrl_20220310150059507" name="us-gaap:DeferredIncomeTaxExpenseBenefit" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">97</ix:nonFraction></span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Taxes in respect of previous years</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164251190_xbrl_20220310143404704_xbrl_20211109114316570" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">16</ix:nonFraction></span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164251190_xbrl_20220310143404704_xbrl_20211109114355952" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">122</ix:nonFraction></span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164251190_xbrl_20220310143404704_xbrl_20211109114342705" name="us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%" valign="bottom">
                                        <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Write off of prepaid and withholding taxes</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164251194_xbrl_20211109114432544" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,388</ix:nonFraction></span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164251194_xbrl_20211109114449791" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">875</ix:nonFraction></span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164251194_xbrl_20211109114453456" name="us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,066</ix:nonFraction></span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in expense associated with tax positions for current year</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164251197_xbrl_20211125105324046" name="allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164251197_xbrl_20211125105349445" name="allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164251197_xbrl_20211109114549144" name="allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">500</ix:nonFraction></span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164251200_xbrl_20211109114654673" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,895</ix:nonFraction></span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164251200_xbrl_20211109114754201" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,851</ix:nonFraction></span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164251200_xbrl_20211109114758618" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,176</ix:nonFraction></span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>

                                </table>
                              </div>
                            </div>
                          </div>
                        </div>
                      </ix:nonNumeric>
                    </div>
                  </div>
                </div>
              </div>
            </div>
            <div>
              <div><ix:exclude>
                <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 43</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                <p style="margin:0pt">&#160;</p>
                <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                    <tr>
                      <td style="width:54pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">NOTE 13: -</span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify">
                        <div style="font-weight:bold"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">TAXES ON INCOME (Cont.)</span></div>
                      </td>
                    </tr>

                </table>
              </ix:exclude></div>
              <div>
                <div>
                  <div>
                    <div>
                      <div style="text-align:justify;line-height:1.25;margin-left:84pt">&#160;</div>
                      <div>
                        <div>
                          <div>
                            <div>
                              <div style="text-align:justify;text-indent:51.3pt;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Taxes on income by jurisdiction were as follows:</span></span></div>
                              <ix:continuation id="F20230326225159208">
                                <div>
                                  <div style="line-height:1.25">&#160;</div>
                                  <div style="margin-left:108pt">
                                    <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                        <tr>
                                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Domestic</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325063948215" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,129</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325063955294" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">973</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064002167" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">870</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064009540_xbrl_20230325063948215" name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">766</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064009540_xbrl_20230325063955294" name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">878</ix:nonFraction></span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064009540_xbrl_20230325064002167" name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,306</ix:nonFraction></span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064010580_xbrl_20230325063948215" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,895</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064010580_xbrl_20230325063955294" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,851</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064010580_xbrl_20230325064002167" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,176</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>

                                    </table>
                                  </div>
                                  <div style="margin-left:108pt">
                                    <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                        <tr>
                                          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Domestic</span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current taxes</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064011797_xbrl_20230325063948215" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064011797_xbrl_20230325063955294" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230325064011797_xbrl_20230325064002167" name="us-gaap:CurrentStateAndLocalTaxExpenseBenefit" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">2</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Taxes in respect of previous years</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230325064015793_xbrl_20230325063948215" name="allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">20</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064015793_xbrl_20230325063955294" name="allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">37</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064015793_xbrl_20230325064002167" name="allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Write off of prepaid and withholding taxes</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064017520_xbrl_20230325063948215" name="allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,149</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064017520_xbrl_20230325063955294" name="allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">936</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064017520_xbrl_20230325064002167" name="allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">872</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total Domestic</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230326225022632_xbrl_20230325064017520_xbrl_20230325063948215" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,129</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230326225022632_xbrl_20230325064017520_xbrl_20230325063955294" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">973</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230326225022632_xbrl_20230325064017520_xbrl_20230325064002167" name="us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">870</ix:nonFraction></span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>

                                    </table>
                                  </div>
                                  <div style="line-height:1.25;margin-left:108pt">
                                    <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                        <tr>
                                          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Foreign</span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current taxes</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064022883_xbrl_20230325063948215" name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">391</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064022883_xbrl_20230325063955294" name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">334</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064022883_xbrl_20230325064002167" name="us-gaap:CurrentForeignTaxExpenseBenefit" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">515</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred taxes expense</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064024817_xbrl_20230325063948215" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064024817_xbrl_20230325063955294" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">420</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064024817_xbrl_20230325064002167" name="us-gaap:DeferredForeignIncomeTaxExpenseBenefit" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">97</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Taxes in respect of previous years</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064026563_xbrl_20230325063948215" name="allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">36</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064026563_xbrl_20230325063955294" name="allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">85</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064026563_xbrl_20230325064002167" name="allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Write off of prepaid and withholding taxes</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064028567_xbrl_20230325063948215" name="allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">239</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230325064028567_xbrl_20230325063955294" name="allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal" sign="-">61</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064028567_xbrl_20230325064002167" name="allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">194</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in expense associated with tax positions for current year</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230326225030689_xbrl_20230325064028567_xbrl_20230325063948215" name="allt:EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230326225030689_xbrl_20230325064028567_xbrl_20230325063955294" name="allt:EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100</ix:nonFraction></span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230326225030689_xbrl_20230325064028567_xbrl_20230325064002167" name="allt:EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">500</ix:nonFraction></span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total foreign</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230326225033178_xbrl_20230325064028567_xbrl_20230325063948215" name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">766</ix:nonFraction></span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230326225033178_xbrl_20230325064028567_xbrl_20230325063955294" name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">878</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230326225033178_xbrl_20230325064028567_xbrl_20230325064002167" name="us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,306</ix:nonFraction></span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total income tax expense (benefit)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064035247_xbrl_20230325063948215" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,895</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064035247_xbrl_20230325063955294" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,851</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325064035247_xbrl_20230325064002167" name="us-gaap:IncomeTaxExpenseBenefit" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,176</ix:nonFraction></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>

                                    </table>
                                  </div>
                                </div>
                              </ix:continuation>
                            </div>
                          </div>
                          <div>
                            <div style="line-height:1.25;margin-left:108pt">&#160;</div>
                          </div>
                        </div>
                      </div>
                      <div><ix:exclude>
                        <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
                          <div>
                            <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 44</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                          </div>
                        </div>
                        <p style="margin:0pt">&#160;</p>
                        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                            <tr>
                              <td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 13: -</span></span></td>
                              <td style="width:auto;vertical-align:top;text-align:justify">
                                <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">TAXES ON INCOME (Cont.)</span></span></div>
                              </td>
                            </tr>

                        </table>
                      </ix:exclude></div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="text-align:justify;line-height:1.25;margin-left:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">h.</span></span><span style="padding-left:18pt">&#160;</span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net operating losses carry forward:</span></span></div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="text-align:justify;margin-left:84pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company has accumulated net operating losses for Israeli tax purposes as of December 31, 2022, in the amount of approximately $<ix:nonFraction id="Fxbrl_20230316132205227" name="us-gaap:OperatingLossCarryforwards" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">81,510</ix:nonFraction>, which may be carried forward and offset against taxable income in the future for an indefinite period. As of December 31, 2022, the Company recorded a full valuation allowance with respect to its net deferred tax assets in Allot Ltd. and wrote-off prepaid and withholding taxes of $<ix:nonFraction id="Fxbrl_20230316132221899" name="allt:DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes" contextRef="C_20221231_usgaapIncomeTaxAuthorityAxis_countryIL" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,703</ix:nonFraction> as the Company does not expect to utilize these tax assets in the near future. In addition, the Company has accumulated capital losses for tax purposes as of December 31, 2022, of approximately $<ix:nonFraction id="Fxbrl_20230316132232430" name="us-gaap:TaxCreditCarryforwardAmount" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">27,191</ix:nonFraction>, which may be carried forward and offset against taxable capital gains in the future for an indefinite period. Management currently believes that since the Company has a history of losses, and uncertainty with respect to future taxable income, it is more likely than not that the deferred tax assets regarding the loss carry forwards will not be utilized in the foreseeable future. Thus, a valuation allowance was provided to reduce deferred tax assets to their realizable value.</span></span></div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="text-align:justify;margin-left:84pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The U.S. subsidiary has accumulated losses for U.S. federal income tax return purposes of approximately $<ix:nonFraction id="Fxbrl_20230316132345198" name="us-gaap:OperatingLossCarryforwards" contextRef="C_20221231_srtRangeAxis_srtMinimumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,429</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20230316132354149" name="us-gaap:OperatingLossCarryforwards" contextRef="C_20221231_srtRangeAxis_srtMaximumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,439</ix:nonFraction> for state taxes. The federal accumulated losses for tax purposes expire between <span style="-sec-ix-hidden:Fxbrl_20230316132401758">2026</span> and <span style="-sec-ix-hidden:Fxbrl_20230316132408335">2037</span>. The state accumulated losses for tax purposes began to expire in 2014. As of December 31, 2022, the Company recorded a valuation allowance with respect to its deferred tax assets in the US Subsidiary.</span></span></div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="text-align:justify;margin-left:84pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A portion of the losses are subject to limitations of Internal Revenue Code, Section 382, which in general provides that utilization of net operating losses is subject to an annual limitation if an ownership change results from transactions increasing the ownership of certain shareholders or public groups in the share of a corporation by more than 50 percentage points over a three-year period. The annual limitations may result in the expiration of losses before utilization.</span></span></div>
                    </div>
                  </div>
                  <div><ix:exclude>
                    <div style="line-height:1.25">
                      <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 45</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                    </div>
                    <p style="margin:0pt">&#160;</p>
                    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                        <tr>
                          <td style="width:54pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 13: -</span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">TAXES ON INCOME (Cont.)</span></span></div>
                          </td>
                        </tr>

                    </table>
                  </ix:exclude></div>
                  <div style="line-height:1.25">&#160;</div>
                  <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                      <tr>
                        <td style="width:56.7pt">&#160;</td>
                        <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">i.</span></span></td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred income taxes:</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <div style="line-height:1.25">&#160;</div>
                </div>
              </div>
            </div>
          </div>
          <div>
            <div>
              <div>
                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company's deferred income taxes are as follows:</span></span></div>
                <ix:nonNumeric id="Fxbrl_20220318164822945" name="us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" contextRef="C_20220101to20221231" escape="true">
                  <div>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="margin-left:90pt">
                      <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax assets:</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating and capital loss carryforwards</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164759524_xbrl_20211109123545049_33" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">25,962</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164759524_xbrl_20211109123545049_37" name="us-gaap:DeferredTaxAssetsOperatingLossCarryforwards" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">22,332</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164759527_xbrl_20211109123545049_43" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">10,260</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164759527_xbrl_20211109123545049_47" name="us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,161</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Employee benefits</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164759530_xbrl_20211109123545049_53" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,286</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164759530_xbrl_20211109123545049_57" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,629</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intangible assets</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164759533_xbrl_20211109123545049_63" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">77</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164759533_xbrl_20211109123545049_67" name="us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">179</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating lease liabilities</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325063823335_xbrl_20220318164759533_xbrl_20211109123545049_63" name="allt:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,178</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325063823335_xbrl_20220318164759533_xbrl_20211109123545049_67" name="allt:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,898</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Stock based compensation expenses</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325063824285_xbrl_20220318164759533_xbrl_20211109123545049_63" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,481</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325063824285_xbrl_20220318164759533_xbrl_20211109123545049_67" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,883</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Prepaid and withholding taxes</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325063825225_xbrl_20220318164759533_xbrl_20211109123545049_63" name="allt:DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,702</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230325063825225_xbrl_20220318164759533_xbrl_20211109123545049_67" name="allt:DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,662</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other temporary differences mainly relating to reserve and allowances</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164759538_xbrl_20211109123545049_73" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">563</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164759538_xbrl_20211109123545049_77" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">438</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax asset before valuation allowance</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164759543_xbrl_20211109123545049_93" name="us-gaap:DeferredTaxAssetsGross" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">46,509</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164759543_xbrl_20211109123545049_97" name="us-gaap:DeferredTaxAssetsGross" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">43,182</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">
                              <div style="text-align:justify;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Valuation allowance</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318164759548_xbrl_20211109123545049_103" name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">41,917</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20220318164759548_xbrl_20211109123545049_107" name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">37,801</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">
                              <div style="text-align:justify;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax asset net of valuation allowance</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164759552_xbrl_20211109123545049_113" name="us-gaap:DeferredTaxAssetsNet" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,592</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164759552_xbrl_20211109123545049_117" name="us-gaap:DeferredTaxAssetsNet" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">5,381</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax liability:</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intangible assets</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164759554_xbrl_20211109123545049_143" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,354</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164759554_xbrl_20211109123545049_147" name="us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">3,423</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating lease right-of-use assets</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164759556_xbrl_20211109123545049_153" name="us-gaap:DeferredTaxLiabilitiesOther" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,239</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164759556_xbrl_20211109123545049_157" name="us-gaap:DeferredTaxLiabilitiesOther" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,958</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net deferred tax asset</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164759558_xbrl_20211109123545049_163" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318164759558_xbrl_20211109123545049_167" name="us-gaap:DeferredTaxAssetsLiabilitiesNet" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>

                      </table>
                    </div>
                  </div>
                </ix:nonNumeric>
                <div style="line-height:1.25">&#160;</div>
                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022, the Company has provided a valuation allowance of approximately $<ix:nonFraction id="Fxbrl_20230325051756179" name="us-gaap:DeferredTaxAssetsValuationAllowance" contextRef="C_20221231" unitRef="USD" scale="6" decimals="-6" format="ixt:num-dot-decimal">42</ix:nonFraction> million in respect of the Company&#8217;s deferred tax assets resulting from tax loss carryforwards and other temporary differences. Realization of deferred tax assets is dependent upon future earnings, if any, the time and amount of which are uncertain. As the Company has accumulated net operating losses for Israeli tax purposes as of December 31, 2022, in the amount of approximately $<ix:nonFraction id="Fxbrl_20230326223614927" name="us-gaap:OperatingLossCarryforwards" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">81,510</ix:nonFraction>, so it is more likely than not that sufficient taxable income will not be available for the tax losses to be utilized in the future. Therefore, a valuation allowance was recorded to reduce the deferred tax assets to nil.</span></span></div>
              </div>
            </div>
          </div>
          <div>
            <div>
              <div>
                <div>
                  <div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">&#160;</p>
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Non-Israeli subsidiaries are taxed according to the tax laws in their respective countries of residence. Deferred taxes were not provided for undistributed earnings of the Company&#8217;s foreign subsidiaries. Currently, the Company does not intend to distribute any amounts of its undistributed earnings as dividends. Accordingly, no deferred income taxes have been provided in respect of these subsidiaries. If these earnings were distributed to Israel in the form of dividends or otherwise, the Company would be subject to additional Israeli income taxes (subject to an adjustment for foreign tax credits) and foreign withholding taxes.</span></span></span></span></p>
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">&#160;</p>
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022, $ <ix:nonFraction id="Fxbrl_20230326231942571" name="us-gaap:UndistributedEarningsOfForeignSubsidiaries" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">4,823</ix:nonFraction> of undistributed earnings held by the Company&#8217;s foreign subsidiaries are designated as indefinitely reinvested. If these earnings were re-patriated to Israel, they would be subject to income taxes and to an adjustment for foreign tax credits and foreign withholding taxes in the amount of $<ix:nonFraction id="Fxbrl_20230326231953114" name="us-gaap:DeferredIncomeTaxesAndTaxCredits" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">171</ix:nonFraction>. The Company did not recognize deferred taxes liabilities on undistributed earnings of its foreign subsidiaries, as the Company intends to indefinitely reinvest those earnings.</span></span></p>
                    </div>
                    <div style="line-height:1.25">&#160;</div>
                    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                        <tr>
                          <td style="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">j.</span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022, the Company&#8217;s provision in respect of ASC 740-10 is $<ix:nonFraction id="Fxbrl_20230325051445101" name="us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">943</ix:nonFraction>. Which $<ix:nonFraction id="Fxbrl_20230325051451724" name="allt:AdditionsToProvisionDuringPeriod" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">100</ix:nonFraction> was added in 2022.</span></span></div>
                            <div>&#160;</div>
                          </td>
                        </tr>

                    </table>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company conducts business globally and, as a result, the Company or one or more of its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states and foreign jurisdictions. In the normal course of business, the Company is subject to examination by taxing authorities throughout the world, including such major jurisdictions as Israel, France, Spain, Japan and the United States. With a few exceptions, the Company is no longer subject to Israeli tax assessment through the year 2017 and the Spanish and U.S. subsidiaries have final tax assessments through 2017 and 2018, respectively.</span></span></p>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </ix:nonNumeric>
    </div>
  </div>
  <div>
    <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 46</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
  </div>
  <div style="line-height:1.25">&#160;</div>

  <div>
    <div>
      <ix:nonNumeric id="Fxbrl_20220310114021959" name="us-gaap:SegmentReportingDisclosureTextBlock" contextRef="C_20220101to20221231" escape="true">
        <div>
          <div>
            <div>
              <div>
                <div>
                  <div>
                    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                        <tr>
                          <td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 14: -</span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">GEOGRAPHIC INFORMATION</span></span></div>
                          </td>
                        </tr>

                    </table>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Allot operates in a single reportable segment. Revenues are based on the location of the Company's channel partners which are considered as end customers, as well as direct customers of the Company:</span></span></div>
                    <div style="line-height:1.25">&#160;</div>
                    <ix:nonNumeric id="Fxbrl_20220318161459951" name="us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" contextRef="C_20220101to20221231" escape="true">
                      <div>
                        <div style="margin-left:63pt">
                          <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Europe</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161411447_xbrl_20211109105815411" name="us-gaap:Revenues" contextRef="C_20220101to20221231_srtStatementGeographicalAxis_srtEuropeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">41,773</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161411447_xbrl_20211109105834251" name="us-gaap:Revenues" contextRef="C_20210101to20211231_srtStatementGeographicalAxis_srtEuropeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">58,414</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161411447_xbrl_20211109105852530" name="us-gaap:Revenues" contextRef="C_20200101to20201231_srtStatementGeographicalAxis_srtEuropeMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">94,644</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%" valign="bottom">
                                  <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Asia and Oceania</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161411449_xbrl_20211109105757658" name="us-gaap:Revenues" contextRef="C_20220101to20221231_srtStatementGeographicalAxis_alltAsiaAndOceaniaMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,888</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161411449_xbrl_20211109105922373" name="us-gaap:Revenues" contextRef="C_20210101to20211231_srtStatementGeographicalAxis_alltAsiaAndOceaniaMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">44,227</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161411449_xbrl_20211109105927226" name="us-gaap:Revenues" contextRef="C_20200101to20201231_srtStatementGeographicalAxis_alltAsiaAndOceaniaMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,519</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Americas</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161411452_xbrl_20211109105803850" name="us-gaap:Revenues" contextRef="C_20220101to20221231_srtStatementGeographicalAxis_srtAmericasMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,791</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161411452_xbrl_20211109105958818" name="us-gaap:Revenues" contextRef="C_20210101to20211231_srtStatementGeographicalAxis_srtAmericasMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,391</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161411452_xbrl_20211109110036682" name="us-gaap:Revenues" contextRef="C_20200101to20201231_srtStatementGeographicalAxis_srtAmericasMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">8,131</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                  <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Middle East and Africa</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161411455_xbrl_20211109105806971" name="us-gaap:Revenues" contextRef="C_20220101to20221231_srtStatementGeographicalAxis_alltMiddleEastAndAfricaMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">29,285</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161411455_xbrl_20211109110101698" name="us-gaap:Revenues" contextRef="C_20210101to20211231_srtStatementGeographicalAxis_alltMiddleEastAndAfricaMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,568</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161411455_xbrl_20211109110132690" name="us-gaap:Revenues" contextRef="C_20200101to20201231_srtStatementGeographicalAxis_alltMiddleEastAndAfricaMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">9,628</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161411457_xbrl_20211109105650714" name="us-gaap:Revenues" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">122,737</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161411457_xbrl_20211109105727888" name="us-gaap:Revenues" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">145,600</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161411457_xbrl_20211109105731259" name="us-gaap:Revenues" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">135,922</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>

                          </table>
                        </div>
                      </div>
                    </ix:nonNumeric>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table sets forth the customers that represented 10% or more of the Company&#8217;s total revenues in each of the periods set forth below:</span></span></div>
                    <ix:nonNumeric id="Fxbrl_20230324105727636" name="us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" contextRef="C_20220101to20221231" escape="true">
                      <div>
                        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
                        <div style="margin-left:63pt">
                          <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1<sup style="vertical-align:text-top;line-height:1;font-size:smaller">st</sup> Customer</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161421872_xbrl_20211109110152242" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20220101to20221231_srtMajorCustomersAxis_alltMajorCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161421872_xbrl_20211109110404338" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20210101to20211231_srtMajorCustomersAxis_alltMajorCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">11</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161421872_xbrl_20211109110407778" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20200101to20201231_srtMajorCustomersAxis_alltMajorCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">43</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                                </td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                  <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2<sup style="vertical-align:text-top;line-height:1;font-size:smaller">nd</sup> Customer</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161421874_xbrl_20220113204924560" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20220101to20221231_srtMajorCustomersAxis_alltMajorCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161421874_xbrl_20220310155837551_xbrl_20211109110436450" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20210101to20211231_srtMajorCustomersAxis_alltMajorCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161421874_xbrl_20220310155837551_xbrl_20211109110641754" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20200101to20201231_srtMajorCustomersAxis_alltMajorCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">11</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                                </td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161421877_xbrl_20211109110709354" name="allt:ConcentrationRiskThresholdPercentage" contextRef="C_20220101to20221231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161421877_xbrl_20211109110719762" name="allt:ConcentrationRiskThresholdPercentage" contextRef="C_20210101to20211231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">11</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161421877_xbrl_20211109110735570" name="allt:ConcentrationRiskThresholdPercentage" contextRef="C_20200101to20201231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">54</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                                </td>
                              </tr>

                          </table>
                        </div>
                      </div>
                    </ix:nonNumeric>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A total percentage of <ix:nonFraction id="Fxbrl_20220318161834214" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20220101to20221231_srtProductOrServiceAxis_alltNetworkIntelligenceSolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">77</ix:nonFraction>%, <ix:nonFraction id="Fxbrl_20220318161843293" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20210101to20211231_srtProductOrServiceAxis_alltNetworkIntelligenceSolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">72</ix:nonFraction>% and <ix:nonFraction id="Fxbrl_20220318161854367" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20200101to20201231_srtProductOrServiceAxis_alltNetworkIntelligenceSolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">83</ix:nonFraction>% of the Company&#8217;s revenues for the years ended December 31, 2022, 2021 and 2020, respectively are attributed to network intelligence solutions, while <ix:nonFraction id="Fxbrl_20220318161918486" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20220101to20221231_srtProductOrServiceAxis_alltSecuritySolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">23</ix:nonFraction>%, <ix:nonFraction id="Fxbrl_20220318161941870" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20210101to20211231_srtProductOrServiceAxis_alltSecuritySolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">28</ix:nonFraction>% and <ix:nonFraction id="Fxbrl_20220318161953057" name="us-gaap:ConcentrationRiskPercentage1" contextRef="C_20200101to20201231_srtProductOrServiceAxis_alltSecuritySolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember" unitRef="pure" scale="-2" decimals="2" format="ixt:num-dot-decimal">17</ix:nonFraction>% are attributed to security solutions for the years ended December 31, 2022, 2021 and 2020, respectively.</span></span></div>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following presents total long-lived assets as of December 31, 2022 and 2021:</span></span></div>
                    <div style="line-height:1.25">&#160;</div>
                    <ix:nonNumeric id="Fxbrl_20220318161621405" name="us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" contextRef="C_20220101to20221231" escape="true">
                      <div>
                        <div style="margin-left:63pt">
                          <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-lived assets:</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:76%" valign="bottom">
                                  <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Israel</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161443374_xbrl_20211109111203491" name="us-gaap:NoncurrentAssets" contextRef="C_20221231_srtStatementGeographicalAxis_countryIL" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">18,472</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161443374_xbrl_20211109111342170" name="us-gaap:NoncurrentAssets" contextRef="C_20211231_srtStatementGeographicalAxis_countryIL" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">21,821</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161443377_xbrl_20211109111420755" name="us-gaap:NoncurrentAssets" contextRef="C_20221231_srtStatementGeographicalAxis_alltOtherCountriesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,151</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161443377_xbrl_20211109111455929" name="us-gaap:NoncurrentAssets" contextRef="C_20211231_srtStatementGeographicalAxis_alltOtherCountriesMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,692</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:76%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161443382_xbrl_20211109111514269" name="us-gaap:NoncurrentAssets" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">19,623</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20220318161443382_xbrl_20211109111522723" name="us-gaap:NoncurrentAssets" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">23,513</ix:nonFraction></span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>

                          </table>
                        </div>
                      </div>
                    </ix:nonNumeric>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      </ix:nonNumeric>
    </div>
  </div>
  <div>
    <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 47</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
  </div>
  <div style="line-height:1.25">&#160;</div>

  <div>
    <div>
      <div>
        <div>
          <ix:nonNumeric id="Fxbrl_20211110151656716" name="us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock" contextRef="C_20220101to20221231" escape="true">
            <div>
              <div>
                <div>
                  <div>
                    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                        <tr>
                          <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 15: -</span></span></td>
                          <td style="vertical-align:top;text-align:justify;width:auto">
                            <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">FINANCIAL INCOME (EXPENSES), NET</span></span></div>
                          </td>
                        </tr>

                    </table>
                    <div style="line-height:1.25">&#160;</div>
                    <div>
                      <ix:nonNumeric id="Fxbrl_20220318161228765" name="us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" contextRef="C_20220101to20221231" escape="true">
                        <div>
                          <div>
                            <div style="line-height:1.25">&#160;</div>
                            <div style="margin-left:63pt">
                              <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                  <tr>
                                    <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial income:</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%" valign="bottom">
                                      <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest income</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109104549856" name="us-gaap:InterestAndOtherIncome" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,880</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109104601099" name="us-gaap:InterestAndOtherIncome" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,045</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109104604331" name="us-gaap:InterestAndOtherIncome" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,754</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exchange rate differences and other</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120145023309" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">292</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109104620899" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109104636258" name="us-gaap:ForeignCurrencyTransactionGainLossRealized" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">231</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial expenses:</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%" valign="bottom">
                                      <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exchange rate differences and other</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120145052075" name="us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211120145048037" name="us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">630</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109104746224" name="us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:fixed-zero">-</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization/accretion of premium/discount on marketable securities, net</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109104803824" name="us-gaap:InvestmentIncomeAmortizationOfPremium" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">38</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109104810323" name="us-gaap:InvestmentIncomeAmortizationOfPremium" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">76</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109104814595" name="us-gaap:InvestmentIncomeAmortizationOfPremium" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">128</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109104849554" name="us-gaap:NonoperatingIncomeExpense" contextRef="C_20220101to20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">2,134</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109104909050" name="us-gaap:NonoperatingIncomeExpense" contextRef="C_20210101to20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">339</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20211109104912818" name="us-gaap:NonoperatingIncomeExpense" contextRef="C_20200101to20201231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">1,857</ix:nonFraction></span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>

                              </table>
                            </div>
                          </div>
                        </div>
                      </ix:nonNumeric>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </ix:nonNumeric>
          <p style="margin:0pt">&#160;</p>
        </div>
      </div>
    </div>
  </div>

  <ix:nonNumeric id="Fxbrl_20220311112544492" name="us-gaap:RelatedPartyTransactionsDisclosureTextBlock" contextRef="C_20220101to20221231" escape="true">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 16: -&#160; RELATED PARTIES BALANCES AND TRANSACTIONS</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company&#8217;s board approved Galil Software pursuant to which the Company acquired services amounting to approximately $<ix:nonFraction id="Fxbrl_20220311113801316" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" contextRef="C_20210101to20211231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltGalilSoftwareMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">894</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20220311113823790" name="us-gaap:RelatedPartyTransactionAmountsOfTransaction" contextRef="C_20220101to20221231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltGalilSoftwareMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">993</ix:nonFraction> for the years ended December 31, 2021 and 2022, respectively.</span></span>
                <p style="margin:0pt">&#160;</p>
              </div>
              <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2021 and 2022, the Company had other payables balance due to its related party in amount of approximately $<ix:nonFraction id="Fxbrl_20220311113739263" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" contextRef="C_20211231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">118</ix:nonFraction> and $<ix:nonFraction id="Fxbrl_20220311113745643" name="us-gaap:DueToRelatedPartiesCurrentAndNoncurrent" contextRef="C_20221231" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">93</ix:nonFraction>, respectively.</span></span></div>
            </div>
          </div>
        </div>
      </div>
    </div>
  </ix:nonNumeric>
  <p style="margin:0pt">&#160;</p>

  <ix:nonNumeric id="Fxbrl_20230317104342294" name="us-gaap:DebtDisclosureTextBlock" contextRef="C_20220101to20221231" escape="true">
    <div>
      <div style="margin-top:0pt;margin-bottom:0pt;text-align:left;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:left"><strong><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 17:&#160;&#160;&#160; &#160;CONVERTIBLE NOTES</span></span></strong></div>
      <div>
        <div>
          <div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On February 14, 2022, the Company issued to Lynrock Lake Master Fund LP a senior unsecured promissory note in an aggregate principal amount of $<ix:nonFraction id="Fxbrl_20230317110238906" name="us-gaap:DebtInstrumentFaceAmount" contextRef="C_20220214_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember" unitRef="USD" scale="6" decimals="-6" format="ixt:num-dot-decimal">40</ix:nonFraction> million (the &#8220;Note&#8221;).<ix:nonNumeric id="Fxbrl_20230317110521274" name="us-gaap:DebtConversionDescription" contextRef="C_20220201to20220214_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember">The Note is convertible into the company's ordinary shares atan initial conversion rate of 97.0874 ordinary shares per $1,000 of the principalamount being converted (based on an initial conversion price equal to $10.30 per ordinary share).</ix:nonNumeric> The conversion price decreases by <ix:nonNumeric id="Fxbrl_20230317114114293" name="allt:ConversionPriceIncreaseDecreases" contextRef="C_20220201to20220214_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember">up to two $1 increments if the companyelects to extend the maturity of the Note by up to two successive years</ix:nonNumeric> following the initial maturity dateof <ix:nonNumeric id="Fxbrl_20230317113710210" name="us-gaap:DebtInstrumentMaturityDate" contextRef="C_20220201to20220214_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember" format="ixt:date-monthname-day-year-en">February 14, 2025</ix:nonNumeric>.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In event of a change of control (as defined in the note), the holder of the note has the right to require the company to convert all or a portion of the note to ordinary shares or redeem all (but not less than all) of the outstanding principal amount of the note.</span></span></div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In the event of such a <ix:nonNumeric id="Fxbrl_20230325053005663" name="allt:DebtConversionDescriptionChangeOfControl" contextRef="C_20220101to20221231">conversion or redemption in connection with a change in control, the company will also be required to pay the holder an amount in cah equal to 6% per annum on the then-outstanding principal amount of the note from the date of such conversion or redemption trough the maturity date</ix:nonNumeric>, as it may have been extended.</span></span></div>
            <div><ix:exclude>
              <div style="clear:both;margin-top:0pt;margin-bottom:10pt">
                <div>
                  <div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div><div><div style="width:100%;clear:both;margin-top:0pt"><p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:center;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">F&#160;- 48</span></p></div></div></div></div><div style="clear:both;margin-top:2pt;margin-bottom:0pt"><div style="page-break-after:always"><hr style="border-width:0px;clear:both;margin:4px 0px;width:100%;height:2px;color:#000000;background-color:#000000" /></div></div><div><div style="text-align:right;line-height:1.25;font-weight:bold;margin-top:10pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">ALLOT LTD.</span></span></div><div style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:right">&#160;</div><div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTES TO CONSOLIDATED FINANCIAL STATEMENTS</span></span></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><hr style="height:2px;color:#000000;background-color:#000000;text-align:center;margin-left:auto;margin-right:auto;border:none;margin-bottom:4pt;margin-top:4pt;text-align:center" /></div></div><div style="text-align:justify;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">U.S. dollars in thousands, except share and per share data</span></span></div></div>
                </div>
              </div>
              <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 17:&#160;&#160;&#160; CONVERTIBLE NOTES (Cont.)</span></span></div>
            </ix:exclude></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Convertible Notes consisted of the following as of December 31, 2022 :</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="margin-left:63pt">
              <ix:nonNumeric id="Fxbrl_20230317104833849" name="us-gaap:ConvertibleDebtTableTextBlock" contextRef="C_20220101to20221231" escape="true">
                <div>
                  <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December&#160;31,</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Liability:</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%" valign="bottom">
                          <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Principal</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230317104920954_33" name="us-gaap:DebtInstrumentFaceAmount" contextRef="C_20221231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">40,000</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unamortized issuance costs</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(<ix:nonFraction id="Fxbrl_20230317104920954_43" name="us-gaap:UnamortizedDebtIssuanceExpense" contextRef="C_20221231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">425</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net carrying amount</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><ix:nonFraction id="Fxbrl_20230317104920954_63" name="us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" contextRef="C_20221231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">39,575</ix:nonFraction></span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>

                  </table>
                </div>
              </ix:nonNumeric>
            </div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of the issuing date, the company recordered the issuance costs related to the Note in amount of $<ix:nonFraction id="Fxbrl_20230317112130114" name="allt:TotalIssuanceCosts" contextRef="C_20221231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">596</ix:nonFraction> as a deduction of the liability which will be amortized over <ix:nonNumeric id="Fxbrl_20230317111331951" name="allt:TermOfDebtIssuanceCostsAmortization" contextRef="C_20220101to20221231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember" format="ixt-sec:duryear">3</ix:nonNumeric> years with an annual effective interest rate of the net liability is <ix:nonFraction id="Fxbrl_20230317111426655" name="us-gaap:DebtInstrumentInterestRateDuringPeriod" contextRef="C_20220101to20221231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember" unitRef="pure" scale="-2" decimals="4" format="ixt:num-dot-decimal">0.14</ix:nonFraction>%.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The company recoreder an amortization expenses related to the issuance costs in amount of $<ix:nonFraction id="Fxbrl_20230317110943621" name="us-gaap:AmortizationOfFinancingCosts" contextRef="C_20220101to20221231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember" unitRef="USD" scale="3" decimals="-3" format="ixt:num-dot-decimal">171</ix:nonFraction> for 2022.</span></span></div>
          </div>
        </div>
      </div>
      <div style="margin-top:0pt;margin-left:76px;margin-bottom:0pt;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</div>
    </div>
  </ix:nonNumeric>

  <div>
    <ix:nonNumeric id="Fxbrl_20230324114415905" name="us-gaap:SubsequentEventsTextBlock" contextRef="C_20220101to20221231" escape="true">
      <div>
        <div>
          <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 18: -&#160; &#160;SUBSEQUENT EVENT</span></span></div>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On March 6, 2023 the company signed a settlement agreement with the two founders of Netonomy. According to which, the company will pay them an amount of $ <ix:nonNumeric id="Fxbrl_20230324115933816" name="us-gaap:LossContingencyDamagesSought" contextRef="C_20230301to20230306_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember">260</ix:nonNumeric> in exchange for the withdraw of the claim.<span style="font-weight:bold">&#160;</span>See note 11c.</span></span></div>
      </div>
    </ix:nonNumeric>
    <div style="line-height:1.25;text-align:center">
      <p style="margin-top:0pt;margin-bottom:0pt">&#160;</p><span style="font-family:Times New Roman, Times, serif;font-size:10pt">F - 49</span>
    </div>
    <div style="clear:both;margin-top:0pt;margin-bottom:0pt">
      <div style="text-align:center">
        <hr style="background:rgb(0, 0, 0);width:100%;border-top:2px solid black;margin-top:4pt" />
      </div>
    </div>
  </div>
</div></div></div></div></div></div></body></html>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-2.2
<SEQUENCE>2
<FILENAME>exhibit_2-2.htm
<DESCRIPTION>EXHIBIT 2.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Z-K GLOBAL
         Document created using Broadridge PROfile 23.1.1.5115
         Copyright 1995 - 2023 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <div class="BRPFPageHeader">
      <div style="line-height: 1.25;">
        <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: right; line-height: 1.25;"><font style="font-weight: bold;"><u>EXHIBIT 2.2</u></font>&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: center; line-height: 1.25;"><font style="font-weight: bold;">DESCRIPTION OF THE REGISTRANT&#8217;S
          SECURITIES</font><br>
        <font style="font-weight: bold;">REGISTERED PURSUANT TO SECTION 12 OF THE</font><br>
        <font style="font-weight: bold;">SECURITIES ACT OF 1934</font>&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The following description sets forth certain material terms and provisions of Allot Ltd.&#8217;s (the &#8220;Company&#8221;)
        securities that are registered under Section 12 of the Securities Exchange Act of 1934, as amended.&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: center; line-height: 1.25;"><font style="font-weight: bold;">DESCRIPTION OF SHARE CAPITAL</font>&#160;</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">This description summarizes relevant provisions of the Israeli Companies Law, 5759-1999, or the Companies Law.&#160; The
        following summary does not purport to be complete and is subject to, and is qualified in its entirety by reference to, the applicable provisions of the Companies Law and the Company&#8217;s articles of association, a copy of which is incorporated by
        reference as an exhibit to the Annual Report on Form 20-F of which this Exhibit 2.2 is a part.&#160; The Company encourages you to read its articles of association and the applicable provisions of the Companies Law for additional information.&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-weight: bold;">Ordinary Shares</font>&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Our authorized share capital consists of 200,000,000 ordinary shares, par value ILS 0.10 per share.&#160; As of February
        20, 2023, we had 37,425,405 ordinary shares outstanding. All outstanding ordinary shares are validly issued, fully paid and non-assessable.&#160; Our ordinary shares are listed under the symbol &#8220;ALLT&#8221; on the NASDAQ Stock Market and on the Tel Aviv Stock
        Exchange (&#8220;TASE&#8221;).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The rights attached to the ordinary shares are as follows:&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Voting.&#160;&#160;</font>Holders
        of our ordinary shares have one vote for each ordinary share held on all matters submitted to a vote of shareholders at a shareholder meeting.&#160; Shareholders may vote at shareholder meeting either in person, by proxy or by written ballot.&#160;
        Shareholder voting rights may be affected by the grant of any special voting rights to the holders of a class of shares with preferential rights that may be authorized in the future.&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Transfer of
          Shares.&#160;&#160;</font>Fully paid ordinary shares are issued in registered form and may be freely transferred under our articles of association unless the transfer is restricted or prohibited by another instrument, Israeli law or the rules of a stock
        exchange on which the shares are traded.&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Election of
          Directors.&#160;&#160;</font>Our ordinary shares do not have cumulative voting rights for the election of directors.&#160; Rather, under our articles of association our directors are elected by the holders of a simple majority of our ordinary shares at a
        general shareholder meeting.&#160; As a result, the holders of our ordinary shares that represent more than 50% of the voting power represented at a shareholder meeting have the power to elect any or all of our directors whose positions are being filled
        at that meeting, subject to the special approval requirements for outside directors.&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Outside directors are elected by a majority vote at a shareholders&#8217; meeting, provided that either:&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
    </div>
    <div style="line-height: 1.25;">
      <table cellspacing="0" cellpadding="0" id="z8a2c8a43e28a4ce6abfe6f8f00549351" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>the majority of shares voted at the meeting, including at least a majority of the shares of non-controlling shareholder(s) and shareholders who do not have a personal
                interest in the election of the outside director (other than a personal interest that does not result from the shareholder&#8217;s relationship with a controlling shareholder), voted at the meeting, excluding abstentions, vote in favor of the
                election of the outside director; or</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zd5b6eab554b445f8bd87acf6f4e99ec6" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>the total number of shares of non-controlling shareholders and shareholders who do not have a personal interest in the election of the outside director (excluding a
                personal interest that does not result from the shareholder&#8217;s relationship with a controlling shareholder) voted against the election of the outside director does not exceed two percent of the aggregate voting rights in the company.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
    </div>
    <div style="line-height: 1.25;">
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Dividend and
          Liquidation Rights.&#160;&#160;</font>Under the Companies Law, shareholder approval is not required for the declaration of a dividend, unless the company&#8217;s articles of association provide otherwise.&#160; Our articles of association provide that our board of
        directors may declare and distribute a dividend to be paid to the holders of ordinary shares without shareholder approval in proportion to the paid up capital attributable to the shares that they hold.&#160; Dividends may be paid only out of profits
        legally available for distribution, as defined in the Companies Law, provided that there is no reasonable concern that the payment of a dividend will prevent us from satisfying our existing and foreseeable obligations as they become due.&#160; If we do
        not have profits legally available for distribution, we may seek the approval of the court to distribute a dividend.&#160; The court may approve our request if it is convinced that there is no reasonable concern that a payment of a dividend will prevent
        us from satisfying our existing and foreseeable obligations as they become due.&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"> <br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">In the event of our liquidation, after satisfaction of liabilities to creditors, our assets will be distributed to
        the holders of ordinary shares in proportion to the paid up capital attributable to the shares that they hold.&#160; Dividend and liquidation rights may be affected by the grant of preferential dividend or distribution rights to the holders of a class
        of shares with preferential rights that may be authorized in the future.&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-weight: bold;">Shareholder
          Meetings</font>&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">We are required to convene an annual general meeting of our shareholders once every calendar year within a period
        of not more than 15 months following the preceding annual general meeting.&#160; Our board of directors may convene a special general meeting of our shareholders and is required to do so at the request of two directors or one quarter of the members of
        our board of directors or at the request of one or more holders of 5% or more of our share capital and 1% of our voting power or the holder or holders of 5% or more of our voting power.&#160; All shareholder meetings require prior notice of at least 21
        days.&#160; The chairperson of our board of directors, or any other person appointed by the board of directors, presides over our general meetings.&#160; In the absence of the chairperson of the board of directors or such other person, one of the members of
        the board designated by a majority of the directors presides over the meeting.&#160; If no director is designated to preside as chairperson, then the shareholders present will choose one of the shareholders present to be chairperson.&#160; Subject to the
        provisions of the Companies Law and the regulations promulgated thereunder, shareholders entitled to participate and vote at general meetings are the shareholders of record on a date to be decided by the board of directors, which may be between
        four and 40 days prior to the date of the meeting.&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-weight: bold;">Quorum</font>&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The quorum required for a meeting of shareholders consists of at least two shareholders present in person, by proxy
        or by written ballot, who hold or represent between them at least 25% of our voting power.&#160; A meeting adjourned for lack of a quorum generally is adjourned to the same day in the following week at the same time and place or any time and place as
        the directors designate in a notice to the shareholders.&#160; At the reconvened meeting, the required quorum consists of at least two shareholders present, in person, by proxy or by written ballot, who hold or represent between them at least 10% of our
        voting power, provided that if the meeting was initially called pursuant to a request by our shareholders, then the quorum required must include at least the number of shareholders entitled to call the meeting.&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-weight: bold;">Resolutions</font>&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">An ordinary resolution requires approval by the holders of a simple majority of the voting rights represented at
        the meeting, in person, by proxy or by written ballot, and voting on the resolution.&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Under the Companies Law, unless otherwise provided in the articles of association or applicable law, all
        resolutions of the shareholders require a simple majority.&#160; A resolution for the voluntary winding up of the company requires the approval by holders of at least 75% of the voting rights represented at the meeting, in person, by proxy or by written
        ballot, and voting on the resolution.&#160; Under our articles of association (1) certain shareholders&#8217; resolutions require the approval of a special majority of the holders of at least 75% of the voting rights represented at the meeting, in person, by
        proxy or by written ballot, and voting on the resolution, and (2) certain shareholders&#8217; resolutions require the approval of a special majority of the holders of at least two-thirds of the voting securities of the company then outstanding.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-weight: bold;">Access to Corporate
          Records</font>&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Under the Companies Law, all shareholders generally have the right to review minutes of our general meetings, our
        shareholder register, including with respect to material shareholders, our articles of association, our financial statements and any document we are required by law to file publicly with the Israeli Companies Registrar.&#160; Any shareholder who
        specifies the purpose of its request may request to review any document in our possession that relates to any action or transaction with a related party which requires shareholder approval under the Companies Law.&#160; We may deny a request to review a
        document if we determine that the request was not made in good faith, that the document contains a commercial secret or a patent or that the document&#8217;s disclosure may otherwise impair our interests.&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"> <br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-weight: bold;">Acquisitions under
          Israeli Law</font>&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Full Tender
          Offer.&#160;&#160;</font>A person wishing to acquire shares of a public Israeli company and who would as a result hold over 90% of the target company&#8217;s issued and outstanding share capital is required by the Companies Law to make a tender offer for the
        purchase of all of the issued and outstanding shares of the company.&#160; If the shareholders who do not accept the offer hold less than 5% of the issued and outstanding share capital of the company, and more than half of the offerees who do not have a
        personal interest in the tender offer accept the tender offer, all of the shares that the acquirer offered to purchase will be transferred to the acquirer by operation of law.&#160; Notwithstanding the above, if the shareholders who do not accept the
        offer hold less than 2% of the issued and outstanding share capital of the company or of the applicable class, the offer will nonetheless be accepted.&#160; However, a shareholder that had its shares so transferred may, within six months from the date
        of acceptance of the tender offer, petition the court to determine that the tender offer was for less than fair value and that the fair value should be paid as determined by the court.&#160; The bidder may provide in its tender offer that any accepting
        shareholder may not petition the court for fair value, but such condition will not be valid unless all of the information required under the Companies Law was provided prior to the acceptance date.&#160; The description above regarding a full tender
        offer also applies, with certain limitations, when a full tender offer for the purchase of all of the company&#8217;s securities is accepted.&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Special Tender
          Offer.&#160;&#160;</font>The Companies Law provides, subject to certain exceptions, that an acquisition of shares of a public Israeli company must be made by means of a &#8220;special tender offer&#8221; if, as a result of the acquisition, the purchaser would become a
        holder of at least 25% of the voting rights in the company.&#160; This rule does not apply if there is already another holder of at least 25% of the voting rights in the company.&#160; Similarly, the Companies Law provides that an acquisition of shares in a
        public company must be made by means of a tender offer if, as a result of the acquisition, the purchaser would become a holder of more than 45% of the voting rights in the company, and there is no other shareholder of the company who holds more
        than 45% of the voting rights in the company.&#160; The special tender offer may be consummated subject to certain majority requirements set forth in the Companies Law, and&#160;<u>provided</u>&#160;<u>further</u>&#160;that at least 5% of the voting rights attached to the company&#8217;s outstanding shares will be acquired by the party making the offer.&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Merger.&#160;&#160;</font>The
        Companies Law permits merger transactions between two Israeli companies if approved by each party&#8217;s board of directors and a certain percentage of each party&#8217;s shareholders.&#160; Following the approval of the board of directors of each of the merging
        companies, the boards must jointly prepare a merger proposal for submission to the Israeli Registrar of Companies.&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Under the Companies Law, if the approval of a general meeting of the shareholders is required, merger transactions
        may be approved by the holders of a simple majority of our shares present, in person, by proxy or by written ballot, at a general meeting of the shareholders and voting on the transaction.&#160; In determining whether the required majority has approved
        the merger, if shares of the company are held by the other party to the merger, by any person holding at least 25% of the voting rights, or 25% of the means of appointing directors or the general manager of the other party to the merger, then a
        vote against the merger by holders of the majority of the shares present and voting, excluding shares held by the other party or by such person, or any person or entity acting on behalf of, related to or controlled by either of them, is sufficient
        to reject the merger transaction.&#160; In certain circumstances, a court may still approve the merger upon the request of holders of at least 25% of the voting rights of a company, if the court holds that the merger is fair and reasonable, taking into
        account the value of the parties to the merger and the consideration offered to the shareholders.&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The Companies Law provides for certain requirements and procedures that each of the merging companies is to
        fulfill.&#160; In addition, a merger may not be completed unless at least fifty&#160;days have passed from the date that a proposal for approval of the merger was filed with the Israeli Registrar of Companies and thirty&#160;days from the date that shareholder
        approval of both merging companies was obtained.&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"> <br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-weight: bold;">Anti-Takeover
          Measures</font>&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Undesignated
          preferred shares.</font>&#160;&#160;The Companies Law allows us to create and issue shares having rights different from those attached to our ordinary shares, including shares providing certain preferred or additional rights with respect to voting,
        distributions or other matters and shares having preemptive rights.&#160; We do not have any authorized or issued shares other than ordinary shares.&#160; In the future, if we do create and issue a class of shares other than ordinary shares, such class of
        shares, depending on the specific rights that may be attached to them, may delay or prevent a takeover or otherwise prevent our shareholders from realizing a potential premium over the market value of their ordinary shares.&#160; The authorization of a
        new class of shares will require an amendment to our articles of association which requires the prior approval of a simple majority of our shares represented and voted at a general meeting.&#160; In addition, we undertook towards the TASE that, as long
        as our shares are registered for trading with the TASE we will not issue or authorize shares of any class other than the class currently registered with the TASE, unless such issuance is in accordance with certain provisions of the Israeli
        Securities Law determining that a company registering its shares for trade on the TASE may not have more than one class of shares for a period of one year following registration with the TASE, and following such period the company is permitted to
        issue preferred shares if the preference of those shares is limited to a preference in the distribution of&#160;dividends and the preferred shares have no voting rights.&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Supermajority
          voting.&#160;&#160;</font>Our articles of association require the approval of the holders of at least two-thirds of our combined voting power to effect certain amendments to our articles of association.&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"><font style="font-style: italic;">Classified board
          of directors.&#160;&#160;</font>Under our articles of association, our directors (other than the outside directors, whose appointments are required under the Companies Law) are divided into three classes.&#160; Each class of directors consists, as nearly as
        possible, of one-third of the total number of directors constituting the entire board of directors (other than the outside directors).&#160; At each annual general meeting of our shareholders, the election or re-election of directors following the
        expiration of the term of office of that class of directors is for a term of office that expires on the third annual general meeting following such election or re-election, such that each year the term of office of only one class of directors will
        expire.&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The directors (other than the outside directors) are elected by a vote of the holders of a majority of the voting
        power present and voting at the meeting.&#160; Each director will hold office until the annual general meeting of our shareholders for the year in which his or her term expires and until his or her successor is duly elected and qualified, unless the
        tenure of such director expires earlier pursuant to the Companies Law or unless he or she resigns or is removed from office.&#160;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The initial term of an outside director is three years, and he or she may be reelected to up to two additional
        terms of three years each at a shareholders&#8217; meeting, subject to the voting threshold set forth above.&#160; Thereafter, an outside director may be reelected for additional periods of up to three years each, only if the company&#8217;s audit committee and
        board of directors confirm that, in light of the outside director&#8217;s expertise and special contribution to the work of the board of directors and its committees, the reelection for such additional period is beneficial to the company.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25;">
        <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.8
<SEQUENCE>3
<FILENAME>exhibit_4-8.htm
<DESCRIPTION>EXHIBIT 4.8
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Z-K Global
         Document created using Broadridge PROfile 23.3.1.5138
         Copyright 1995 - 2023 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;">
    <div style="text-align: right;"> <u><font style="font-weight: bold;">EXHIBIT 4.8</font></u><br>
    </div>
    <div>
      <div class="BRPFPageHeader">
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
      </div>
      <div style="text-align: justify; line-height: 1.25;"><font style="font-weight: bold;">THE SECURITY REPRESENTED BY THIS INSTRUMENT HAS NOT BEEN REGISTERED UNDER THE SECURITIES ACT OF 1933, AS AMENDED (THE &#8220;<u>SECURITIES ACT</u>&#8221;).&#160; ACCORDINGLY, THIS
          SECURITY MAY NOT BE OFFERED OR SOLD EXCEPT PURSUANT TO AN EFFECTIVE REGISTRATION STATEMENT UNDER THE SECURITIES ACT OR PURSUANT TO AN AVAILABLE EXEMPTION FROM, OR IN A TRANSACTION NOT SUBJECT TO, THE REGISTRATION REQUIREMENTS OF THE SECURITIES
          ACT AND IN ACCORDANCE WITH APPLICABLE STATE SECURITIES LAWS, AS EVIDENCED BY A LEGAL OPINION OF COUNSEL TO THE TRANSFEROR TO SUCH EFFECT, THE SUBSTANCE OF WHICH SHALL BE REASONABLY ACCEPTABLE TO THE COMPANY.&#160; THE TRANSFER OF THIS SECURITY IS ALSO
          SUBJECT TO THE CONDITIONS SPECIFIED IN THE SECURITIES PURCHASE AGREEMENT, DATED AS OF FEBRUARY 14, 2022, AS AMENDED AND MODIFIED FROM TIME TO TIME, BETWEEN ALLOT LTD. (THE &#8220;<u>COMPANY</u>&#8221;) AND THE HOLDER PARTY THERETO.&#160; THE COMPANY RESERVES THE
          RIGHT TO REFUSE THE TRANSFER OF SUCH SECURITY UNTIL SUCH CONDITIONS HAVE BEEN FULFILLED WITH RESPECT TO SUCH TRANSFER</font>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">ALLOT LTD.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">CONVERTIBLE PROMISSORY NOTE</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25;">
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; color: #000000; width: 100%;" id="ze8dd66b68f044f19856a169a6548ee4c">

            <tr>
              <td style="width: 50.00%;">February 17, 2022 </td>
              <td style="width: 50%; text-align: right;">$40,000,000.00</td>
            </tr>

        </table>
      </div>
      <div style="line-height: 1.25;"><br>
      </div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">ALLOT LTD., a company limited by shares organized under the laws of the State of Israel (the &#8220;<u>Company</u>&#8221;), hereby promises to pay to Lynrock Lake Master Fund LP, a Cayman
        Islands Exempted Limited Partnership (the &#8220;<u>Purchaser</u>&#8221; and together with its registered assigns, collectively in the singular, the &#8220;<u>Holder</u>&#8221;) or its registered assigns, the principal amount of Forty Million and 00/100 Dollars
        ($40,000,000.00) (the &#8220;<u>Principal Amount</u>&#8221;).&#160; This Note is being issued pursuant to a Securities Purchase Agreement, dated as of February 14, 2022 (the &#8220;<u>Purchase Agreement</u>&#8221;), between the Company and Purchaser.&#160; The Purchase Agreement
        contains terms governing the rights of the Holder of this Note, and all provisions of the Purchase Agreement are hereby incorporated herein in full by reference.&#160; Unless otherwise indicated herein, capitalized terms used in this Note have the same
        meanings set forth in the Purchase Agreement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">ARTICLE I<br>
        DEFINED TERMS</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The terms defined in this Article I (except as herein otherwise expressly provided or unless the context otherwise requires) for all purposes of this Note shall have the
        respective meanings specified in this Article I.&#160; The words &#8220;herein,&#8221; &#8220;hereof,&#8221; &#8220;hereunder&#8221; and words of similar import refer to this Note as a whole and not to any particular Article, Section or other subdivision.&#160; The terms defined in this
        Article I include the plural as well as the singular.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Affiliate</u>&#8221; shall have the meaning specified in Rule 501(b) of Regulation D under the Securities Act.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <!--PROfilePageNumberReset%Num%2%%%-->
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Beneficial Ownership Limitation</u>&#8221; shall have the meaning specified in Section 5.1(g).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Board of Directors</u>&#8221; shall have the meaning specified in Section 5.3(a).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Business Day</u>&#8221; shall have the meaning set forth in the Purchase Agreement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Capital Lease Obligations</u>&#8221; of any Person means the obligations of such Person to pay rent or other amounts under any lease of (or other arrangement conveying the right to
        use) real or personal property, or a combination thereof, which obligations are required to be classified and accounted for as capital leases on a balance sheet of such Person under GAAP, and the amount of such obligations shall be the capitalized
        amount thereof determined in accordance with GAAP; <font style="font-style: italic;">provided</font> that Capital Lease Obligations shall exclude any leases that would have been treated as operating leases under GAAP prior to the adoption of&#160;
        Accounting Standards Codification 842, Leases.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Change of Control</u>&#8221; shall mean the occurrence, directly or indirectly, of one or more of the following events (whether in one transaction or a series of related
        transactions):</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 35.45pt; line-height: 1.25;">(1)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;any sale, exchange, assignment, conveyance, transfer or other disposition of all or substantially all of the assets of the Company and its Subsidiaries, taken as
        a whole, to any person or group of related persons for purposes of Sections 13(d) and 14(d) of the Exchange Act (a &#8220;<u>Group</u>&#8221;); or</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 35.45pt; line-height: 1.25;">(2)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;any consolidation, merger or combination involving the Company after which (a) any person or Group is or becomes the beneficial owner, directly or indirectly, of
        Ordinary Shares representing more than 50% of the total ordinary voting power represented by the issued and outstanding Ordinary Shares of the Company or (b) the Company is not the surviving Person; or</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 35.45pt; line-height: 1.25;">(3)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the Company becomes aware that any person or Group is or becomes the beneficial owner, directly or indirectly, of Ordinary Shares representing more than 50% of
        the total ordinary voting power represented by the issued and outstanding Ordinary Shares of the Company; or</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 35.45pt; line-height: 1.25;">(4)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;a Delisting Event; or</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 35.45pt; line-height: 1.25;">(5)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the shareholders of the Company approve any plan or proposal for the liquidation or dissolution of the Company.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Change of Control Amount</u>&#8221; means the amount in cash payable on an Optional Conversion/Redemption Date pursuant to Section 6.2(ii) or Section 6.3(ii).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Change of Control Notice</u>&#8221; shall have the meaning specified in Section 6.1(b).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Closing Sale Price</u>&#8221; shall have the meaning specified in Section 5.1(d).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Company</u>&#8221; shall have the meaning specified in the preamble.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Concert Parties</u>&#8221; shall have the meaning specified in Section 5.1(g).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">2</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Conversion Date</u>&#8221; shall have the meaning specified in Section 5.1(b).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Conversion Notice</u>&#8221; shall have the meaning specified in Section 5.1(b).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Conversion Price</u>&#8221; shall mean, as of any time, $1,000 <font style="font-style: italic;">divided</font>&#160;<font style="font-style: italic;">by </font>the Conversion Rate as
        of such time.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Conversion Rate</u>&#8221; shall have the meaning specified in Section 5.2.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Delisting Event</u>&#8221; means the Ordinary Shares cease to be listed or quoted on any of The New York Stock Exchange, The Nasdaq Global Market or The Nasdaq Global Select Market
        (or any of their respective successors).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Demand</u>&#8221; shall have the meaning specified in Section 7.2(b).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Distributed Assets</u>&#8221; shall have the meaning specified in Section 5.3(d).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>DTC</u>&#8221; shall have the meaning specified in Section 5.1(c)(iii).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Event of Default</u>&#8221; shall have the meaning specified in Section 4.1.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Exchange Act</u>&#8221; means the Securities Exchange Act of 1934, as amended.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Expiration Date</u>&#8221; shall have the meaning specified in Section 5.3(f).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Expiration Time</u>&#8221; shall have the meaning specified in Section 5.3(f).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Holder</u>&#8221; shall have the meaning specified in the preamble.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Holder Optional Conversion/Redemption Notice</u>&#8221; shall have the meaning specified in Section 6.1(c).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>First Extension</u>&#8221; shall have the meaning specified in the definition of &#8220;Maturity Date.&#8221;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Group</u>&#8221; shall heave the meaning specified in the definition of &#8220;Change of Control.&#8221;</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Independent Financial Advisor</u>&#8221; shall mean an investment banking or accounting firm of international standing.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Lynrock</u>&#8221; shall have the meaning set forth in the Purchase Agreement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Maturity Date</u>&#8221; means February 14, 2025; <font style="font-style: italic;">provided</font> that the Company, in its sole discretion, may irrevocably elect to extend the
        Maturity Date to February 14, 2026 by providing written notice to the Holder no later than November 16, 2024 (the &#8220;<u>First Extension</u>&#8221;); <font style="font-style: italic;">provided, further</font> that the Company, in its sole discretion, may
        make one additional irrevocable election to extend the Maturity Date to February 14, 2027 by providing written notice to the Holder no later than November 16, 2025 (the &#8220;<u>Second Extension</u>&#8221;), <font style="font-style: italic;">provided</font>,
        <font style="font-style: italic;">further</font> neither of the First Extension nor Second Extension shall be effective unless (i) the Company&#8217;s notice of such extension is made to the Holder 4:30 p.m. or later, New York City time, on a Business
        Day and (ii) the Company publicly announces such extension prior to 9:00 a.m., New York City time on the immediately subsequent Business Day.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">3</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Optional Conversion</u>&#8221; shall have the meaning specified in Section 6.1(c).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Optional Conversion/Redemption Date</u>&#8221; shall have the meaning specified in Section&#160;6.1(a).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Optional Redemption</u>&#8221; shall have the meaning specified in Section 6.1(c).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Ordinary Shares</u>&#8221; shall have the meaning specified in Section 3.2.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Organic Change</u>&#8221; shall have the meaning specified in Section 5.3(l).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Permitted Refinancing Indebtedness</u>&#8221; shall mean, with respect to this Note, indebtedness issued or incurred in exchange for, or the net proceeds of which are used to
        modify, extend, refinance, renew, replace or refund in full this Note; <font style="font-style: italic;">provided</font> that, (i) such indebtedness is incurred on the Maturity Date or not more than 60 days prior to the Maturity Date and (ii)
        immediately upon the issuance or incurrence of such indebtedness, (a) the indebtedness evidenced by this Note is fully and indefeasibly repaid or (b) the proceeds of such indebtedness are placed into a third-party escrow account reasonably
        acceptable to Holder for the purpose of full, indefeasible repayment of this Note at maturity.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Person</u>&#8221; means any individual, corporation, partnership, joint venture, association, joint-stock company, trust, unincorporated organization, limited liability company or
        government or other entity.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Principal Amount</u>&#8221; shall have the meaning specified in the preamble.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Purchase Agreement</u>&#8221; shall have the meaning specified in the preamble.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Purchaser</u>&#8221; shall have the meaning specified in the preamble.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#160;&#8220;<u>Reference Property</u>&#8221; shall have the meaning specified in Section 5.3(l).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Second Extension</u>&#8221; shall have the meaning specified in the definition of &#8220;Maturity Date.&#8221;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Securities Act</u>&#8221; shall have the meaning specified in the legend above.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Spin-Off</u>&#8221; shall have the meaning specified in Section 5.3(d).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Spin-Off Valuation Period</u>&#8221; shall have the meaning specified in Section 5.3(d).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Subsidiary</u>&#8221; shall have the meaning set forth in the Purchase Agreement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Successor Company</u>&#8221; shall have the meaning specified in Section 8.1(a).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Trading Day</u>&#8221; shall have the meaning set forth in the Purchase Agreement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">4</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Transaction Documents</u>&#8221; shall mean collectively, this Note, the Purchase Agreement, the Registration Rights Agreement and the other documents and agreements entered into,
        or to be entered into, in connection with the transactions contemplated hereby and thereby.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Transfer Agent</u>&#8221; shall mean American Stock Transfer &amp; Trust Company or any successor thereto appointed by the Company.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Trigger Event</u>&#8221; shall have the meaning specified in Section 5.3(d).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">&#8220;<u>Underlying Shares</u>&#8221; shall have the meaning specified in Section 5.1(c)(i).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">ARTICLE II<br>
        PAYMENT OF INTEREST</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">This Note will not bear regular interest.&#160; Upon the occurrence and during the continuance of an Event of Default, this Note will bear default interest at a rate of 6% per annum,
        payable in cash quarterly in arrears on each March 31, June 30, September 30 and December 31 for which interest is owed.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">ARTICLE III<br>
        PAYMENT OF PRINCIPAL ON NOTE</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 3.1&#160;&#160;&#160; &#160; &#160;&#160;&#160;&#160; <u>Scheduled Payment</u>.&#160; Unless converted or redeemed as set forth below, the Principal Amount of this Note shall be due and payable in cash on the
        Maturity Date.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 3.2&#160;&#160; &#160; &#160;&#160;&#160;&#160;&#160; <u>Conversion</u>.&#160; Notwithstanding any provision contained in this Article III, the Holder of this Note may convert all or any portion of the Principal
        Amount of this Note into ordinary shares of the Company, par value NIS 0.10 per share (&#8220;<u>Ordinary Shares</u>&#8221;), in accordance with Article V, until the time as such Principal Amount of this Note has been paid in full.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 3.3&#160;&#160;&#160;&#160;&#160; &#160; &#160; <u>Optional Conversion or Conversion upon a Change of Control</u>.&#160; Notwithstanding any provision contained in this Article III, if a Change of Control
        occurs at any time prior to the payment of this Note in full,&#160;the Holder of this Note shall have the right, in its sole discretion, to require that the Company convert the Note to Ordinary Shares or redeem all (but not less than all) of the
        outstanding Principal Amount of the Note, in accordance with Article VI.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">ARTICLE IV<br>
        EVENTS OF DEFAULT; REMEDIES ON DEFAULT</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 4.1&#160; &#160;&#160; &#160; &#160;&#160;&#160;&#160; <u>Event of Default</u>.&#160; An &#8220;<u>Event of Default</u>&#8221; shall exist if any of the following conditions or events shall occur and be continuing:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the Company defaults in the payment of the Principal Amount or Change of Control Amount on the Note when the same becomes due and payable, whether at maturity or at
        a date fixed for prepayment or by declaration or otherwise (including pursuant to Article VI) and such failure to pay is not cured within three Business Days after the occurrence thereof;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">5</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the Company&#8217;s failure to deliver, when required by this Note, a Change of Control Notice or notice of a Change of Control or an Organic Change pursuant to Section
        5.4(c);</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;a default in the Company&#8217;s obligation to convert this Note in accordance with Article V upon the exercise of the conversion right with respect thereto, if such
        default is not cured within five Business Days after its occurrence;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the Company defaults in the performance of, or compliance with, any material term contained in any Transaction Document and the default is not remedied within 30
        days after the Company receives written notice of the default from Holder (any such written notice to be identified as a &#8220;notice of default&#8221; and to refer specifically to this Section 4.1(d));</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the Company (i) is generally not paying, or admits in writing its inability to pay, its debts as they become due, (ii) files, or consents by answer or otherwise to
        the filing against it of, a petition for relief or reorganization or arrangement or any other petition in bankruptcy, for liquidation or to take advantage of any bankruptcy, insolvency, reorganization, moratorium or other similar law of any
        jurisdiction, (iii) is subject to involuntary proceedings or an involuntary petition shall be filed seeking liquidation, reorganization, winding up, suspension of payments, dissolution, administration or other relief in respect of the Company, any
        Subsidiary of the Company or any of the Company&#8217;s or its Subsidiaries&#8217; Affiliates, or of all or a substantial part of its assets, under any federal, state or foreign bankruptcy, insolvency, receivership or similar law, (iv) is subject to the
        involuntary appointment of a receiver, interim receiver, receiver-manager, trustee, custodian, conservator, liquidator, administrative receiver, administrator, compulsory manager or similar official for the Company or any of the Company&#8217;s or its
        Subsidiaries&#8217; Affiliates, or of all or a substantial part of its assets, (v) makes an assignment for the benefit of its creditors, (vi)&#160;consents to the appointment of a custodian, receiver, trustee or other officer with similar powers with respect
        to it or with respect to any substantial part of its property or (vii) is adjudicated as insolvent or to be liquidated;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-indent: 72pt; line-height: 1.25;">(f)&#160; &#160; &#160;&#160;&#160;&#160;&#160;&#160; any representation, warranty or certification made herein or pursuant to any Transaction Document by the Company was not true or correct in any material respect as of the time made;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the Company, any Subsidiary of the Company or any of their respective Affiliates fails to pay principal when due (whether at stated maturity or otherwise) or an
        uncured default exists that results in the acceleration of maturity of any indebtedness of the Company, any Subsidiary of the Company or any of their respective Affiliates in an aggregate amount in excess of $10,000,000 (or its foreign currency
        equivalent), unless such indebtedness is discharged, or such acceleration is rescinded, stayed or annulled, within any applicable cure period set forth in the relevant agreement or instrument;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;one or more final non-appealable judgments for the payment of money in any aggregate amount in excess of $10,000,000 shall be rendered against the Company, any
        Subsidiary of the Company or any of their respective Affiliates, or any combination thereof, and the same shall remain undischarged for a period of 60 days during which execution shall not be effectively stayed, or any action shall be legally taken
        by a judgment creditor to levy upon assets or properties of the Company, any Subsidiary of the Company or any of their respective Affiliates to enforce any such judgment;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">6</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(i)&#160;&#160;&#160;&#160;&#160; &#160; &#160;&#160; an Event of Default under any other Note issued pursuant to the Purchase Agreement; or</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(j)&#160;&#160;&#160;&#160;&#160; &#160; &#160;&#160; a court or governmental authority of competent jurisdiction enters an order for relief or approving a petition for relief or reorganization or any other petition in
        bankruptcy or for liquidation or to take advantage of any bankruptcy or insolvency law of any jurisdiction, or ordering the dissolution, winding-up or liquidation of the Company, or any such petition shall be filed against the Company and such
        petition shall not be dismissed within 60 days.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 4.2&#160;&#160;&#160;&#160; &#160; &#160;&#160;&#160; <u>Acceleration</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If an Event of Default with respect to the Company described in subsection (e) or (j) of Section 4.1 has occurred, the Note shall automatically become immediately
        due and payable.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If any other Event of Default has occurred and is continuing, the Holder of the Note may, at any time, at its option, by notice to the Company, declare the Note to
        be immediately due and payable.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Upon the Note becoming due and payable under this Section 4.2, whether automatically or by declaration, the Note will forthwith mature and the entire unpaid
        Principal Amount, together with any accrued and unpaid default interest and, if applicable, any Change of Control Amount, shall all be immediately due and payable, in each and every case without presentment, demand, protest or further notice, all
        of which are hereby waived.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 4.3&#160;&#160;&#160;&#160;&#160;&#160; &#160; &#160; <u>Other Remedies</u>.&#160; If any Event of Default has occurred and is continuing, and irrespective of whether the Note has become or has been declared
        immediately due and payable under Section 4.2, the Holder of the Note may proceed to protect and enforce the rights of such Holder by an action at law, suit in equity or other appropriate proceeding, whether for the specific performance of any
        agreement contained herein, for an injunction against a violation of any of the terms hereof or thereof or in aid of the exercise of any power granted hereby or thereby or by law or otherwise.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 4.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>No Waivers or Election of Remedies; Expenses</u>.&#160; No course of dealing and no delay on the part of the Holder of the Note in exercising any right, power
        or remedy shall operate as a waiver thereof or otherwise prejudice such Holder&#8217;s rights, powers or remedies.&#160; The Company shall pay the Principal Amount, default interest and Change of Control Amount of the Note without any deduction for any setoff
        or counterclaim.&#160; No right, power or remedy conferred by the Purchase Agreement or by the Note upon the Holder thereof shall be exclusive of any other right, power or remedy referred to herein or therein or now or hereafter available at law, in
        equity, by statute or otherwise.&#160; The Company will pay to the Holder of the Note on demand such further amount as shall be sufficient to cover all reasonable costs and expenses of such Holder incurred in any enforcement or collection under this
        Article IV, including, without limitation, reasonable attorneys&#8217; fees, expenses and disbursements.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">7</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 4.5&#160;&#160;&#160;&#160;&#160;&#160; &#160; &#160; <u>Waiver of Demand</u>.&#160; The Company hereby waives diligence, presentment, protest and demand and notice of protest and demand, dishonor and nonpayment of
        this Note, and expressly agrees that the Holder hereof may accept security for this Note or release security for this Note, all without in any way affecting the liability of the Company hereunder.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">ARTICLE V<br>
        CONVERSION</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 5.1&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160; <u>Conversion Procedure</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;At any time prior to the payment of the Principal Amount of this Note in full, the Holder of this Note may convert all of the outstanding Principal Amount of this
        Note or any portion thereof that is equal to $1,000 or an integral multiple of $1,000 in excess thereof, into a number of Ordinary Shares determined by the following calculation: (i) the portion of the Principal Amount of the Note designated by
        such Holder to be converted, <font style="font-style: italic;">divided by</font> (ii) $1,000, <font style="font-style: italic;">multiplied by </font>(iii) the Conversion Rate (as defined below) then in effect.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Except as otherwise expressly provided herein, each conversion of this Note shall be deemed to have been effected as of the close of business on the date (the &#8220;<u>Conversion


          Date</u>&#8221;) on which the Holder of this Note has completed, signed and delivered to the Company an irrevocable conversion notice in the form attached to this Note as <u>Attachment 1</u> (the &#8220;<u>Conversion Notice</u>&#8221;).&#160; At such time as such
        conversion has been effected, the rights of the Holder of this Note as such Holder to the extent of the conversion (except the right to receive in cash any unpaid Change of Control Amount) shall cease, and the Person or Persons in whose name or
        names the Ordinary Shares are to be issued upon such conversion shall be deemed to have become the holder or holders of record of the Ordinary Shares represented thereby.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As soon as possible after a conversion has been effected (but in any event within two Business Days in the case of clause (i) below), the Company shall do the
        following:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 108pt; line-height: 1.25;">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160; register the issuance to the converting Holder<font style="font-weight: bold;">&#160;</font>of the number of Ordinary Shares issuable upon conversion (in whole or in
        part) of this Note (the &#8220;<u>Underlying Shares</u>&#8221;) in the Company&#8217;s share transfer registry;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 108pt; line-height: 1.25;">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;issue the Underlying Shares and deposit such Underlying Shares with the Transfer Agent, in the name and on behalf of the Holder of the Note;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 108pt; line-height: 1.25;">(iii)&#160;&#160;&#160;&#160;&#160;&#160;&#160; cause the Transfer Agent to issue and deliver to the converting Holder certificates or a book-entry transfer for the relevant number of Ordinary Shares to Holder; <font style="font-style: italic;">provided</font>, that, if (y) either (A) the Transaction Shelf Registration Statement or any replacement Registration Statement (each as defined in the Registration Rights Agreement) pursuant to Section 1.1(b) of the
        Registration Rights Agreement is effective and available or (B) the Underlying Shares would be eligible for resale pursuant to Rule 144 by the Holder, without any requirements as to volume, manner of sale, availability of current public information
        or notice under the Securities Act, and (x) the Holder elects in the applicable Conversion Notice to receive such Underlying Shares through the Depository Trust Company (&#8220;<u>DTC</u>&#8221;), the Company shall credit such aggregate number of Underlying
        Shares to which the Holder shall be entitled to the Holder&#8217;s or its designee&#8217;s balance account with DTC through DTC&#8217;s Deposit/Withdrawal at Custodian (DWAC) system; and</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">8</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 108pt; line-height: 1.25;">(iv)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if the Holder has surrendered this Note in connection with such conversion, except where the entire Principal Amount is converted in full, deliver to the Holder a
        new Note representing the portion of the Principal Amount which was not converted.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">The Holder shall cooperate with the Company and the Transfer Agent to facilitate the process outlined above, including through the execution of the Conversion Notice.&#160; Notwithstanding anything to
        the contrary set forth herein, upon conversion of this Note in accordance with the terms hereof, the Holder shall not be required to physically surrender this Note to the Company unless all of the Principal Amount is being converted. The Holder and
        the Company shall maintain records showing the Principal Amount converted and the dates of such conversions or shall use such other method, reasonably satisfactory to the Holder and the Company, so as not to require physical surrender of this Note
        upon any such partial conversion. The Holder and any transferee, by acceptance of this Note, acknowledge and agree that, by reason of the provisions of this paragraph, following conversion of any portion of this Note, the Principal Amount of this
        Note may be less than the principal amount stated on the face hereof.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If a fractional Ordinary Share would, except for the provisions hereof, be deliverable upon conversion of this Note, the Company, in lieu of delivering such
        fractional share, shall in the event the conversion is being consummated in connection with repayment in full of the Note, pay in cash an amount equal to the market price of such fractional share based on the closing price (or if no closing sale
        price is reported, the average of the bid and ask prices or, if more than one in either case, the average of the average bid and the average ask prices) of the Ordinary Shares as reported in composite transactions for the principal U.S. national or
        regional securities exchange on which the Ordinary Shares are traded&#160; (the &#8220;Closing Sale Price&#8221;) on the Conversion Date; <font style="font-style: italic;">provided</font>, that if the Ordinary Shares are not listed for trading on a U.S. national
        or regional securities exchange on the relevant date, the &#8220;Closing Sale Price&#8221; shall be the last quoted bid price for per Ordinary Share in the over-the-counter market on the relevant date as reported by OTC Markets Group Inc. or a similar
        organization; <font style="font-style: italic;">provided</font>, further that if the Ordinary Shares are not so quoted, the &#8220;Closing Sale Price&#8221; shall be the average of the mid-point of the last bid and ask prices per Ordinary Share on the
        relevant date from a nationally recognized independent investment banking firm selected by the Holder for this purpose.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; The issuance of the Underlying Shares upon conversion of this Note shall be made without charge to the Holder hereof for any issuance tax in respect thereof or other
        cost incurred by the Company in connection with such conversion and the related issuance of Underlying Shares, unless the tax is due because the Holder requests such Underlying Shares be issued in a name other than the Holder&#8217;s name, in which case
        the Holder shall pay the tax.&#160; Upon conversion of this Note, the Ordinary Shares issuable upon such conversion shall be, and the Company shall take all such actions as are necessary in order to ensure that the Ordinary Shares issuable upon such
        conversion shall be validly issued, fully paid and nonassessable.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(f)&#160;&#160;&#160;&#160;&#160; &#160; &#160;&#160; The Company shall not close its books against the transfer of Ordinary Shares issued or issuable upon conversion of this Note in any manner which interferes with
        the timely conversion of this Note.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">9</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; The Company shall not effect the conversion of all or a portion of the Note to the extent that, after giving effect to such issuance after conversion, Holder
        (together with its Affiliates and any other person or entity acting as a group together with Holder or any of its Affiliates (collectively, the &#8220;<u>Concert Parties</u>&#8221;)), would beneficially own Ordinary Shares in excess of the Beneficial Ownership
        Limitation (as defined below).&#160; For purposes of the foregoing sentence, the number of Ordinary Shares beneficially owned by Holder and its Concert Parties shall include the number of Ordinary Shares beneficially owned by Holder and such Ordinary
        Shares issuable upon conversion of the portion of the Note with respect to which such determination is being made, but shall exclude the number of Ordinary Shares which would be issuable upon (i)&#160;conversion of the remaining portion of the Note
        beneficially owned by Holder and (ii)&#160;conversion or exercise of the unexercised or unconverted portion of any loan to or securities of the Company (or any successor thereto) subject to a limitation on conversion or exercise analogous to the
        limitation contained herein beneficially owned by Holder or any of its Concert Parties.&#160; Except as set forth in the preceding sentence, for purposes of this Section 5.1(g), beneficial ownership shall be calculated in accordance with Section&#160;13(d)
        of the Exchange Act and the rules and regulations promulgated thereunder, it being acknowledged by Holder that the Company is not representing to Holder that such calculation is in compliance with Section&#160;13(d) of the Exchange Act and Holder is
        solely responsible for any schedules required to be filed in accordance therewith.&#160; To the extent that the limitation contained in this Section 5.1(g) applies, the determination of whether and the extent to which a Note may be converted (in
        relation to other loans or securities owned by Holder together with any Affiliates) shall be made in good faith by Holder holding such Note in consultation with its own counsel.&#160; In addition, a determination as to any group status as contemplated
        above shall be determined in accordance with Section&#160;13(d) of the Exchange Act and the rules and regulations promulgated thereunder.&#160; For purposes of this Section 5.1(g), in determining the number of outstanding Ordinary Shares, Holder may rely on
        the number of outstanding Ordinary Shares as reflected in (x)&#160;the Company&#8217;s (or its successor&#8217;s) most recent periodic or annual report, as the case may be, filed with the SEC, (y)&#160;a more recent public announcement by the Company (or its successor)
        or (z)&#160;any other notice by the Company or the Transfer Agent (or its successor or successor&#8217;s transfer agent) setting forth the number of Ordinary Shares outstanding.&#160; Upon the written or oral request of Holder, the Company shall within two
        Business Days confirm orally and in writing to Holder the number of Ordinary Shares then outstanding.&#160; In any case, the number of Ordinary Shares outstanding shall be determined after giving effect to the conversion or exercise of loans or
        securities of the Company, including the Note, by Holder or its Concert Parties since the date as of which such number of outstanding Ordinary Shares was reported.&#160; The &#8220;<u>Beneficial Ownership Limitation</u>&#8221; shall initially be 19.99% of the
        number of Ordinary Shares outstanding immediately after giving effect to the issuance of the Conversion Shares issuable upon conversion of the applicable portion of the Note; <font style="font-style: italic;">provided</font>, that with respect to
        any Holder other than the Purchaser and its Affiliates, the &#8220;<u>Beneficial Ownership Limitation</u>&#8221; shall be 9.99% of the number of Ordinary Shares outstanding immediately after giving effect to the issuance of the Conversion Shares issuable upon
        conversion of the applicable portion of the Note.&#160; The Purchaser (or any Affiliate of the Purchaser that is the Holder), upon written notice to the Company, may increase or decrease the Beneficial Ownership Limitation applicable to it, <font style="font-style: italic;">provided</font> that the Beneficial Ownership Limitation in no event exceeds 24.99% of the number of Ordinary Shares outstanding immediately after giving effect to the issuance of Conversion Shares issuable upon
        conversion of the applicable portion of the Note.&#160; Any decrease in the Beneficial Ownership Limitation will become effective immediately, and any increase in the Beneficial Ownership Limitation applicable to the Purchaser will become effective on
        the 61<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">st</sup>&#160;day after such written notice is delivered to the Company.&#160; If any Ordinary Shares otherwise due upon the conversion of the Note are not delivered as a result of this Section 5.1(g), then the Company&#8217;s obligation to deliver such
        Ordinary Shares will not be extinguished, and the Company will deliver such Ordinary Shares as soon as reasonably practicable after the applicable Holder provides written confirmation to the reasonable satisfaction of the Company that such delivery
        will not contravene the Beneficial Ownership Limitation. Any purported delivery of Ordinary Shares upon conversion of the Note will be void and have no effect to the extent, and only to the extent, that such delivery would contravene the Beneficial
        Ownership Limitation. The provisions of this Section 5.1(g) shall be construed and implemented in a manner otherwise than in strict conformity with the terms hereof in order to correct such terms (or any portion thereof) which may be defective or
        inconsistent with the intended Beneficial Ownership Limitation herein contained, which intention shall include, among other things, that Section 328 to the Israeli Companies Law, 1999, shall not apply to any of the transactions contemplated under
        this Note, or to make changes or supplements necessary or desirable to properly give effect to such limitation.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">10</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 5.2&#160;&#160;&#160;&#160; &#160; &#160;&#160;&#160; <u>Conversion Rate</u>.&#160; The Principal Amount of this Note shall be convertible into Ordinary Shares at a rate (subject to adjustment as provided in this
        Article V, the &#8220;<u>Conversion Rate</u>&#8221;) initially equal to 97.0874 per $1,000 Principal Amount of the Note. In the event that the Company exercises the First Extension, effective on February 15, 2025, the Conversion Rate shall be increased to
        equal the Conversion Rate then in effect <font style="font-style: italic;">multiplied by</font> 110.8%.&#160; In the event that the Company exercises the Second Extension, effective on February 15, 2026, the Conversion Rate shall be further increased
        to equal the Conversion Rate then in effect <font style="font-style: italic;">multiplied by</font> 112.0%.&#160; To address dilution of the conversion rights granted under this Note, the Conversion Rate shall be subject to adjustment from time to time
        pursuant to Section 5.3.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 5.3&#160;&#160;&#160;&#160;&#160;&#160; &#160; &#160; <u>Adjustments to Conversion Rate</u>.&#160; The Conversion Rate shall be adjusted from time to time by the Company if any of the following events occurs:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In case the Company shall, at any time or from time to time while the Note is outstanding, pay a dividend in Ordinary Shares or make a distribution in Ordinary
        Shares to all or substantially all holders of Ordinary Shares, then the Conversion Rate shall be increased based on the following formula:</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" border="0" id="zbf02d7566fab4fdb82fcd79a687b1231" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 7%; vertical-align: middle;" rowspan="2">
              <div style="line-height: 1.25;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub>&#160;=&#160;CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub>&#160;&#160;&#215;</div>
            </td>
            <td style="width: 7%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; line-height: 1.25;">OS<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub></div>
            </td>
            <td style="width: 86%; vertical-align: bottom;">
              <div style="line-height: 1.25;">&#160;&#160;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: bottom;">
              <div style="text-align: center; line-height: 1.25;">OS<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
            </td>
            <td style="width: 86%; vertical-align: bottom;">
              <div style="line-height: 1.25;">&#160;&#160;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="text-indent: 24.5pt; line-height: 1.25;">where</div>
        <div style="line-height: 1.25">&#160;</div>
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="z3d5fb72da3c345e09865f62df87ae7e6" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 27pt;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the Conversion Rate in effect at 5:00 p.m., New York City time, on the Trading Day immediately preceding the ex-dividend date for such dividend or distribution;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;" rowspan="1">&#160;</td>
            <td style="width: 3%; vertical-align: top;" rowspan="1">&#160;</td>
            <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 27pt;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the Conversion Rate in effect on the ex-dividend date for such dividend or distribution;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;" rowspan="1">&#160;</td>
            <td style="width: 3%; vertical-align: top;" rowspan="1">&#160;</td>
            <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 27pt;">OS<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the number of Ordinary Shares outstanding at 5:00 p.m., New York City time, on the Trading Day immediately preceding the ex-dividend date for such dividend or distribution; and</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;" rowspan="1">&#160;</td>
            <td style="width: 3%; vertical-align: top;" rowspan="1">&#160;</td>
            <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 27pt;">OS<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the number of Ordinary Shares that would be outstanding immediately after, and solely as a result of, giving effect to such dividend or distribution.</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;" rowspan="1">&#160;</td>
            <td style="width: 3%; vertical-align: top;" rowspan="1">&#160;</td>
            <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
          </tr>

      </table>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"> <br>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">11</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Any adjustment made pursuant to this Section 5.3(a) shall become effective immediately prior to 9:00 a.m., New York City time, on the ex-dividend date for such dividend or
        distribution.&#160; If any dividend or distribution that is the subject of this Section 5.3(a) is declared but not so paid or made, the Conversion Rate shall be immediately readjusted, effective as of the date the board of directors of the Company (the
        &#8220;<u>Board of Directors</u>&#8221;) publicly announces its decision not to pay or make such dividend or distribution, to the Conversion Rate that would then be in effect if such dividend or distribution had not been declared.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In case outstanding Ordinary Shares shall be subdivided or split into a greater number of Ordinary Shares or combined or reverse split into a smaller number of
        Ordinary Shares, the Conversion Rate shall be adjusted based on the following formula:</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z1ce884e4fdc04de38fbb68e8452fb1f7" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 7%; vertical-align: middle;" rowspan="2">
              <div style="line-height: 1.25;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub>&#160;=&#160;CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub>&#160;&#160;&#215;</div>
            </td>
            <td style="width: 7%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; line-height: 1.25;">OS<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub></div>
            </td>
            <td style="width: 86%; vertical-align: bottom;">
              <div style="line-height: 1.25;">&#160;&#160;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: bottom;">
              <div style="text-align: center; line-height: 1.25;">OS<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
            </td>
            <td style="width: 86%; vertical-align: bottom;">
              <div style="line-height: 1.25;">&#160;&#160;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="text-indent: 36pt; line-height: 1.25;">where</div>
        <div style="line-height: 1.25">&#160;</div>
      </div>
      <table cellspacing="0" cellpadding="0" id="zf30032e23b0b4513ac5770027e1f86c6" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the Conversion Rate in effect at 5:00 p.m., New York City time, on the Trading Day immediately preceding the effective date of such subdivision or combination;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;" rowspan="1">&#160;</td>
            <td style="width: 3%; vertical-align: top;" rowspan="1">&#160;</td>
            <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the Conversion Rate in effect on the effective date of such subdivision or&#160; combination;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;" rowspan="1">&#160;</td>
            <td style="width: 3%; vertical-align: top;" rowspan="1">&#160;</td>
            <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">OS<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the number of Ordinary Shares outstanding at 5:00 p.m., New York City time, on the Trading Day immediately preceding the effective date of such subdivision or combination; and</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;" rowspan="1">&#160;</td>
            <td style="width: 3%; vertical-align: top;" rowspan="1">&#160;</td>
            <td style="width: 90%; vertical-align: top;" rowspan="1">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">OS<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the number of Ordinary Shares that would be outstanding immediately after, and solely as a result of, giving effect to such subdivision or combination.</div>
            </td>
          </tr>

      </table>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;"> <br>
      </div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Any adjustment made pursuant to this Section 5.3(b) shall become effective immediately prior to 9:00 a.m., New York City time, on the effective date of such subdivision or
        combination.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">12</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In case the Company shall issue rights (other than rights issued pursuant to a shareholders&#8217; rights plan or a dividend or distribution on Ordinary Shares in Ordinary
        Shares as set forth in Section 5.3(a) above) or warrants to all or substantially all holders of its Ordinary Shares entitling them to purchase, for a period expiring within 45 calendar days of the date of issuance, Ordinary Shares at a price per
        Ordinary Share less than the average of the Closing Sale Prices of the Ordinary Shares during the 10 consecutive Trading Day period ending on the Trading Day immediately preceding the ex-dividend date for the distribution, the Conversion Rate shall
        be increased based on the following formula:</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z514f095bf14a4664a6e6512cf0f1a98a" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 7%; vertical-align: middle;" rowspan="2">
              <div style="line-height: 1.25;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub>&#160;=&#160;CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub>&#160;&#160;&#215;</div>
            </td>
            <td style="width: 7%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="text-align: center; line-height: 1.25;">OS<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub>+X</div>
            </td>
            <td style="width: 86%; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: bottom;">
              <div style="text-align: center; line-height: 1.25;">OS<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub>+Y</div>
            </td>
            <td style="width: 86%; vertical-align: bottom;">&#160;</td>
          </tr>

      </table>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="text-indent: 36pt; line-height: 1.25;">where</div>
        <div style="line-height: 1.25">&#160;</div>
      </div>
      <table cellspacing="0" cellpadding="0" id="zf5284f4d31ff450c83e59bfe1daff42f" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the Conversion Rate in effect at 5:00 p.m., New York City time, on the Trading Day immediately preceding the ex-dividend date for such issuance;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: middle;">
              <div style="margin-left: 36pt;">&#160;</div>
            </td>
            <td style="width: 3%; vertical-align: middle;">&#160;</td>
            <td style="width: 90%; vertical-align: middle;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the Conversion Rate in effect on the ex-dividend date for such issuance;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: middle;">
              <div style="margin-left: 36pt;">&#160;</div>
            </td>
            <td style="width: 3%; vertical-align: middle;">&#160;</td>
            <td style="width: 90%; vertical-align: middle;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">OS<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the number of Ordinary Shares outstanding at 5:00 p.m., New York City time, on the Trading Day immediately preceding the ex-dividend date for such issuance;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: middle;">
              <div style="margin-left: 36pt;">&#160;</div>
            </td>
            <td style="width: 3%; vertical-align: middle;">&#160;</td>
            <td style="width: 90%; vertical-align: middle;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">X</div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the total number of Ordinary Shares issuable pursuant to such rights or warrants; and</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: middle;">
              <div style="margin-left: 36pt;">&#160;</div>
            </td>
            <td style="width: 3%; vertical-align: middle;">&#160;</td>
            <td style="width: 90%; vertical-align: middle;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">Y</div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the number of Ordinary Shares equal to the quotient of (x) aggregate price payable to exercise such rights or warrants, divided by the average of the Closing Sale Prices of the Ordinary
                Shares during the 10 consecutive Trading Day period ending on the Trading Day immediately preceding the ex-dividend date for such issuance.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Any adjustment made pursuant to this Section 5.3(c) shall become effective immediately prior to 9:00 a.m., New York City time, on the ex-dividend date for such issuance.&#160; If
          any rights or warrants described in this Section 5.3(c) are not so issued, the Conversion Rate shall be immediately readjusted, effective as of the date the Board of Directors publicly announces its decision not to issue such rights or warrants,
          to the Conversion Rate that would then be in effect if such issuance had not been declared.&#160; To the extent that such rights or warrants are not exercised prior to their expiration or Ordinary Shares are otherwise not delivered pursuant to such
          rights or warrants upon the exercise of such rights or warrants, the Conversion Rate shall be readjusted to the Conversion Rate that would then be in effect had the adjustments made upon the issuance of such rights or warrants been made on the
          basis of delivery of only the number of Ordinary Shares actually delivered.&#160; In determining the aggregate price payable to exercise such rights and warrants, there shall be taken into account any consideration received by the Company for such
          rights or warrants and the value of such consideration (if other than cash, to be determined in good faith by the Board of Directors).</div>
        <div style="line-height: 1.25">&#160;</div>
        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">13</font></div>
          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
        </div>
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In case the Company shall, by dividend or otherwise, distribute to all or substantially all holders of its outstanding Ordinary Shares of any class of share capital
        of the Company or evidences of its indebtedness or assets (including securities, but excluding (i)&#160;any dividends or distributions referred to in Section 5.3(a), (ii)&#160;any rights or warrants referred to in Section 5.3(c), (iii)&#160;any dividends or
        distributions referred to in Section 5.3(e), (iv)&#160;any dividends or distributions in connection with an Organic Change to which Section 5.3(e) applies, or (v)&#160;any Spin-Offs to which the provisions set forth below in this Section 5.3(d) applies) (any
        of the foregoing hereinafter in this Section 5.3(d) called the &#8220;<u>Distributed Assets</u>&#8221;), then, in each such case, the Conversion Rate shall be increased based on the following formula:</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z2dcc98afcf2f44f7803625b962af1a9d" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 7%; vertical-align: middle;" rowspan="2">
              <div style="text-indent: -12pt; margin-left: 12pt; line-height: 1.25;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub>&#160;=&#160;CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub>&#160;&#215;</div>
            </td>
            <td style="width: 7%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="line-height: 1.25;">
                <div style="text-align: center; line-height: 1.25;">SP<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
              </div>
            </td>
            <td style="width: 86%; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td nowrap="nowrap" style="width: 7%; vertical-align: bottom;">
              <div style="text-align: center; line-height: 1.25;">SP<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub>&#160;&#8211; FMV</div>
            </td>
            <td style="width: 86%; vertical-align: bottom;">&#160;</td>
          </tr>

      </table>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="text-indent: 36pt; line-height: 1.25;">where</div>
        <div style="line-height: 1.25">&#160;</div>
      </div>
      <table cellspacing="0" cellpadding="0" id="z063d38d759de413eba7bdfbc3bd444a3" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the Conversion Rate in effect at 5:00 p.m., New York City time, on the Trading Day immediately preceding the ex-dividend date for such distribution;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: middle;">
              <div style="margin-left: 36pt;">&#160;</div>
            </td>
            <td style="width: 3%; vertical-align: middle;">&#160;</td>
            <td style="width: 90%; vertical-align: middle;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the Conversion Rate in effect on the ex-dividend date for such distribution;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: middle;">
              <div style="margin-left: 36pt;">&#160;</div>
            </td>
            <td style="width: 3%; vertical-align: middle;">&#160;</td>
            <td style="width: 90%; vertical-align: middle;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">SP<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the average of the Closing Sale Prices of the Ordinary Shares during the 10 consecutive Trading Day period ending on, and including, the Trading Day immediately preceding the ex-dividend
                date for such distribution; and</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: middle;">
              <div style="margin-left: 36pt;">&#160;</div>
            </td>
            <td style="width: 3%; vertical-align: middle;">&#160;</td>
            <td style="width: 90%; vertical-align: middle;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">FMV</div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the fair market value on the ex-dividend date for such distribution of the Distributed Assets so distributed applicable to one Ordinary Share, as determined in good faith by the Board of
                Directors.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">In the event where there has been a payment of a dividend or other distribution on the Ordinary Shares consisting of shares of capital stock of any class or series, or similar
          equity interest, of or relating to a Subsidiary or other business unit of the Company (a &#8220;<u>Spin-Off</u>&#8221;) that are, or when issued, will be, traded or listed on the New York Stock Exchange, the Nasdaq Global Market, the Nasdaq Global Select
          Market or any other U.S. national securities exchange or market, then the Conversion Rate shall instead be increased based on the following formula:</div>
        <div style="line-height: 1.25">&#160;</div>
      </div>
      <table cellspacing="0" cellpadding="0" id="z45d87a0324564b9aaf104d770c8e2817" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 7%; vertical-align: middle;" rowspan="2">
              <div style="text-indent: -12pt; margin-left: 12pt; line-height: 1.25;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub>&#160;=&#160;CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub>&#160;&#215;</div>
            </td>
            <td style="width: 7%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="line-height: 1.25;">
                <div style="text-align: center; line-height: 1.25;">FMV<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub>&#160;+&#160;MP<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
              </div>
            </td>
            <td style="width: 86%; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: bottom;">
              <div style="text-align: center; line-height: 1.25;">MP<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
            </td>
            <td style="width: 86%; vertical-align: bottom;">&#160;</td>
          </tr>

      </table>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="text-indent: 36pt; line-height: 1.25;">where</div>
        <div style="line-height: 1.25">&#160;</div>
      </div>
      <table cellspacing="0" cellpadding="0" id="zd4421e8c5a5f4a83bbf70d2ae373a87a" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the Conversion Rate in effect at 5:00 p.m., New York City time, on the Trading Day immediately preceding the ex-dividend date for such distribution;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: middle;">
              <div style="margin-left: 36pt;">&#160;</div>
            </td>
            <td style="width: 3%; vertical-align: middle;">&#160;</td>
            <td style="width: 90%; vertical-align: middle;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the Conversion Rate in effect on the ex-dividend date for such distribution;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: middle;">
              <div style="margin-left: 36pt;">&#160;</div>
            </td>
            <td style="width: 3%; vertical-align: middle;">&#160;</td>
            <td style="width: 90%; vertical-align: middle;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">FMV<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the average of the Closing Sale Prices of the Distributed Assets applicable to one Ordinary Share during the ten consecutive Trading Day period commencing on and including the effective
                date of the Spin-Off (the &#8220;<u>Spin-Off Valuation Period</u>&#8221;); and</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: middle;">
              <div style="margin-left: 36pt;">&#160;</div>
            </td>
            <td style="width: 3%; vertical-align: middle;">&#160;</td>
            <td style="width: 90%; vertical-align: middle;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">MP<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="text-align: center; line-height: 1.25;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the average of the Closing Sale Prices of the Ordinary Shares during the Spin-Off Valuation Period.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The increase to the Conversion Rate under the preceding paragraph shall occur on the earlier of (x) the date that is immediately after the end of the Spin-Off Valuation Period
          or (y) the Conversion Date&#894; <font style="font-style: italic;">provided</font> that in the event of any conversion during the Spin-Off Valuation Period, references to &#8220;10&#8221; in the preceding paragraph shall be deemed to be replaced with such lesser
          number of Trading Days as have elapsed from, and including, the effective date of such Spin-Off to, and including, the Conversion Date.</div>
        <div style="line-height: 1.25">&#160;</div>
        <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Any adjustment made pursuant to this Section 5.3(d) shall become effective immediately prior to 9:00 a.m., New York City time, on the ex-dividend date for such distribution.&#160;
          If any dividend or distribution of the type described in this Section 5.3(d) is declared but not so paid or made, the Conversion Rate shall be immediately readjusted, effective as of the date the Board of Directors publicly announces its decision
          not to pay such dividend or distribution, to the Conversion Rate that would then be in effect if such dividend or distribution had not been declared.</div>
        <div style="line-height: 1.25">&#160;</div>
        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">14</font></div>
          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
        </div>
        <div style="line-height: 1.25"> <br>
        </div>
        <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Rights or warrants distributed by the Company to all holders of Ordinary Shares entitling the holders thereof to subscribe for or purchase shares of the Company&#8217;s share capital
          (either initially or under certain circumstances), which rights or warrants, until the occurrence of a specified event or events (&#8220;<u>Trigger Event</u>&#8221;): (i)&#160;are deemed to be transferred with such Ordinary Shares; (ii)&#160;are not exercisable; and
          (iii)&#160;are also issued in respect of future issuances of Ordinary Shares, shall be deemed not to have been distributed for purposes of this Section 5.3 (and no adjustment to the Conversion Rate under this Section 5.3 will be required) until the
          occurrence of the earliest Trigger Event, whereupon such rights and warrants shall be deemed to have been distributed and an appropriate adjustment (if any is required) to the Conversion Rate shall be made under this Section 5.3(d).&#160; If any such
          right or warrant, including any such existing rights or warrants distributed prior to the date of this Note, are subject to events, upon the occurrence of which such rights or warrants become exercisable to purchase different securities,
          evidences of indebtedness or other assets, then the date of the occurrence of any and each such event shall be deemed to be the date of distribution and record date with respect to new rights or warrants with such rights.&#160; In addition, in the
          event of any distribution (or deemed distribution) of rights or warrants, or any Trigger Event or other event (of the type described in the preceding sentence) with respect thereto that was counted for purposes of calculating a distribution
          amount for which an adjustment to the Conversion Rate under this Section 5.3 was made, (A)&#160;in the case of any such rights or warrants that shall all have been redeemed or repurchased without exercise by any holders thereof, the Conversion Rate
          shall be readjusted upon such final redemption or repurchase to give effect to such distribution or Trigger Event, as the case may be, as though it were a cash distribution, equal to the per share redemption or repurchase price received by a
          holder or holders of Ordinary Shares with respect to such rights or warrants (assuming such holder had retained such rights or warrants), made to all holders of Ordinary Shares as of the date of such redemption or repurchase and (B)&#160;in the case
          of such rights or warrants that shall have expired or been terminated without exercise by any holders thereof, the Conversion Rate shall be readjusted as if such rights and warrants had not been issued.</div>
        <div style="line-height: 1.25">&#160;</div>
        <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">No adjustment of the Conversion Rate shall be made pursuant to this Section 5.3(d) in respect of rights or warrants distributed or deemed distributed on any Trigger Event to
          the extent that such rights or warrants are actually distributed to the Holder of this Note upon conversion by such Holder of this Note.</div>
        <div style="line-height: 1.25">&#160;</div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In case the Company shall pay a dividend or otherwise distribute to all or substantially all holders of its Ordinary Shares a dividend or other distribution of
        exclusively cash excluding any dividend or distribution in connection with the liquidation, dissolution or winding up of the Company, whether voluntary or involuntary, then the Conversion Rate shall be increased based on the following formula:</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z44b730b035124300bfdbd67f2629627b" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 7%; vertical-align: middle;" rowspan="2">
              <div style="text-indent: -12pt; margin-left: 12pt; line-height: 1.25;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub>&#160;=&#160;CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub>&#160;&#215;</div>
            </td>
            <td style="width: 7%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="line-height: 1.25;">
                <div style="text-align: center; line-height: 1.25;">SP<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
              </div>
            </td>
            <td style="width: 86%; vertical-align: bottom;">&#160;</td>
          </tr>
          <tr>
            <td nowrap="nowrap" style="width: 7%; vertical-align: bottom;">
              <div style="text-align: center; line-height: 1.25;">SP<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub>&#160;&#8211;<font style="font-style: italic;">&#160;DIV</font></div>
            </td>
            <td style="width: 86%; vertical-align: bottom;">&#160;</td>
          </tr>

      </table>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="text-indent: 36pt; line-height: 1.25;">where</div>
        <div style="line-height: 1.25">&#160;</div>
      </div>
      <table cellspacing="0" cellpadding="0" id="z36722f273e5245b4ac5243d2c09aef52" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the Conversion Rate in effect at 5:00 p.m., New York City time, on the Trading Day immediately preceding the ex-dividend date for such dividend or distribution;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: middle;">
              <div style="margin-left: 36pt;">&#160;</div>
            </td>
            <td style="width: 3%; vertical-align: middle;">&#160;</td>
            <td style="width: 90%; vertical-align: middle;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the Conversion Rate in effect on the ex-dividend date for such dividend or distribution;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: middle;">
              <div style="margin-left: 36pt;">&#160;</div>
            </td>
            <td style="width: 3%; vertical-align: middle;">&#160;</td>
            <td style="width: 90%; vertical-align: middle;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">SP<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the Closing Sale Price of the Ordinary Shares during the 10 consecutive Trading Day period ending on, and including, the Trading Day immediately preceding the ex-dividend date for such
                dividend or distribution; and</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: middle;">
              <div style="margin-left: 36pt;">&#160;</div>
            </td>
            <td style="width: 3%; vertical-align: middle;">&#160;</td>
            <td style="width: 90%; vertical-align: middle;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">DIV</div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the amount in cash per Ordinary Share the Company distributes to holders of its Ordinary Shares.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Any adjustment made pursuant to this Section 5.3(e) shall become effective immediately prior to 9:00 a.m., New York City time, on the ex-dividend date for such dividend or
          distribution.&#160; If any dividend or distribution of the type described in this Section 5.3(e) is declared but not so paid or made, the Conversion Rate shall be immediately readjusted, effective as of the date the Board of Directors publicly
          announces its decision not to pay such dividend or distribution, to the Conversion Rate that would then be in effect if such dividend or distribution had not been declared.</div>
        <div style="line-height: 1.25">&#160;</div>
        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">15</font></div>
          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
        </div>
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(f)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In case of purchases of the Ordinary Shares pursuant to a tender offer or exchange offer made by the Company or any Subsidiary of the Company for all or any portion
        of the Ordinary Shares, to the extent that the fair market value, as determined in good faith by the Board of Directors, of cash and any other consideration included in the payment per Ordinary Share exceeds the Closing Sale Price of the Ordinary
        Shares on the Trading Day next succeeding the last date on which tenders or exchanges may be made pursuant to such tender offer or exchange offer (as it may be amended) (the &#8220;<u>Expiration Date</u>&#8221;), the Conversion Rate shall be increased based on
        the following formula:</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" border="0" id="z7c61897c430d410e8ae848aa7ece7b95" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 7%; vertical-align: middle;" rowspan="2">
              <div style="text-indent: -12pt; margin-left: 12pt; line-height: 1.25;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub>&#160;=&#160;CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub>&#160;&#215;</div>
            </td>
            <td style="width: 10%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="line-height: 1.25;">
                <div style="text-align: center; line-height: 1.25;">FMV&#160;+&#160;(SP<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub>&#160;x&#160;OS<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub>)</div>
              </div>
            </td>
            <td style="width: 83%; vertical-align: bottom;">
              <div style="line-height: 1.25;">&#160;&#160;</div>
            </td>
          </tr>
          <tr>
            <td nowrap="nowrap" style="width: 10%; vertical-align: bottom;">
              <div style="text-align: center; line-height: 1.25;">SP<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub>&#160;x OS<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
            </td>
            <td style="width: 83%; vertical-align: bottom;">
              <div style="line-height: 1.25;">&#160;&#160;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="text-indent: 36pt; line-height: 1.25;">where</div>
        <div style="line-height: 1.25">&#160;</div>
      </div>
      <table cellspacing="0" cellpadding="0" id="zabbf0abe06814573aea994382dbb35c9" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
            </td>
            <td style="width: 3%; vertical-align: bottom;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the Conversion Rate in effect at 5:00 p.m., New York City time, on the Expiration Date;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: middle;">
              <div style="margin-left: 36pt;">&#160;</div>
            </td>
            <td style="width: 3%; vertical-align: middle;">&#160;</td>
            <td style="width: 90%; vertical-align: middle;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">CR<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the Conversion Rate in effect immediately after 5:00 p.m., New York City time, on the Expiration Date;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: middle;">
              <div style="margin-left: 36pt;">&#160;</div>
            </td>
            <td style="width: 3%; vertical-align: middle;">&#160;</td>
            <td style="width: 90%; vertical-align: middle;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">FMV</div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the fair market value, on the Expiration Date, of the aggregate value of all cash and any other consideration paid or payable for Ordinary Shares validly tendered or exchanged and not
                withdrawn as of the Expiration Date, as determined in good faith by the Board of Directors;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: middle;">
              <div style="margin-left: 36pt;">&#160;</div>
            </td>
            <td style="width: 3%; vertical-align: middle;">&#160;</td>
            <td style="width: 90%; vertical-align: middle;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">OS<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the number of Ordinary Shares outstanding immediately after the last time tenders or exchanges may be made pursuant to such tender offer or exchange offer (the &#8220;<u>Expiration Time</u>&#8221;),
                after giving effect to the purchase of all Ordinary Shares accepted for purchase or exchange in such tender or exchange offer;</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: middle;">
              <div style="margin-left: 36pt;">&#160;</div>
            </td>
            <td style="width: 3%; vertical-align: middle;">&#160;</td>
            <td style="width: 90%; vertical-align: middle;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">OS<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">0</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the number of Ordinary Shares outstanding immediately before the Expiration Time; and</div>
            </td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: middle;">
              <div style="margin-left: 36pt;">&#160;</div>
            </td>
            <td style="width: 3%; vertical-align: middle;">&#160;</td>
            <td style="width: 90%; vertical-align: middle;">&#160;</td>
          </tr>
          <tr>
            <td style="width: 7%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 36pt;">SP<sub style="vertical-align: bottom; line-height: 1; font-size: smaller;">1</sub></div>
            </td>
            <td style="width: 3%; vertical-align: top;">
              <div style="line-height: 1.25; text-align: center;">=</div>
            </td>
            <td style="width: 90%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">the average of the Closing Sale Prices of the Ordinary Shares during the 10 consecutive Trading Day period commencing on, and including, the Trading Day immediately after the Expiration
                Date.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;">
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Any adjustment made pursuant to this Section 5.3(f) shall become effective immediately prior to 9:00 a.m., New York City time, on the Trading Day immediately following the
          Expiration Date.&#160; If the Company, or one of its Subsidiaries, is obligated to purchase Ordinary Shares pursuant to any such tender or exchange offer, but the Company or such Subsidiary is permanently prevented by applicable law from effecting all
          such purchases or all such purchases are rescinded, the Conversion Rate shall be readjusted to be the Conversion Rate that would then be in effect if such tender or exchange offer had not been made.&#160; Except as set forth in the preceding sentence,
          if the application of this Section 5.3(f) to any tender offer or exchange offer would result in a decrease in the Conversion Rate, no adjustment shall be made for such tender offer or exchange offer under this Section 5.3(f).</div>
        <div style="line-height: 1.25">&#160;</div>
        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">16</font></div>
          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
        </div>
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In cases where the fair market value, as determined in good faith by the Board of Directors, of Distributed Assets and cash, including with respect to a Spin-Off, as
        to which Section 5.3(d) and Section 5.3(e) apply, applicable to one Ordinary Share, distributed to holders of the Ordinary Shares equals or exceeds the average of the Closing Sale Prices of the Ordinary Shares during the 10 consecutive Trading Day
        period ending on, and including, the Trading Day immediately preceding the ex-dividend date for such distribution, then, rather than being entitled to an adjustment in the Conversion Rate, Holder will be entitled to receive upon conversion of each
        $1,000 of Principal Amount in respect of this Note, in addition to the Conversion Shares, the kind and amount of assets, debt securities or rights, warrants or options comprising the distribution, if any, that Holder would have received if Holder
        had converted such $1,000 of Principal Amount in respect of this Note immediately prior to the record date for determining the shareholders entitled to receive the distribution.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(h)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In addition to those adjustments required by clauses (a)-(g) of this Section 5.3, and to the extent permitted by applicable law and subject to the applicable rules
        of the Nasdaq Global Select Market and any other securities exchange on which any of the Company&#8217;s securities are then listed, the Company from time to time may increase the Conversion Rate by any amount for a period of at least 20 Business Days if
        the Board of Directors determines that such increase would be in the Company&#8217;s best interest, and the Company may (but is not required to) increase the Conversion Rate to avoid or diminish any income tax to holders of the Ordinary Shares or rights
        to purchase Ordinary Shares in connection with a dividend or distribution of Ordinary Shares or similar event.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;All calculations under this Article V shall be made in good faith by the Company in accordance with this Article V, and shall be made to the nearest cent or to the
        nearest one-ten thousandth (1/10,000)&#160;of an Ordinary Share, as the case may be.&#160; No adjustment need be made for rights to purchase Ordinary Shares pursuant to a Company plan for reinvestment of dividends or for any issuance of Ordinary Shares or
        convertible or exchangeable securities or, except as provided in this Section 5.3, rights to purchase Ordinary Shares or convertible or exchangeable securities.&#160; The Company shall certify to Holder that all calculations are made in compliance with
        this Article V, and shall show Holder in detail the facts upon which such calculations and adjustments were made.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">17</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(j)&#160;&#160;&#160; &#160; &#160;&#160;&#160;&#160; For purposes of this Section 5.3, the number of Ordinary Shares at any time outstanding shall not include Ordinary Shares held in the treasury of the Company.&#160; The
        Company will not pay any dividend or make any distribution on Ordinary Shares held in the treasury of the Company.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(k)&#160;&#160; &#160; &#160;&#160;&#160;&#160; Notwithstanding any of the foregoing clauses in this Section 5.3, the applicable Conversion Rate will not be adjusted pursuant to this Section 5.3(k) in the event of
        a distribution that would otherwise give rise to adjustment pursuant to clause (d) or (e) of this Section 5.3, if (but only if) Holder otherwise participates in such distribution, at the same time such distribution is effected to holders of
        Ordinary Shares, on an as-converted basis (as if Holder had converted the Principal Amount at the then applicable Conversion Rate) but without the conversion of this Note actually taking place or (ii) solely by reason of the issuance or conversion
        of any other Note pursuant to the Purchase Agreement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(l)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Organic Change</u>.&#160; Any recapitalization, reorganization, reclassification, consolidation, merger, sale of all or substantially all of the Company&#8217;s assets or
        other transaction (other than a subdivision or combination solely of Ordinary Shares), which in each case is effected in such a manner that holders of Ordinary Shares are entitled to receive (either directly or upon subsequent liquidation) stock,
        securities or assets with respect to or in exchange for or upon conversion of Ordinary Shares is referred to herein as an &#8220;<u>Organic Change</u>.&#8221; In the event of an Organic Change prior to repayment in full of the Note, then:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">(A)&#160;&#160;&#160;&#160;&#160;&#160;&#160; at the effective time of the Organic Change, the right to convert each $1,000 Principal Amount of this Note will be changed into the right to
        convert such Principal Amount of this Note into the kind and amount of shares, other securities or other property or assets (including cash) or any combination thereof that a holder of a number of Ordinary Shares equal to the Conversion Rate
        immediately prior to such Organic Change would have owned or been entitled to receive upon such Organic Change (the &#8220;<u>Reference Property</u>,&#8221; with each &#8220;<u>unit of Reference Property&#8221;</u> meaning the kind and amount of Reference Property that a
        holder of one Ordinary Share would have owned or been entitled to receive upon such Organic Change); and</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">(B)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; at or prior to the effective time of such Organic Change, the Company or Successor Company, as the case may be, and any other issuer of securities
        constituting Reference Property shall execute and deliver to the Holder a supplement to this Note providing for such change in the right to convert each $1,000 Principal Amount of this Note.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The Company shall not become a party to any Organic Change unless the terms thereof are consistent with this <u>Section 5.3(1)</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Such supplement described in the first paragraph of this <u>Section 5.3(1)</u> shall provide for anti-dilution and other adjustments, and covenants for protection of the
        interests of the Holders of this Note, in respect of the Reference Property (and, if the Reference Property represents underlying securities, such securities) that shall be as nearly equivalent as is practicable to the adjustments and covenants
        provided for in this <u>Article V</u> in respect of Ordinary Shares.&#160; If, in the case of any Organic Change, the Reference Property includes shares of stock, securities or other property or assets (including cash or any combination thereof) of a
        Person other than the Company or Successor Company, as the case may be, then such supplement shall contain such additional provisions to protect the interests of the Holders as the Board of Directors shall reasonably consider necessary by reason of
        the foregoing.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">18</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">When the Company executes and delivers such supplement to this Note pursuant to the foregoing, the Company shall promptly deliver to the Holder an officer&#8217;s certificate briefly
        stating the reasons therefor, the kind or amount of cash, securities or property or assets that will comprise a unit of Reference Property (and, if the Reference Property represents underlying securities, such securities) after any such Organic
        Change, any adjustment to be made with respect thereto and that all conditions precedent in this Note to such execution and delivery have been complied with.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">None of the foregoing provisions shall affect (i) the right of the Holder of this Note to convert all or any portion of the Principal Amount of this Note into Ordinary Shares
        prior to the effective time of such Organic Change,(ii) if such Organic Change constitutes a Change of Control, the rights of the Holder of this Note, at its option, to cause redemption or conversion of this Note upon the Optional
        Conversion/Redemption Date in respect of such Change of Control in accordance with Article VI or (iii) regardless of whether such Organic Change constitutes a Change of Control, the right of the Holder of this Note to continue to hold this Note
        after consummation of such Organic Change and at any time thereafter prior to the payment of the Principal Amount of this Note in full, to convert this Note into Reference Property.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The above provisions of this <u>Section 5.3(1)</u> shall similarly apply to successive Organic Changes.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Notwithstanding the Conversion Rate adjustment provisions described in <u>Section 5.3(a) </u>through <u>(f),</u> no adjustment to the Conversion Rate shall be made pursuant to
        such provisions in the event of any dividend, distribution or issuance upon an Organic Change to which the provisions under this <u>Section 5.3(1)</u> apply.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 5.4&#160;&#160;&#160;&#160;&#160; &#160; &#160;&#160; <u>Notices</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Immediately upon any adjustment of the Conversion Rate, the Company shall send written notice thereof to the Holder of this Note, setting forth in reasonable detail
        and certifying the calculation of such adjustment.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company shall send written notice to the Holder of this Note at least 20 days prior to the date on which the Company closes its books or takes a record (i) with
        respect to any dividend or distribution upon Ordinary Shares, any subdivision, stock split, reverse stock split or combination, or any tender offer or exchange offer or (ii) with respect to any pro rata subscription offer to holders of Ordinary
        Shares.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company shall also give at least 20 days&#8217; prior written notice to the Holder of this Note of the date on which any Change of Control, Organic Change, dissolution
        or liquidation shall take place.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 5.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Adjustments of Prices</u>.&#160; Whenever any provision of this Note requires the Company to calculate the Closing Sale Prices over a span of multiple days
        (including the Spin-Off Valuation Period and any other period for determining the Closing Sale Prices for purposes of adjustments to the Conversion Rate pursuant to Section 5.3), the Company shall make any adjustments to each that it reasonably
        determines to be appropriate to account for any adjustment to the Conversion Rate that becomes effective, or any event requiring an adjustment to the Conversion Rate (or changes to the market price per Ordinary Share resulting from any such event)
        where the&#160;ex-dividend date, effective date or Expiration Time, as the case may be, of the event occurs at any time during the period when such Closing Sale Prices are to be calculated, without duplication of any adjustment made pursuant to Section
        5.3. The Company will likewise make appropriate adjustments where a Conversion Rate adjustment otherwise required to be made pursuant to the provisions of Sections 5.3(a) through (f) is not made in accordance with the provisions of Section 5.3(g)
        that permit participation by Holder in a distribution in lieu of such Conversion Rate adjustment.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">19</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">ARTICLE VI<br>
        HOLDER&#8217;S RIGHTS UPON CHANGE OF CONTROL</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 6.1&#160;&#160;&#160;&#160; &#160; &#160;&#160;&#160; <u>General</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Subject to the terms of this Article VI, if a Change of Control occurs at any time prior to the payment of this Note in full, regardless of whether the Change of
        Control also constitutes an Organic Change or an Organic Change otherwise occurs,&#160;the Holder of this Note shall have the right, in its sole discretion, to require that the Company convert the Note to Ordinary Shares or redeem all (but not less than
        all) of the outstanding Principal Amount of the Note on the date specified by the Company (the &#8220;<u>Optional Conversion/Redemption Date</u>&#8221;), that is not less than 20 nor more than 60&#160;days following the date of the Change of Control Notice (as
        defined below).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;On or before the 20<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">th</sup> day after the occurrence of a Change of Control, the Company shall provide to the Holder of this Note a written notice (the &#8220;<u>Change

          of Control Notice</u>&#8221;) of the occurrence of the Change of Control specifying:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 108pt; line-height: 1.25;">(i)&#160;&#160; &#160; &#160;&#160;&#160;&#160;&#160; the events causing the Change of Control;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 108pt; line-height: 1.25;">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the effective date of the Change of Control; and</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 108pt; line-height: 1.25;">(iii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; the Optional Conversion/Redemption Date.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">No failure of the Company to give the foregoing notice and no defect therein shall limit the Holder&#8217;s right of optional conversion or redemption or affect the validity of the proceedings for the
        conversion or the redemption of the Note.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Any conversion or redemption of this Note under this Article VI shall be made at the option of the Holder of this Note upon delivery to the Company by the Holder of
        a written notice (a &#8220;<u>Holder Optional Conversion/Redemption Notice</u>&#8221;) stating whether it elects to require the Company to convert the Note to Ordinary Shares (an &#8220;<u>Optional Conversion</u>&#8221;) or to redeem (an &#8220;<u>Optional Redemption</u>&#8221;) all
        of the outstanding Principal Amount of the Note.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">20</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 6.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Mechanics of Holder Optional Conversion</u>.&#160; If the Holder of this Note delivers a Holder Optional Conversion/Redemption Notice electing an Optional
        Conversion in accordance with this Article VI, then, on the Optional Conversion/Redemption Date, the Company shall (i) issue to the Holder of this Note a number of Ordinary Shares determined by multiplying (A) the portion of the Principal Amount of
        the Note designated by such Holder to be converted <font style="font-style: italic;">divided by </font>$1,000, by (B) the Conversion Rate then in effect and (ii) pay to the Holder an amount in cash equal to 6% per annum on the then-outstanding
        Principal Amount from the Conversion Date of such Optional Conversion through, and including, the Maturity Date (as it may be extended).&#160; The Company shall not become a party to any Change of Control unless the terms thereof are consistent with
        this Section 6.2.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 6.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Mechanics of Holder Optional Redemption</u>.&#160; If the Holder of this Note delivers a Holder Optional Conversion/Redemption Notice electing an Optional
        Redemption in accordance with this Article VI, then, on the Optional Conversion/Redemption Date, the Company shall (i) redeem the Note in cash at a price equal to 100% of the outstanding Principal Amount of the Note and (ii) pay to the Holder an
        amount in cash equal to 6% per annum on the then-outstanding Principal Amount from the date of such Optional Redemption through, and including, the Maturity Date (as it may be extended).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 6.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>No Effect on Holder Conversion Right</u>.&#160; None of the foregoing provisions shall affect the right of the Holder of this Note to convert all or any
        portion of the Principal Amount of this Note into Ordinary Shares prior to or after the effective time of any Change of Control.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">ARTICLE VII<br>
        CERTAIN COVENANTS OF THE COMPANY</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 7.1&#160;&#160; &#160; &#160;&#160;&#160;&#160;&#160; <u>Limitation on Indebtedness and Liens</u>.&#160; Without the consent of a majority in aggregate principal amount of the Note, the Company shall not, and shall
        not permit any Subsidiary to:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;create, incur, assume or be liable for any indebtedness for borrowed money unless:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 108pt; line-height: 1.25;">(i)&#160;&#160;&#160;&#160;&#160; &#160; &#160;&#160; such indebtedness is intercompany indebtedness or</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 108pt; line-height: 1.25;">(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; the aggregate principal amount of such indebtedness does not exceed $5,000,000;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;create, incur, assume or be liable for obligations, whether or not contingent, in respect of equity securities subject to repurchase or redemption (other than
        obligations to repurchase Ordinary Shares issued pursuant to an employee benefit plan as a result of the applicable employee&#8217;s termination, death or disability or in order to satisfy applicable statutory or regulatory obligations);</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;create, incur, assume or be liable for all obligations owing under any interest rate, currency or commodity swap agreement, interest rate cap or collar agreement, or
        other hedging or swap agreement or arrangement, in each case (i) entered for speculative purposes and not for hedging purposes, and (ii) if and to the extent such items would appear as a liability upon a balance sheet prepared in accordance with
        GAAP;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">21</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(d)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;create, incur, allow or be liable for any guarantee in respect of indebtedness or obligations of the type described in Sections 7.1(a), 7.1(b) or 7.1(c) above; or</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(e)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; create, incur, allow or suffer any lien on (x) all or substantially all of the assets of the Company or its Subsidiaries or (y) any patents, copyrights, trademarks
        or other intellectual property of the Company or its Subsidiaries.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">Notwithstanding the foregoing, Permitted Refinancing Indebtedness shall be permitted and liens securing Permitted Refinancing Indebtedness shall be permitted, provided, that this Note is fully and
        indefeasibly repaid at the time such liens are created.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 7.2&#160;&#160;&#160;&#160;&#160; &#160; &#160;&#160; <u>Taxation</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; Any and all payments (or deemed payments) to be made (or deemed made) by the Company to the Holder of this Note shall be made without withholding or deduction for or
        on account of any taxes, duties or similar charges imposed by any taxing authority.<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">&#160;</sup>If any applicable law requires the deduction or withholding of any taxes, duties or governmental charges from any such payment (or deemed payment), the
        sum payable (or deemed payable) by the Company to the Holder shall be increased as necessary so that after such withholding or deduction has been made (including such deduction and withholding applicable to additional sums payable under this
        Section 7.2), the Holder receives an amount equal to what it would have received had no such withholding or deduction been made.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; If the Holder receives a demand or notice (a &#8220;<u>Demand</u>&#8221;) that would reasonably be expected to give rise to a claim for any Israeli taxes payable by the Holder in
        connection with any payment (or deemed payment) made by the Company to the Holder of this Note, including any penalties, interest and linkage differentials arising therefrom or with respect thereto, the Holder shall, within 30 days after receiving
        the Demand, notify the Company in writing of such Demand, together with a copy of all papers served with respect to such Demand and any other relevant information known to the Holder (provided that any failure by the Holder to provide such notice
        to the Company within such period will not relieve the Company of any liability to the Holder under this Agreement, except and only to the extent that the Company demonstrates that it has been materially prejudiced by such failure by the Holder to
        provide such notice within such period). If the Company gives written notice to the Holder within seven days after the Holder has delivered such written notice, that the Company (i) elects to assume the defense of the Demand (at the Company&#8217;s own
        cost and expense) and (ii) will fully indemnify the Holder against such Demand, including any penalties, interest and linkage differentials arising therefrom or with respect thereto, then the Company shall have the right to defend such Demand by
        all appropriate proceedings and shall have full control of such proceedings, including any compromise or settlement thereof (provided, however, that the Company shall not have the power to enter into any settlement or compromise that includes any
        assumption of non-monetary liability by the Holder). If the Company does not give to the Holder such written notice within seven days after the Holder has delivered such written notice, the Company shall fully indemnify the Holder with respect to
        the Demand, and shall make payment in respect thereof within ten days after demand thereof, for the full amount of any Israeli taxes payable or paid by the Holder in connection with any payment (or deemed payment) made by the Company or the Holder
        of this Note, including any penalties, interest and linkage differentials arising therefrom or with respect thereto. Notwithstanding the foregoing, the Company shall have no obligation to indemnify the Holder if such Israeli taxes are related to
        the Holder being (currently or in the past) a tax resident of or having a permanent establishment or an Israeli affiliate in Israel, or as a result of any present or former connection (other than any connection resulting from the transactions
        contemplated by this Note) between the Holder and the State of Israel.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">22</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;All payments (or deemed payments) made by the Company to the Holder of this Note shall be considered exclusive of any value added tax or any other tax of a similar
        nature, which shall be borne and paid solely by the Company.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">ARTICLE VIII<br>
        SUCCESSORS</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 8.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>The Company May Consolidate, Combine, Merge, etc., only on Certain Terms</u>.&#160; The Company shall not, in a single transaction or through a series of
        related transactions, consolidate, combine or merge with or into any other Person, or, directly or indirectly, sell, exchange, assign, convey, transfer, or otherwise dispose of, all or substantially all of the assets of the Company and its
        Subsidiaries, taken as a whole, to another Person or group of affiliated Persons (in each case other than to one or more of its Subsidiaries), except that the Company may consolidate, combine or merge with or into, or sell, exchange, assign,
        convey, transfer, or otherwise dispose of, all or substantially all of its assets to another Person if:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;the Company is the surviving Person or the resulting, surviving, transferee or successor Person (the &#8220;<u>Successor Company</u>&#8221;) (if other than the Company) is a
        corporation organized or existing under the laws of Canada, the European Union, France, Taiwan, the State of Israel, Japan, the Republic of Korea, the United States, any state of the United States, the District of Columbia, or any province or
        territory of any of the foregoing jurisdictions, and expressly assumes, by an agreement supplemental hereto, all obligations of the Company under this Note and the other Transaction Documents including payment of the Principal Amount on the Note,
        and the performance and observance of all of the covenants and conditions of this Note and the other Transaction Documents to be performed by the Company;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;immediately after giving effect to such transaction, no Event of Default has occurred and is continuing; and</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if such transaction constitutes an Organic Change, the Company or the Successor Company, as applicable, complies with the provisions of Section 5.3(l) and, if the
        transaction constitutes a Change of Control, Article VI.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 8.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <u>Successor Substituted</u>.&#160; Upon any consolidation or combination of the Company with, or merger of the Company with or into, any other Person or any
        sale, exchange, assignment, conveyance, transfer, or other disposal of all or substantially all of the assets of the Company and its Subsidiaries, taken as a whole, to another Person in accordance with Section 8.1, the Successor Company formed by
        such consolidation or combination or with or into which the Company is merged or to which such sale, exchange, assignment, conveyance, transfer, or other disposal is made shall succeed to, and may exercise every right and power of, the Company
        under this Note and the other Transaction Documents with the same effect as if such Successor Company had been named as the Company herein. If the predecessor is still in existence after such transaction, it will be released from its obligations
        and covenants under the Transaction Documents.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">23</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">ARTICLE IX<br>
        TRANSFER OF THE NOTE</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 9.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Transferability</u>.&#160; Subject to compliance with any applicable securities laws and the conditions set forth in Section 9.2 below, the Holder of this Note
        shall be entitled to transfer this Note in full to any other Person. Any such transfer shall be notified to the Company according to the terms hereof and be accompanied by updated wire instructions for the new Holder(s) of this Note.&#160; In connection
        with any such transfer, upon surrender to the Company of this Note for transfer, the Company shall deliver to the assignee(s) designated by Holder a Note or Notes of like tenor and terms for the appropriate Principal Amount.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section 9.2&#160;&#160;&#160;&#160; &#160; &#160;&#160;&#160; <u>Transfer Restrictions</u>. The Holder of this Note may not transfer the Ordinary Shares issuable upon conversion of this Note, in a privately negotiated
        transaction, to any Person that would beneficially own (calculated in accordance with Section 5.1(g) above), after giving effect to such transfer, more than 9.99% of the outstanding Ordinary Shares, to the extent that the identity of the
        transaction counterparty can be reasonably ascertained.&#160; For the avoidance of doubt, the foregoing limitation shall not apply to (A) any block trade in which a broker dealer will attempt to sell the shares to a third party as agent or other similar
        transactions with a financial intermediary or (B) any bona fide sales to the public that are not directed at a particular transferee, including, without limitation, sales through electronic systems or computer algorithms.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">ARTICLE X<br>
        AMENDMENT AND WAIVER</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The provisions of this Note may only be amended with the written consent of the Company and the Holder of this Note.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">ARTICLE XI<br>
        CANCELLATION</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">After the entire Principal Amount at any time owed on this Note, together with any accrued and unpaid default interest, has been paid in full or this Note has been converted in
        full to Ordinary Shares or redeemed in full (and in either case, the Change of Control Amount, if applicable, has been paid in full), this Note shall be surrendered to the Company for cancellation and shall not be reissued.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">ARTICLE XII<br>
        NOTICES</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Whenever notice is required to be given under this Note, unless otherwise provided herein, such notice shall be given in accordance with Section 8.3 of the Purchase Agreement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">24</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">ARTICLE XIII<br>
        PAYMENTS</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">This Note is payable without relief from valuation or appraisement laws.&#160; All payments to be made to Holder of the Note shall be made in the lawful money of the United States of
        America in immediately available funds; <font style="font-style: italic;">provided</font>, that the Company shall not have the right to pre-pay the outstanding Principal Amount of, or otherwise redeem, this Note without the consent of the Holder
        of this Note.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">ARTICLE XIV<br>
        PLACE OF PAYMENT</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Payments of principal and other amounts shall be made by wire transfer to the account designated in writing by the Holder at or prior to the time of initial issuance of this
        Note, or to such other address or to the attention of such other person as specified by Holder upon prior written notice to the Company.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">ARTICLE XV<br>
        GOVERNING LAW</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160; THIS NOTE AND ALL ISSUES HEREUNDER AND THEREUNDER SHALL BE GOVERNED BY AND CONSTRUED IN ACCORDANCE WITH THE INTERNAL LAWS OF THE STATE OF NEW YORK (WITHOUT REGARD
        TO PRINCIPLES OF CONFLICTS OF LAW).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The parties agree that the competent courts within the jurisdiction of the State of New York or the courts of the United States located in the Borough of Manhattan,
        New York City, New York shall have exclusive jurisdiction (and are deemed to be a convenient forum for each party) as to resolution of any dispute.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">ARTICLE XVI<br>
        RANKING</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">The Note is a senior unsecured obligation of the Company and will rank <font style="font-style: italic;">pari passu</font> in right of payment with all other senior unsecured
        and unsubordinated obligations of the Company.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25;">[<font style="font-style: italic;">Signature Page Follows</font>]</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">25</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">IN WITNESS WHEREOF, the Company has executed and delivered this Note on February 17, 2022.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <table cellspacing="0" cellpadding="0" border="0" id="z9aeaa9c32ad64c57872351c8a9fb18d9" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 50%; vertical-align: top;"><br>
            </td>
            <td style="width: 4%; vertical-align: top;" rowspan="1" colspan="2">
              <div><font style="font-family: 'Times New Roman',Times,serif; font-weight: bold;">ALLOT LTD.</font></div>
            </td>
            <td style="width: 20%; vertical-align: top;"><br>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;"><br>
            </td>
            <td style="width: 4%; vertical-align: top;"><br>
            </td>
            <td style="width: 26%; vertical-align: top;"><br>
            </td>
            <td style="width: 20%; vertical-align: top;"><br>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;"><br>
            </td>
            <td style="width: 4%; vertical-align: top;">
              <div><font style="font-family: 'Times New Roman',Times,serif;">By:</font></div>
            </td>
            <td style="width: 26%; vertical-align: top; border-bottom: 2px solid black;">
              <div><font style="font-family: 'Times New Roman',Times,serif;">/s/ Erez Antebi</font></div>
            </td>
            <td style="width: 20%; vertical-align: top;"><br>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;"><br>
            </td>
            <td style="width: 4%; vertical-align: top;">
              <div><font style="font-family: 'Times New Roman',Times,serif;">Name:</font></div>
            </td>
            <td style="width: 26%; vertical-align: top;">
              <div><font style="font-family: 'Times New Roman',Times,serif;">Erez Antebi</font></div>
            </td>
            <td style="width: 20%; vertical-align: top;"><br>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;"><br>
            </td>
            <td style="width: 4%; vertical-align: top;">
              <div><font style="font-family: 'Times New Roman',Times,serif;">Title:</font></div>
            </td>
            <td style="width: 26%; vertical-align: top;">
              <div><font style="font-family: 'Times New Roman',Times,serif;">President and Chief Executive Officer</font></div>
            </td>
            <td style="width: 20%; vertical-align: top;"><br>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25;">[Signature Page to Convertible Promissory Note]</div>
      </div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;"><u>ATTACHMENT 1</u></div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25;">FORM OF CONVERSION NOTICE</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25;">[See attached.]</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25; text-align: center;">
        <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Attachment 1</div>
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25">
        <div style="text-align: center; margin-right: 144.35pt; margin-left: 150.6pt; line-height: 1.25;">[FORM OF NOTICE OF CONVERSION]</div>
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">Date:</font> _________________<font style="font-family: 'Times New Roman',Times,serif;">, 20____ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br>
          </font></div>
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Allot Ltd.</div>
        <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Attn: General Counsel </div>
        <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">22 Hanagar Street</div>
        <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Neve Ne&#8217;eman Industrial Zone B </div>
        <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Hod-Hasharon 4501317</div>
        <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Israel</div>
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="text-align: center; margin-right: 144.35pt; margin-left: 144.35pt; line-height: 1.25; font-weight: bold;">HOLDER CONVERSION NOTICE</div>
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="text-align: justify; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">The undersigned Holder hereby gives notice to Allot Ltd., a company limited by shares organized under the laws of the State of Israel (the &#8220;Company&#8221;),
          pursuant to that certain Convertible Promissory Note made by the Company on February 17, 2022 (the &#8220;Note&#8221;), that the Holder elects to convert all or such portion (that is $1,000 Principal Amount or an integral multiple thereof) of the outstanding
          Principal Amount of the Note set forth below into fully paid and non-assessable Ordinary Shares of the Company as of the date specified below. Said conversion shall be based on the Conversion Rate as provided in the Note. In the event of a
          conflict between this Holder Conversion Notice and the Note, the Note shall govern, or, in the alternative, at the election of the Holder in its sole discretion, the Holder may provide a new form of Holder Conversion Notice to conform to the
          Note. Capitalized terms used in this notice without definition shall have the meanings given to them in the Note.</div>
        &#160;
        <div style="line-height: 1.25;">
          <div style="line-height: 1.25">
            <table cellspacing="0" cellpadding="0" id="ze2fd99470e4346bbbaf5a86833f9cab0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

                <tr>
                  <td style="width: 32.4pt; vertical-align: top;">A.</td>
                  <td style="width: auto; vertical-align: top;">
                    <div>Conversion Date: _________________<br>
                    </div>
                  </td>
                </tr>

            </table>
          </div>
          <div style="line-height: 1.25"> <br>
          </div>
          <table cellspacing="0" cellpadding="0" id="zd4f4e652d7934f8aa97edd6043280eda" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

              <tr>
                <td style="width: 32.45pt; vertical-align: top;">B.</td>
                <td style="width: auto; vertical-align: top;">
                  <div>Conversion Amount: Check one:</div>
                </td>
              </tr>

          </table>
          <div style="line-height: 1.25">&#160;</div>
          <div style="line-height: 1.25">
            <table cellspacing="0" cellpadding="0" id="zd460b3ecbe3c46019a0b22330be52fbb" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

                <tr>
                  <td style="width: 35pt;"><br>
                  </td>
                  <td style="width: 12pt; vertical-align: top; font-family: 'Segoe UI Symbol', sans-serif;">&#9744;</td>
                  <td style="width: auto; vertical-align: top;">
                    <div>Entire Outstanding Balance</div>
                  </td>
                </tr>

            </table>
            <div style="line-height: 1.25">&#160;</div>
            <table cellspacing="0" cellpadding="0" id="z82fb87eb52ad4132ae6710d48ad2486c" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

                <tr>
                  <td style="width: 35pt;"><br>
                  </td>
                  <td style="width: 12pt; vertical-align: top; font-family: 'Segoe UI Symbol', sans-serif;">&#9744;</td>
                  <td style="width: auto; vertical-align: top;">
                    <div>$___________________________</div>
                  </td>
                </tr>

            </table>
          </div>
          <div style="line-height: 1.25"> <br>
          </div>
        </div>
        <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Please issue the Ordinary Shares into which the Note is being converted (in the form of uncertificated shares represented by an electronic position) to Holder, or for its
          benefit, as follows:</div>
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="line-height: 1.25">
          <table cellspacing="0" cellpadding="0" border="0" id="z350701a2eb29454ea01720ac1b192de0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

              <tr>
                <td style="width: 7%; vertical-align: top;">
                  <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Issue to:</div>
                </td>
                <td style="width: 93%; vertical-align: top;">
                  <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Name of registered holder: ________________________________________________________________________<br>
                  </div>
                </td>
              </tr>
              <tr>
                <td style="width: 7%; vertical-align: top;" rowspan="1">&#160;</td>
                <td style="width: 93%; vertical-align: top;" rowspan="1">&#160;</td>
              </tr>
              <tr>
                <td style="width: 7%; vertical-align: top;">&#160;</td>
                <td style="width: 93%; vertical-align: top;">
                  <div style="line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">Mailing Address:</font> ________________________________________________________________________________</div>
                </td>
              </tr>
              <tr>
                <td style="width: 7%; vertical-align: top;" rowspan="1">&#160;</td>
                <td style="width: 93%; vertical-align: top;" rowspan="1">&#160;</td>
              </tr>
              <tr>
                <td style="width: 7%; vertical-align: top;">&#160;</td>
                <td style="width: 93%; vertical-align: top;">
                  <div style="line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">Email Address:</font>&#160; _________________________________________________________________________________</div>
                </td>
              </tr>
              <tr>
                <td style="width: 7%; vertical-align: top;" rowspan="1">&#160;</td>
                <td style="width: 93%; vertical-align: top;" rowspan="1">&#160;</td>
              </tr>
              <tr>
                <td style="width: 7%; vertical-align: top;">&#160;</td>
                <td style="width: 93%; vertical-align: top;">
                  <div style="line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">Phone Number:</font>__________________________________________________________________________________</div>
                </td>
              </tr>

          </table>
        </div>
        <div style="margin-left: 184.85pt; line-height: 1.25;">&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<br style="line-height: 1.25;">
        </div>
        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
        </div>
        <div style="line-height: 1.25;">
          <div>
            <div style="line-height: 1.25;"><br style="line-height: 1.25;">
            </div>
            <div>
              <table cellspacing="0" cellpadding="0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; margin-top: 4pt; width: 100%; text-align: left; color: #000000;">

                  <tr>
                    <td style="width: 32.45pt; vertical-align: top; text-align: right;">
                      <div style="text-align: left; line-height: 1.25; font-family: 'Segoe UI Symbol',sans-serif;">&#9744;</div>
                    </td>
                    <td style="width: auto; vertical-align: top;">
                      <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Check here if requesting transfer of the Conversion Shares electronically (via DWAC) to the following account:</div>
                    </td>
                  </tr>

              </table>
            </div>
            <div style="line-height: 1.25;"><br style="line-height: 1.25;">
            </div>
          </div>
          <div style="margin-left: 36pt;">
            <table cellspacing="0" cellpadding="0" border="0" id="z089c9072833048d7b3d52d7ec40f312c" style="width: 95%; color: #000000; font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left;">

                <tr>
                  <td style="width: 100%; vertical-align: top;">
                    <div style="line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">Broker:</font> _________________________________________________________________________________________________ &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160; &#160;
                      &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br>
                    </div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 100%; vertical-align: top;" rowspan="1">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 100%; vertical-align: top;">
                    <div style="line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">DTC#:</font> __________________________________________________________________________________________________ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br>
                    </div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 100%; vertical-align: top;" rowspan="1">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 100%; vertical-align: top;">
                    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Account #: ______________________________________________________________________________________________</div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 100%; vertical-align: top;" rowspan="1">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 100%; vertical-align: top;">
                    <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Account</div>
                    <div style="line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">Name:</font> __________________________________________________________________________________________________ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br>
                    </div>
                  </td>
                </tr>
                <tr>
                  <td style="width: 100%; vertical-align: top;" rowspan="1">&#160;</td>
                </tr>
                <tr>
                  <td style="width: 100%; vertical-align: top;">
                    <div style="line-height: 1.25;"><font style="font-family: 'Times New Roman',Times,serif;">Address:</font> ________________________________________________________________________________________________ &#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <br>
                    </div>
                  </td>
                </tr>

            </table>
          </div>
        </div>
        <br>
        <div style="text-align: center; margin-right: 144.35pt; margin-left: 148pt; line-height: 1.25;">[<font style="font-style: italic;">Signature Page Follows</font>]</div>
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
          <div style="page-break-after: always;" class="BRPFPageBreak">
            <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
        </div>
        <div style="line-height: 1.25">&#160;</div>
        <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">Sincerely,</div>
        <div style="line-height: 1.25;">&#160;</div>
        <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-weight: bold;">HOLDER:</div>
        <div style="line-height: 1.25;">&#160;</div>
        <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">[&#9679;]</div>
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <table cellspacing="0" cellpadding="0" id="zc44e1c3676d84c76a7a36d95c2ec0c3d" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 321.5pt; vertical-align: top; font-family: 'Times New Roman',Times,serif;">By: _________________________________________<br>
              </td>
              <td style="width: auto; vertical-align: top;">
                <div style="font-family: 'Times New Roman',Times,serif;"><br>
                </div>
              </td>
            </tr>

        </table>
        <div style="font-family: 'Times New Roman',Times,serif; margin-left: 9pt;"> Name:</div>
        <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif; margin-left: 9pt;">Title:</div>
      </div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25">
        <div style="text-align: center; margin-left: 1pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-style: italic;">Signature Page to Holder Conversion Notice</div>
        <div style="text-align: center; margin-left: 1pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-style: italic;"> <br>
        </div>
        <div style="text-align: center; margin-left: 1pt; line-height: 1.25; font-family: 'Times New Roman',Times,serif; font-style: italic;">
          <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; margin-left: auto; margin-right: auto;"> </div>
      </div>
    </div>
    <div> <br>
    </div>
    <div> <br>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-4.9
<SEQUENCE>4
<FILENAME>exhibit_4-9.htm
<DESCRIPTION>EXHIBIT 4.9
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Z-K Global
         Document created using Broadridge PROfile 23.3.1.5138
         Copyright 1995 - 2023 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">


  <div>
    <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;">
    <div style="text-align: right;"> <u><font style="font-weight: bold;">EXHIBIT 4.9</font></u><br>
    </div>
    <div>
      <div class="BRPFPageHeader">
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
      </div>
      <div style="text-align: center; line-height: 1.25;">REGISTRATION RIGHTS AGREEMENT</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25;">between</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25;">ALLOT LTD.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25;">and</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25;">LYNROCK LAKE MASTER FUND LP</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25;">Dated February 17, 2022</div>
      <div style="line-height: 1.25">&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: center; line-height: 1.25;">TABLE OF CONTENTS</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: right; line-height: 1.25; font-weight: bold;">Page</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="3" border="0" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;" id="z7f77a3bb4c194cafa90f6cd9fa7759f0">

          <tr>
            <td colspan="2" style="vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><a href="#ARTICLEI">ARTICLE&#160;I REGISTRATION RIGHTS</a></div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">1</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;1.1</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Registrations</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">1</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;1.2</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Expenses</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">2</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;1.3</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Suspensions</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">2</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;1.4</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Registration Procedures</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">3</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;1.5</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Effectiveness Period</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">7</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;1.6</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Indemnification</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">7</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;1.7</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Free Writing Prospectuses</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">11</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;1.8</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Information from and Obligations of the Investor</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">12</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;1.9</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Rule 144 Reporting</div>
            </td>
            <td style="width: 10%; vertical-align: top; text-align: right;">13</td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;1.10</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Termination of Registration Rights</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">13</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;1.11</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Transfer of Registration Rights</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">13</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><a href="#ARTICLEII">ARTICLE&#160;II TERMINATION</a></div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">13</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;2.1</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Termination</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">13</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;2.2</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Effect of Termination; Survival</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">13</div>
            </td>
          </tr>
          <tr>
            <td colspan="2" style="vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;"><a href="#ARTICLEIII">ARTICLE&#160;III GENERAL PROVISIONS</a></div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">14</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;3.1</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">No Confidential Information</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">14</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;3.2</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Fees and Expenses</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">14</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;3.3</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Notices</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">14</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;3.4</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Definitions</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">15</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;3.5</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Interpretation; Headings</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">19</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;3.6</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Severability</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">20</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;3.7</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Entire Agreement; Amendments</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">20</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;3.8</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Assignment; No Third Party Beneficiaries</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">20</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;3.9</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Further Assurances</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">20</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;3.10</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Governing Law; Consent to Jurisdiction; Waiver of Jury Trial</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">21</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;3.11</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Counterparts</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">22</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;3.12</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Specific Performance</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">22</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;3.13</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Waiver</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">22</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;3.14</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Recapitalization, Exchanges, etc.</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">23</div>
            </td>
          </tr>
          <tr>
            <td style="width: 10%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Section&#160;3.15</div>
            </td>
            <td style="width: 80%; vertical-align: top;">
              <div style="margin-right: 14.4pt; line-height: 1.25;">Obligations Limited to Parties to this Agreement</div>
            </td>
            <td style="width: 10%; vertical-align: top;">
              <div style="text-align: right; line-height: 1.25; font-family: 'Times New Roman',Times,serif;">23</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25; text-align: center;">i<br style="line-height: 1.25;">
      </div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <!--PROfilePageNumberReset%Num%1%%%-->
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">REGISTRATION RIGHTS AGREEMENT</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">This REGISTRATION RIGHTS AGREEMENT, dated as of February 17, 2022, (this &#8220;<u>Agreement</u>&#8221;), is made between Allot Ltd., a company limited by shares organized under the laws of
        the State of Israel (the &#8220;<u>Company</u>&#8221;), and Lynrock Lake Master Fund LP, a Cayman Islands Exempted Limited Partnership (the &#8220;<u>Investor</u>&#8221;).&#160; The Investor and the Company are referred to hereinafter each as a &#8220;<u>Party</u>&#8221; and collectively
        as the &#8220;<u>Parties</u>.&#8221;</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">RECITALS</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">WHEREAS, pursuant to a Securities Purchase Agreement dated as of February 14, 2022 between the Company and the Investor (the &#8220;<u>Purchase Agreement</u>&#8221;), the Investor purchased
        a promissory note (the &#8220;<u>Note</u>&#8221;) convertible into the Company&#8217;s ordinary shares, par value NIS 0.10 per share (&#8220;<u>Ordinary Shares</u>&#8221;);</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">WHEREAS, the terms and conditions of the Investor&#8217;s right to subscribe for Ordinary Shares issuable upon conversion of all or a portion of the Note (the &#8220;<u>Conversion Shares</u>&#8221;)


        are set forth in the Note; and</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">WHEREAS, the Parties are entering into this Agreement to set forth certain rights of the Investor relating to the registration of the Conversion Shares and other Ordinary Shares
        held by Investor.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">NOW, THEREFORE, in consideration of the foregoing and the respective representations, warranties, covenants and agreements set forth in this Agreement and intending to be legally
        bound hereby, the Parties agree as follows:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;"><a name="ARTICLEI"><!--Anchor--></a>ARTICLE&#160;I<br>
        REGISTRATION RIGHTS</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;1.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Registrations.</u></div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Transaction Shelf Registration Statement</u>.&#160; Within forty-five (45) days following the date of this Agreement, the Company shall file with the SEC a Shelf
        Registration Statement on Form F-3 (such Shelf Registration Statement shall be an ASRS to the extent that the Company is then ASR Eligible and, if the Company is not then eligible to register for resale the Registrable Securities on Form F-3, such
        registration shall be on another appropriate form) with respect to the registration under the Securities Act (the &#8220;<u>Transaction Shelf Registration Statement</u>&#8221;) of the resale of all the Registrable Securities.&#160; The Transaction Shelf
        Registration Statement shall include a Prospectus with a plan of distribution approved in advance by the Investor and shall be sufficient to permit the resale of all the Registrable Securities pursuant to the Investor&#8217;s intended method of
        disposition (including the resale of Registrable Securities into an existing trading market at other than a fixed price as permitted by Rule 415(a)(4)); <u>provided</u> that, in the event the SEC does not permit such number of Registrable
        Securities to be registered under the Transaction Shelf Registration Statement, the number of Registrable Securities that shall be registered under the Transaction Shelf Registration Statement shall be the maximum number of Registrable Securities
        permitted by the SEC.&#160; Notwithstanding any other provision of this Agreement, if the SEC sets forth a limitation on the number of Registrable Securities permitted to be registered on a particular Registration Statement, unless otherwise directed in
        writing by the Investor as to its Registrable Securities, the Company shall first reduce or eliminate any securities to be included other than Registrable Securities.&#160; In the event of a cutback hereunder, the Company shall give the Investor at
        least five (5) Business Days prior written notice along with the number of excluded Registrable Securities. In the event the Company amends the Transaction Registration Statement or otherwise excludes Registrable Securities in accordance with the
        foregoing, the Company shall use its commercially reasonable efforts to file with the SEC, as promptly as practicable, one or more Registration Statements on Form F-3 or such other form available to register for resale those Registrable Securities
        that were not registered for resale on the Transaction Registration Statement, as amended, which shall also be deemed a Transaction Shelf Registration Statement hereunder. The Company shall use its commercially reasonable efforts to cause such
        Transaction Shelf Registration Statement to become effective as promptly as practicable after such filing and to keep the Transaction Shelf Registration Statement continuously effective subject to the Securities Act and the provisions of <u>Section&#160;1.3</u>.&#160;&#160;



        The Company hereby represents that, as of the date hereof, it is eligible to use Form F-3 for primary offerings under General Instruction I.B(1) of Form F-3.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">1</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Replacement Registration Statements</u>.&#160; If the Transaction Shelf Registration Statement filed under <u>Section 1.1(a)</u>&#160; or any Registration Statement filed
        under this <u>Section 1.1(b)</u> ceases to be effective for any reason at any time during the Effectiveness Period, the Company shall use its commercially reasonable efforts to obtain the prompt withdrawal of any order suspending the effectiveness
        thereof, and in any event shall within thirty (30) days of such cessation of effectiveness amend such Registration Statement in a manner designed to obtain the withdrawal of the order suspending the effectiveness thereof, or file an additional
        Shelf Registration Statement covering all of the Registrable Securities covered by and not sold under the&#160; Transaction Shelf Registration Statement.&#160; If such a Registration Statement is filed, the Company shall use its commercially reasonable
        efforts to cause such Registration Statement to be declared effective as soon as practicable after such filing and to keep such Registration Statement continuously effective during the Effectiveness Period, and such Registration Statement shall be
        deemed a Transaction Shelf Registration Statement hereunder.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;1.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Expenses</u>.&#160; Except as specifically provided herein, all Registration Expenses incurred in connection with the registration or offering and sale of the
        Registrable Securities shall be borne by the Company and all Selling Expenses shall be borne by the Investor; <u>provided</u> that, notwithstanding anything herein to the contrary, in no event shall the Investor bear or be responsible for any fees
        or expenses of the Company&#8217;s legal counsel in connection with the registration or offering and sale of Registrable Securities.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;1.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Suspensions.</u></div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160; &#160; &#160; Notwithstanding anything to the contrary contained in this Agreement, the Company shall be entitled, by providing written notice (a &#8220;<u>Notice of Suspension</u>&#8221;)
        to the Investor (provided that in no event shall such notice contain any material, non-public information), to delay the filing or effectiveness of a Registration Statement or require the Investor to suspend the use of the Prospectus for sales of
        Registrable Securities under an effective Registration Statement for a reasonable period of time not to exceed, combined with any other suspensions under this Agreement, sixty (60) consecutive days or ninety (90) days in the aggregate in any twelve
        (12)-month period (a&#160;&#8220;<u>Suspension Period</u>&#8221;) if the Board determines in good faith that such filing, effectiveness or use would (i)&#160;require the public disclosure of material non-public information concerning any material transaction or
        negotiations involving the Company that would interfere with such material transaction or negotiations or (ii)&#160;otherwise materially interfere with material financing plans, acquisition activities or business activities of the Company; <u>provided</u>,
        that if at the time of receipt of such notice by the Investor, the Investor shall have sold all or a portion of the Registrable Securities pursuant to an effective Registration Statement and the reason for the Suspension Period is not of a nature
        that would require a post-effective amendment to the Registration Statement, then the Company shall use its commercially reasonable efforts to take such action as to eliminate any restriction imposed by federal securities Laws by the time such
        Registrable Securities are scheduled to be delivered.&#160; Immediately upon receipt of a Notice of Suspension, the Investor shall discontinue the disposition of Registrable Securities under an effective Registration Statement and Prospectus relating
        thereto until the Suspension Period is terminated.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">2</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company agrees that it will terminate any Suspension Period as promptly as reasonably practicable and will promptly notify in writing the Investor, to the extent
        it still beneficially owns Registrable Securities, of such termination (provided that in no event shall such notice contain any material, non-public information). After the expiration of any Suspension Period, and without the need for any further
        request from the Investor, the Company shall, as applicable and as promptly as reasonably practicable, prepare a post-effective amendment or supplement to such Registration Statement, the relevant Prospectus, or any document incorporated therein by
        reference, or file any other required document so that, as thereafter delivered to purchasers of the Registrable Securities included therein, the Registration Statement or the Prospectus, as applicable, will not include an untrue statement of a
        material fact or omit to state any material fact necessary to make the statements therein, in the light of the circumstances under which they were made, not misleading.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;1.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Registration Procedures</u>.&#160; The Company will use its commercially reasonable efforts to effect the registration and the offer and sale of Registrable
        Securities in accordance with the intended method of disposition thereof as soon as reasonably practicable, and shall, in connection therewith:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;prepare and promptly file with the SEC a Registration Statement (or a prospectus supplement, as applicable) with respect to such securities and use its commercially
        reasonable efforts to cause such Registration Statement to become effective as soon as practicable thereafter;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160; (i)&#160;prepare and file with the SEC such amendments and supplements to such Registration Statement and the Prospectus used in connection therewith and such Free
        Writing Prospectuses and Exchange Act reports as may be necessary to keep such Registration Statement continuously effective for the Effectiveness Period and comply with the provisions of the Securities Act with respect to the disposition of all
        Registrable Securities covered by such Registration Statement, (ii) cause any Prospectus or supplement thereto to be filed pursuant to Rule&#160;424 under the Securities Act when so required and (iii) provide reasonable notice to the Investor to the
        extent that the Company determines that a post-effective amendment to a Registration Statement would be appropriate (provided that in no event shall such notice contain any material, non-public information);</div>
      <div style="line-height: 1.25">&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">3</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;(i) furnish to the Investor as far in advance as reasonably practicable before filing any Registration Statement contemplated by this Agreement or any Prospectus to
        be used in connection therewith or any supplement or amendment thereto, only upon request of the Investor, copies (or such requested portions of copies) of reasonably complete drafts of all such documents proposed to be filed (including furnishing
        or making available exhibits and each document incorporated by reference therein to the extent then required by the rules and regulations of the SEC), and provide the Investor the opportunity to object to any information pertaining to the Investor
        and its plan of distribution that is contained therein and make the corrections reasonably requested by the Investor with respect to such information prior to filing a Registration Statement or any Prospectus to be used in connection therewith or
        supplement or amendment thereto, and (ii) furnish to the Investor, without charge, such number of copies of the Registration Statement, each amendment and supplement thereto, the Prospectus included therein (including each preliminary prospectus)
        and any other prospectuses filed under Rule 424 and each Free Writing Prospectus as such Persons reasonably may request in order to facilitate the sale of the Registrable Securities covered by such Registration Statement;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(d)&#160;&#160;&#160;&#160; &#160; &#160;&#160;&#160; use its commercially reasonable efforts to register or qualify the Registrable Securities covered by such Registration Statement under the securities or &#8220;blue sky&#8221;
        Laws of such jurisdictions as the Investor reasonably shall request and do any and all other acts and things which may be reasonably necessary or advisable to enable the Investor to consummate the disposition in such jurisdictions; <u>provided</u>,
        <u>however</u>, that the Company shall not for any such purpose be required to qualify generally to transact business as a foreign corporation in any jurisdiction where it is not so qualified or to consent to general service of process in any such
        jurisdiction;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(e)&#160;&#160;&#160; &#160; &#160;&#160;&#160;&#160; enter into customary agreements and take such other actions as are reasonably requested by the Investor in order to expedite or facilitate the disposition of
        Registrable Securities;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(f)&#160;&#160;&#160;&#160;&#160; &#160; &#160;&#160; notwithstanding anything to the contrary in this Agreement, the Company will not name the Investor as an underwriter (as defined in Section 2(a)(11) of the
        Securities Act) in any Registration Statement, as applicable, without the Investor&#8217;s consent. If the staff of the SEC requires the Company to name the Investor as an underwriter (as defined in Section 2(a)(11) of the Securities Act), and the
        Investor does not consent thereto, then the Investor&#8217;s Registrable Securities shall not be included on the applicable Registration Statement, and the Company shall have no further obligations hereunder with respect to Registrable Securities held by
        the Investor, unless the Investor has not had an opportunity to conduct customary underwriter&#8217;s due diligence with respect to the Company at the time the Investor&#8217;s consent is sought;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(g)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;promptly notify the Investor:&#160; (i)&#160;when the Registration Statement, any pre-effective amendment, the Prospectus or any prospectus supplement related thereto, any
        post-effective amendment to the Registration Statement or any Free Writing Prospectus has been filed with the SEC and, with respect to the Registration Statement or any post-effective amendment, when the same has become effective; (ii)&#160;of any
        request by the SEC or state securities authority for amendments or supplements to the Registration Statement or the Prospectus related thereto or for additional information, including copies of any and all transmittal letters and other
        correspondence with the SEC and all correspondence (including comment letters and a copy of the Company&#8217;s draft responses thereto) from the SEC to the Company relating to such Registration Statement or any Prospectus or any amendment or supplement
        thereto (but not, for the avoidance of doubt, any documents incorporated by reference therein); (iii)&#160;of the issuance by the SEC of any stop order suspending the effectiveness of the Registration Statement or the initiation of any proceedings for
        that purpose; or (iv)&#160;of the receipt by the Company of any notification with respect to the suspension of the qualification of any Registrable Securities for sale under the securities or state &#8220;blue sky&#8221; Laws of any jurisdiction or the initiation
        of any proceeding for such purpose (provided that in no event shall such notices under clauses (ii) or (iii) contain any material, non-public information unless consented to in advance by the Investor).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">4</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(h)&#160;&#160;&#160; &#160; &#160;&#160;&#160;&#160; if at any time (i)&#160;any event or development shall occur or condition shall exist as a result of which the Registration Statement, the Prospectus or the Disclosure
        Package, as then amended or supplemented, would include any untrue statement of a material fact or omit to state any material fact necessary in order to make the statements therein, in the light of the circumstances existing when such statements
        are made or the Prospectus or the Disclosure Package is delivered to a purchaser, not misleading, or (ii)&#160;it is necessary to amend or supplement the Registration Statement, the Prospectus or the Disclosure Package to comply with Law, the Company
        will promptly notify the Investor (provided that in no event shall such notice contain any material, non-public information) and promptly prepare and file with the SEC (to the extent required) and furnish to the Investor such amendments or
        supplements to the Registration Statement, the Prospectus and the Disclosure Package as may be necessary so that the statements in the Registration Statement, the Prospectus and the Disclosure Package, as so amended or supplemented, will not
        include any untrue statement of a material fact or, in the light of the circumstances existing when such statements are made or the Prospectus or the Disclosure Package is delivered to a purchaser, be misleading, or so that the Registration
        Statement, the Prospectus and the Disclosure Package will comply with Law;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(i)&#160;&#160;&#160;&#160;&#160; &#160;&#160; &#160;&#160; use its commercially reasonable efforts to make generally available to the Investor, as soon as reasonably practicable, an earnings statement covering the period
        of at least twelve (12) months beginning with the first day of the Company&#8217;s first full calendar quarter after the effective date of a Registration Statement, which earnings statement shall satisfy the provisions of Section&#160;11(a) of the Securities
        Act and Rule&#160;158;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(j)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;use its commercially reasonable efforts to list the Registrable Securities covered by such Registration Statement on the Nasdaq Stock Market&#160; (the &#8220;<u>Nasdaq</u>&#8221;)
        or, if not the Nasdaq, the primary trading market or any other national securities exchange on which the Ordinary Shares are listed, as well as list such Registrable Securities on the Tel Aviv Stock Exchange (the &#8220;<u>TASE</u>&#8221;), as long as the
        Ordinary Shares are listed on the TASE;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">5</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(k)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;provide a transfer agent and registrar for all such Registrable Securities not later than the effective date of such Registration Statement;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(l)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;immediately notify the Investor, at any time when a Prospectus is required to be delivered under the Securities Act, of the occurrence or happening of any event as a
        result of which the Prospectus contained in a Registration Statement, as then in effect, includes an untrue statement of a material fact or omits to state a material fact required to be stated therein or necessary to make the statements therein not
        misleading in light of the circumstances then existing (provided that in no event shall such notice contain any material, non-public information), and as promptly as reasonably practicable prepare and furnish to the Investor a reasonable number of
        copies of a supplement to or an amendment of such Prospectus as may be necessary so that, as thereafter delivered, such Prospectus shall not include an untrue statement of a material fact or omit to state a material fact required to be stated
        therein or necessary to make the statements therein not misleading in the light of the circumstances then existing;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(m)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;use its commercially reasonable efforts to cooperate with the Investor in the disposition of the Registrable Securities covered by such Registration Statement;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(n)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;in connection with the preparation and filing of each Registration Statement registering Registrable Securities under the Securities Act, and before filing any such
        Registration Statement or any other document in connection therewith, give reasonable consideration to the inclusion in such documents of any comments reasonably and timely made by the Investor or its legal counsel;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(o)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;use its commercially reasonable efforts to prevent the issuance of any stop order or other suspension of effectiveness of a Registration Statement, or the suspension
        of the qualification of any of the Registrable Securities for sale in any jurisdiction and, if such an order or suspension is issued, to use its commercially reasonable efforts to obtain the withdrawal of such order or suspension at the earliest
        possible moment and to notify the Investor of the issuance of such order and the resolution thereof or its receipt of actual notice of the initiation or threat of any proceeding for such purpose (provided that in no event shall such notices under
        this clause (o) contain any material, non-public information unless consented to in advance by the Investor);</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(p)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;reasonably cooperate with the Investor in the disposition of its Registrable Securities in accordance with the method of distribution described in the Prospectus
        included in any Registration Statement, such cooperation to include the endorsement and transfer of any certificates representing Registrable Securities (or a book-entry transfer to similar effect) transferred in accordance with this Agreement and
        delivery of any necessary instructions or opinions to the Company&#8217;s transfer agent in order to cause the transfer agent to allow Registrable Securities to be sold from time to time as permitted by Law;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(q)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;use its commercially reasonable efforts to cooperate with the Investor and its counsel in connection with the preparation and filing of any applications, notices,
        registrations and responses to requests for additional information with FINRA, the Nasdaq or any other national securities exchange on which the Registrable Securities are listed, as well as the TASE, to the extent the Ordinary Shares are listed on
        the TASE;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">6</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(r)&#160;&#160;&#160; &#160; &#160;&#160;&#160; pay the applicable filing fees covering the Registrable Securities in compliance with the SEC rules and to file such amendments or subsequent registration statements
        as may be required to maintain an effective registration statement for the relevant Effectiveness Period; and</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(s)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;if a Registration Statement is an ASRS that has been outstanding for at least three (3) years, at or prior to the end of the third (3<sup style="vertical-align: text-top; line-height: 1; font-size: smaller;">rd</sup>) year, the Company
        shall refile a new ASRS covering the Registrable Securities which remain outstanding.&#160; If at any time when the Company is required to re-evaluate its ASR Eligible status or eligibility to use Form F-3 the Company determines that it is not ASR
        Eligible or eligible to use Form F-3, the Company shall use its commercially reasonable efforts to refile the Transaction Shelf Registration Statement on Form F-3 and, if such form is not available, Form F-1 (or other appropriate form) and keep the
        Transaction Shelf Registration Statement continuously effective subject to <u>Section 1.3</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;1.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <u>Effectiveness Period</u>.&#160; For purposes of this Article&#160;I, the period of distribution of Registrable Securities pursuant to a Registration Statement shall
        be deemed to extend until the sale of all Registrable Securities covered thereby (such period, the &#8220;<u>Effectiveness Period</u>&#8221;).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;1.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Indemnification.</u></div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160; <u>Indemnification Rights</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; margin-left: 36pt; line-height: 1.25;">&#160;(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;In the event of any registration or other offer and sale of any securities of the Company under the Securities Act pursuant to this <u>Article&#160;I</u>,
        the Company shall indemnify and hold harmless the Investor and each Person, if any, that controls the Investor within the meaning of Section&#160;15 of the Securities Act (each a &#8220;<u>controlling person</u>&#8221;), their respective officers, directors,
        employees, stockholders, members, Representatives and Affiliates, and each controlling person of each Affiliate of any of the foregoing Persons (each, a &#8220;<u>Investor Registration Rights Indemnitee</u>&#8221;), to the fullest extent lawful, from and
        against any and all Damages caused by (A)&#160;any untrue statement of material fact (or alleged untrue statement of a material fact) contained in any Disclosure Package, any Registration Statement, any Prospectus (including any preliminary Prospectus),
        any Free Writing Prospectus, or in any amendment or supplement thereto, (B)&#160;any omission or alleged omission to state therein any material fact required to be stated therein or necessary to make the statements therein, in light of the circumstances
        under which they were made, not misleading or (C) any violation or alleged violation by the Company of the Securities Act, the Exchange Act, any foreign or state securities laws or any rule or regulation promulgated under the Securities Act, the
        Exchange Act or any foreign or state securities laws; <u>provided</u> that the Company shall not be liable to an Investor Registration Rights Indemnitee to the extent that any such Damages are directly caused by any untrue statement or omission
        (or alleged untrue statement or omission) made in such Disclosure Package, Registration Statement, Prospectus (including any preliminary Prospectus), Free Writing Prospectus, or any amendment or supplement thereto, in strict reliance upon and
        strictly in conformity with written information about the Investor furnished to the Company by or on behalf of the Investor expressly for use therein. This indemnity shall be in addition to any liability which the Company may otherwise have.&#160; Such
        indemnity and reimbursement of expenses shall remain in full force and effect regardless of any investigation made by or on behalf of any Investor Registration Rights Indemnitee and shall survive the Transfer of securities by the Investor.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">7</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; margin-left: 36pt; line-height: 1.25;">&#160;(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Investor shall indemnify and hold harmless the Company and each of its officers who execute any of the Company&#8217;s filings with the SEC
        pursuant to the Exchange Act or the Securities Act, its directors, officers and employees (each, a &#8220;<u>Company Registration Rights Indemnitee</u>&#8221;), to the fullest extent lawful, from and against any and all Damages directly caused by (A)&#160;any
        untrue statement of material fact (or alleged untrue statement of a material fact) contained in any Disclosure Package, any Registration Statement, any Prospectus (including any preliminary Prospectus), any Free Writing Prospectus or in any
        amendment or supplement thereto, (B)&#160;any omission (or alleged omission) to state therein any material fact required to be stated therein or necessary to make the statements therein, in light of the circumstances under which they were made, not
        misleading, in each case, to the extent that such untrue statement or omission was made in reliance upon and in conformity with written information furnished to the Company by or on behalf of the Investor expressly for use therein or (C) any
        violation or alleged violation by the Investor of the Securities Act, the Exchange Act, any foreign or state securities laws or any rule or regulation promulgated under the Securities Act, the Exchange Act or any foreign or state securities laws; <u>provided</u>,
        <u>however</u>, that in no event shall the obligations of the Investor hereunder exceed the net proceeds received by it from the sale of its Registrable Securities related to the matter in which Damages are sought. Such indemnity and reimbursement
        of expenses shall remain in full force and effect regardless of any investigation made by or on behalf of a Company Registration Rights Indemnitee and shall survive the Transfer of such securities by the Investor.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; margin-left: 36pt; line-height: 1.25;">&#160;(iii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If the indemnification provided for in <u>Section&#160;1.6(a)(i)</u> or <u>Section&#160;1.6(a)(ii)</u> is unavailable to an Investor Registration
        Rights Indemnitee or a Company Registration Rights Indemnitee, as applicable, with respect to any Damages referred to therein or is unenforceable or insufficient to hold an Investor Registration Rights Indemnitee or Company Registration Rights
        Indemnitee, as applicable, harmless as contemplated therein, then the Company or the Investor, as applicable, in lieu of indemnifying such Investor Registration Rights Indemnitee or Company Registration Rights Indemnitee, as applicable, shall
        contribute to the amount paid or payable by such Investor Registration Rights Indemnitee or Company Registration Rights Indemnitee, as applicable, as a result of such Damages in such proportion as is appropriate to reflect the relative fault of
        such Investor Registration Rights Indemnitee or Company Registration Rights Indemnitee, as applicable, on the one hand, and the Company or the Investor, as applicable, on the other hand, in connection with the statements or omissions which resulted
        in such Damages as well as any other relevant equitable considerations.&#160; The relative fault of the Company or the Investor, as applicable, on the one hand, and of an Investor Registration Rights Indemnitee or Company Registration Rights Indemnitee,
        as applicable, on the other hand, shall be determined by reference to, among other factors, whether the untrue or alleged untrue statement of a material fact or omission or alleged omission to state a material fact relates to information supplied
        by or on behalf of the Company or the Investor, as applicable, and the parties&#8217; relative intent, knowledge, access to information and opportunity to correct or prevent such statement or omission; the Company and the Investor agree that it would not
        be just and equitable if contribution pursuant to this <u>Section&#160;1.6(a)(iii)</u> were determined by pro rata allocation or by any other method of allocation that does not take account of the equitable considerations referred to in this <u>Section&#160;1.6(a)(iii)</u>.&#160;


        No Investor Registration Rights Indemnitee or Company Registration Rights Indemnitee guilty of fraudulent misrepresentation (within the meaning of Section&#160;11(f) of the Securities Act) shall be entitled to contribution from the Company or the
        Investor, as applicable, if the Company or the Investor, as applicable, was not guilty of such fraudulent misrepresentation.&#160; Notwithstanding anything herein to the contrary, in no event shall the liability of the Investor be greater in amount than
        the amount of net proceeds received by it from the sale of such Registrable Securities related to the matter in which indemnification or contribution for Damages are sought.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">8</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160; &#160; &#160;&#160;&#160; <u>Notice of Reg Rights Claim</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; margin-left: 36pt; line-height: 1.25;">&#160;(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;As used in this Agreement, the term &#8220;<u>Reg Rights Claim</u>&#8221; means a claim for indemnification or contribution by or on behalf of any Company
        Registration Rights Indemnitee or Investor Registration Rights Indemnitee, as the case may be, for Damages under <u>Section&#160;1.6(a)</u> (such Person making a Reg Rights Claim, a &#8220;<u>Reg Rights Indemnified Person</u>&#8221;).&#160; The Company (for its own
        Damages or for the Damages incurred by any other Company Registration Rights Indemnitee) or the Investor (for its own Damages or for the Damages incurred by any other Investor Registration Rights Indemnitee), as applicable, shall give notice of a
        Reg Rights Claim under this Agreement pursuant to a written notice of such Reg Rights Claim executed by the Company or the Investor, as applicable (a &#8220;<u>Notice of Reg Rights Claim</u>&#8221;), and delivered to the Company or the Investor, as applicable
        (such receiving party, the &#8220;<u>Reg Rights Indemnifying Person</u>&#8221;), promptly after such Reg Rights Indemnified Person becomes aware of the existence of any potential claim by such Reg Rights Indemnified Person for indemnification arising out of or
        resulting from any item indemnified pursuant to the terms of <u>Section&#160;1.6(a)(i)</u> or <u>Section&#160;1.6(a)(ii)</u>, as applicable; <u>provided</u> that the failure to timely give such notice shall not limit or reduce the Reg Rights Indemnified
        Person&#8217;s right to indemnification hereunder unless (and then only to the extent that) the Reg Rights Indemnifying Person&#8217;s defense of such Reg Rights Claim is actually materially and adversely prejudiced thereby.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; margin-left: 36pt; line-height: 1.25;">&#160;(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Each Notice of Reg Rights Claim shall: (A)&#160;state the aggregate amount (where practicable) that the Reg Rights Indemnified Person has incurred or
        paid in Damages arising from such Reg Rights Claim (which amount may include the amount of Damages claimed by a third party in an action (a &#8220;<u>Third-Party Reg Rights Claim</u>&#8221;) brought against such Reg Rights Indemnified Person based on alleged
        facts, which if true, would give rise to liability for Damages to such Reg Rights Indemnified Person); and (B)&#160;contain a brief description, in reasonable detail (to the extent reasonably available to the Reg Rights Indemnified Person) of the facts,
        circumstances or events giving rise to the alleged Damages based on the Reg Rights Indemnified Person&#8217;s good faith belief and knowledge thereof, including the identity and address of any third party claimant (to the extent reasonably available to
        the Reg Rights Indemnified Person).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">9</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(c)&#160;&#160;&#160;&#160; &#160; &#160;&#160;&#160; <u>Defense of Third-Party Reg Rights Claims</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; margin-left: 36pt; line-height: 1.25;">&#160;(i)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Subject to the provisions hereof, the applicable Reg Rights Indemnifying Person shall have the right (at its own expense) to elect to defend and
        assume control of the defense of any Third-Party Reg Rights Claim on behalf of a Reg Rights Indemnified Person, utilizing legal counsel reasonably acceptable to such Reg Rights Indemnified Person.&#160; In the event such election is made, the Reg Rights
        Indemnified Person (unless itself controlling the Third-Party Reg Rights Claim in accordance with this <u>Section&#160;1.6(c)</u>) may participate, through counsel of its own choice and, except as provided herein, at its own expense, in the defense of
        any Third-Party Reg Rights Claim.&#160; The reasonable and documented costs and expenses incurred by the Reg Rights Indemnifying Person in connection with such defense (including reasonable attorneys&#8217; fees, other professionals&#8217; and experts&#8217; fees and
        court or arbitration costs) shall be paid by the Reg Rights Indemnifying Person.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; margin-left: 36pt; line-height: 1.25;">&#160;(ii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;A Reg Rights Indemnifying Person shall not be entitled to assume control of such defense, and the applicable Reg Rights Indemnified Person may
        assume the control and defense thereof, at the sole expense of the applicable Reg Rights Indemnifying Person, if (A) the Reg Rights Claim relates to, or arises in connection with, any criminal or governmental proceeding, action, indictment,
        allegation or investigation, (B) the Reg Rights Claim seeks an injunction against the Reg Rights Indemnified Person, to the extent that such defense relates to the claim for such injunction, (C) a conflict of interest between the Reg Rights
        Indemnifying Person and the Reg Rights Indemnified Person exists with respect to the Reg Rights Claim or the Reg Rights Indemnifying Person and the Reg Rights Indemnified Person have one or more conflicting defenses, in the reasonable view of their
        respective counsel, or (D) the Reg Rights Indemnifying Person has elected to have the Reg Rights Indemnified Person defend, or assume the control and defense of, a Third-Party Reg Rights Claim in accordance with this <u>Section&#160;1.6(c)</u>; <u>provided</u>
        that in no event shall the Reg Rights Indemnifying Person be liable for the reasonable and documented fees and expenses of more than one separate counsel for all Reg Rights Indemnified Persons, which counsel shall be selected by the Investor (in
        the case of the Investor Registration Rights Indemnitees) or by the Company (in the case of the Company Registration Rights Indemnitees).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; margin-left: 36pt; line-height: 1.25;">&#160;(iii)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;Any party controlling the defense of any Third-Party Reg Rights Claim pursuant hereto shall: (A) conduct the defense of such Third-Party Reg
        Rights Claim with reasonable diligence and keep the other parties reasonably informed of material developments in the Third-Party Reg Rights Claim at all stages thereof, (B) as promptly as reasonably practicable, submit to the other parties copies
        of all pleadings, responsive pleadings, motions and other similar legal documents and papers received or filed in connection therewith, (C) permit the other parties and their counsel to confer on the conduct of the defense thereof, and (D) permit
        the other parties and their counsel an opportunity to review all legal papers to be submitted prior to their submission. The parties not controlling the defense will render to the party controlling the defense such assistance as may be reasonably
        required in order to insure the proper and adequate defense thereof and shall furnish such records, information and testimony and attend such conferences, discovery proceedings, hearings, trials and appeals as may be reasonably requested by the
        party controlling the defense in connection therewith.&#160; The Reg Rights Indemnifying Person shall reimburse the parties not controlling the defense for any reasonable and documented costs and expenses incurred in connection with providing such
        assistance. Notwithstanding anything to the contrary in this Agreement, no Party shall be required to disclose any information to the other Party or its Representatives, if doing so would be reasonably expected to violate any Law to which such
        Party is subject or could jeopardize (in the reasonable discretion of the disclosing Party) any attorney-client privilege available with respect to such information.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">10</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; margin-left: 36pt; line-height: 1.25;">&#160;(iv)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;If the Reg Rights Indemnifying Person controls the defense of and defends any Third-Party Reg Rights Claim under this <u>Section&#160;1.6(c)</u>,
        the Reg Rights Indemnifying Person shall have the right to effect a settlement of such Third-Party Reg Rights Claim on the Reg Rights Indemnified Person&#8217;s behalf and without the consent of the Reg Rights Indemnified Person; <u>provided</u> that
        (A)&#160;such settlement shall not involve any injunctive relief binding upon the Reg Rights Indemnified Person or any of its Affiliates, (B)&#160;such settlement expressly and unconditionally releases the Reg Rights Indemnified Person and the other
        applicable Reg Rights Indemnified Persons (that is, each of the Company Registration Rights Indemnitees, if the Reg Rights Indemnified Person is a Company Registration Rights Indemnitee, and each of the Investor Registration Rights Indemnitees, if
        the Reg Rights Indemnified Person is an Investor Registration Rights Indemnitee) from any and all liabilities with respect to such Third-Party Reg Rights Claim, with prejudice and (C) the Reg Rights Indemnifying Person unconditionally acknowledges
        in writing to the Reg Rights Indemnified Person its obligation to pay all Damages of the Reg Rights Indemnified Person with respect to such Third-Party Reg Rights Claim.&#160; In all other events, the consent of the Reg Rights Indemnified Person shall
        be required to effect such a settlement (which consent shall not be unreasonably withheld, conditioned or delayed).&#160; If the Reg Rights Indemnified Person controls the defense of and defends any Third-Party Reg Rights Claim under this <u>Section&#160;1.6(c)</u>,
        the Reg Rights Indemnified Person shall have the right to effect a settlement of such Third-Party Reg Rights Claim only with the consent of the Reg Rights Indemnifying Person (which consent shall not be unreasonably withheld, conditioned or
        delayed).&#160; No settlement by the Reg Rights Indemnified Person of such Third-Party Reg Rights Claim effected in accordance with this <u>Section&#160;1.6(c)</u> shall limit or reduce the right of any Reg Rights Indemnified Person to indemnity hereunder
        for all Damages they may incur arising out of or resulting from the Third-Party Reg Rights Claim, to the extent such Damages are indemnifiable hereunder.&#160; As used in this <u>Section&#160;1.6(c)(iv)</u>, the term &#8220;settlement&#8221; refers to any consensual
        resolution of the claim in question, including by consent decree or by permitting any judgment or other resolution of a claim to occur without disputing the same, and the term &#8220;settle&#8221; has a corresponding meaning.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;1.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Free Writing Prospectuses</u>.&#160; Except for a Prospectus relating to Registrable Securities included in a Registration Statement, an &#8220;issuer free writing
        prospectus&#8221; (as defined in Rule 433 under the Securities Act) prepared by the Company or other materials prepared by Company, the Investor represents and agrees that it (a)&#160;will not make any offer relating to the Registrable Securities that would
        constitute an issuer free writing prospectus or that would otherwise constitute a Free Writing Prospectus, and (b)&#160;will not distribute any written materials in connection with the offer or sale pursuant to a Registration Statement of Registrable
        Securities, in each case, without the prior written consent of the Company.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div class="BRPFPageBreakArea" style="clear: both; margin-top: 10pt; margin-bottom: 10pt;">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">11</font></div>
        <div class="BRPFPageBreak" style="page-break-after: always;">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;1.8&#160;&#160;&#160;&#160;&#160;&#160;&#160; &#160;&#160; <u>Information from and Obligations of the Investor</u>.&#160; The Company&#8217;s obligation to include the Investor&#8217;s Registrable Securities in any Registration
        Statement or Prospectus is contingent upon the Investor:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;furnishing to the Company in writing information with respect to its ownership of Registrable Securities and the intended method of disposition of its Registrable
        Securities as may be requested by the Company and as required by Law for use in connection with a Registration Statement or Prospectus (or any amendment or supplement thereto) and all information required to be disclosed in order to make the
        information the Investor previously furnished to the Company not contain a material misstatement of fact or necessary to cause such Registration Statement or Prospectus (or amendment or supplement thereto) not to omit a material fact with respect
        to the Investor necessary in order to make the statements therein not misleading;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;complying in all material respects with (i)&#160;the Securities Act and the Exchange Act, (ii)&#160;all applicable state securities Laws, (iii)&#160;the rules of any securities
        exchange or trading market on which the Ordinary Shares are listed or traded, and (iv)&#160;all other applicable regulations, in each case, in connection with, and only to the extent applicable to, the registration and the disposition of Registrable
        Securities by the Investor;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;following its actual knowledge thereof, notifying the Company of the occurrence of any event that makes any statement made in a Registration Statement, Prospectus,
        issuer free writing prospectus or other Free Writing Prospectus regarding the Investor untrue in any material respect or that requires the making of any changes in a Registration Statement, Prospectus, issuer free writing prospectus or other Free
        Writing Prospectus so that, in such regard, it will not contain any untrue statement of a material fact or omit any material fact required to be stated therein or necessary to make the statements not misleading;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(d)&#160;&#160;&#160;&#160; &#160; &#160;&#160;&#160; providing the Company with such information related to the Investor as may be required to enable the Company to prepare a supplement or post-effective amendment to
        any such Registration Statement or a supplement to such Prospectus or Free Writing Prospectus;</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(e)&#160;&#160;&#160;&#160; &#160; &#160;&#160;&#160; using commercially reasonable efforts to cooperate with the Company in preparing the applicable Registration Statement and any related Prospectus; and</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(f)&#160;&#160;&#160;&#160;&#160;&#160; &#160; &#160; furnishing the Company with all information required to be included in such Registration Statement or Prospectus by applicable securities Laws in connection with
        the disposition of such Registrable Securities as the Company reasonably requests.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">12</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;1.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Rule 144 Reporting.</u></div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;With a view to making available to the Investor the benefits of certain rules and regulations of the SEC which may permit the sale of the Note and the Registrable
        Securities to the public without registration, the Company agrees to use its commercially reasonable efforts to make and keep available adequate current public information, as defined in Rule 144(c), including all periodic and annual reports and
        other documents (other than Form 6-K reports) required of the Company under Sections&#160;13 or 15(d) of the Exchange Act, and so long as the Investor beneficially owns the Note, any Registrable Securities or securities convertible into or exercisable
        for Registrable Securities, furnish to the Investor forthwith upon request:&#160; a written statement by the Company as to its compliance with the reporting requirements of Rule 144, and of the Exchange Act; a copy of the most recent annual or quarterly
        report of the Company; and such other reports and documents as the Investor may reasonably request in availing itself of any rule or regulation of the SEC allowing it to sell any Registrable Securities without registration.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;For the avoidance of doubt, the Investor may sell the Note and any Registrable Securities in compliance with Rule 144, regardless of whether a Registration Statement
        has been filed with the SEC or is effective.&#160; The Company agrees to (i) make and keep public information available as those terms are understood and defined in Rule 144, (ii) use its commercially reasonable efforts to file with the SEC in a timely
        manner all reports and other documents required of the Company under the Securities Act and the Exchange Act, and (iii) so long as the Investor beneficially owns the Note or any Registrable Securities or securities convertible into or exercisable
        for Registrable Securities, furnish to the Investor upon request, a written statement by the Company as to its compliance with the reporting requirements of Rule 144, and of the Securities Act and the Exchange Act.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;1.10&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <u>Termination of Registration Rights</u>.&#160; Notwithstanding anything to the contrary contained herein, the registration rights granted under this Article&#160;I
        terminate and are of no further force and effect (other than <u>Section&#160;1.2</u> and <u>Section&#160;1.6</u>), on the date on which there cease to be any Registrable Securities.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;1.11&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <u>Transfer of Registration Rights</u>.&#160; The Investor shall have the right to Transfer to any Person (such Person, a &#8220;<u>Transferee Investor</u>&#8221;),
        directly or indirectly, by written agreement, all of its related rights and obligations granted under this Article&#160;I in connection with a Transfer of all of its Registrable Securities (or the Note) to such Person; <u>provided</u>, that in the case
        of Transfers to limited partners, members or Affiliates of the Investor, the Investor shall have the right to transfer its related rights and obligations under this Article I in connection with the Transfer of all or any portion of its Registrable
        Securities (or the Note).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;"><a name="ARTICLEII"><!--Anchor--></a>ARTICLE&#160;II<br>
        TERMINATION</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;2.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Termination</u>. This Agreement shall terminate upon the earlier of (i)&#160;the date on which there cease to be any Registrable Securities and (ii)&#160;the mutual
        written agreement of the Investor and the Company.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;2.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <u>Effect of Termination; Survival</u>.&#160; In the event of any termination of this Agreement pursuant to <u>Section&#160;2.1</u>, this Agreement shall be
        terminated, and there shall be no further liability or obligation hereunder on the part of any Party, other than <u>Section 1.6</u>, <u>Section&#160;1.9</u>, this <u>Section&#160;2.2</u> and <u>Article&#160;III</u>, which provisions shall survive such
        termination; <u>provided</u>, <u>however</u>, that nothing contained in this Agreement (including this <u>Section&#160;2.2</u>) shall relieve a Party from liability for any breach of any of its representations, warranties, covenants or agreements set
        forth in this Agreement to the extent occurring prior to such termination.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">13</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;"><a name="ARTICLEIII"><!--Anchor--></a>ARTICLE&#160;III<br>
        GENERAL PROVISIONS</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;3.1&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <u>No Confidential Information</u>.&#160; In no event shall the Company or its Representatives provide any non-public records, books, Contracts, instruments,
        computer data or other data or information concerning the Company or its subsidiaries to the Investor unless the Investor has agreed to accept such information; <u>provided</u> that, if the Company needs to restructure the Note as part of a Change
        of Control (as defined in the Note), then the Investor agrees to use reasonable efforts to enter into a non-disclosure agreement and be temporarily restricted.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;3.2&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Fees and Expenses</u>.&#160; Except as provided in the Purchase Agreement, all expenses incurred by the Parties in connection with the negotiation, execution
        and delivery of this Agreement will be borne solely and entirely by the Party incurring such expenses.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;3.3&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <u>Notices</u>.&#160; Except as may otherwise be provided herein, all notices, requests, claims, demands and other communications under this Agreement shall be in
        writing and shall be conclusively deemed to have been duly given when sent by electronic mail to the address set forth below if sent between 8:00 am and 5:00 pm recipient&#8217;s local time on a Business Day, or on the next Business Day if sent by
        electronic mail other than between 8:00 am and 5:00 pm recipient&#8217;s local time.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">If to the Company, addressed to it at:</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">Allot Ltd.</div>
      <div style="line-height: 1.25;">
        <div style="text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">22 Hanagar Street</div>
        <div style="text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">Neve Ne&#8217;eman Industrial Zone B</div>
        <div style="text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">Hod-Hasharon&#160;4501317</div>
        <div style="text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">Israel</div>
      </div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">Email:&#160; rkolevsohn@allot.com</div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">Attention:&#160; General Counsel</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; text-indent: 18pt; margin-left: 36pt; line-height: 1.25;">With a copy (which shall not constitute notice) to:</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">White &amp; Case LLP</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;">609 Main Street, Suite 2900&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">Houston, TX 77002</div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">Email:&#160;&#160;&#160;&#160; cdiamond@whitecase.com</div>
      <div style="text-align: justify; text-indent: 108pt; line-height: 1.25;">&#160;laurakatherine.mann@whitecase.com</div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">Attention:&#160; Colin Diamond</div>
      <div style="text-align: justify; text-indent: 108pt; line-height: 1.25;">&#160;&#160;&#160; Laura Katherine Mann</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">14</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">If to the Investor, addressed to it at:</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="margin-left: 72pt; line-height: 1.25;">Lynrock Lake Master Fund LP</div>
      <div style="margin-left: 72pt; line-height: 1.25;">c/o Lynrock Lake LP</div>
      <div style="margin-left: 72pt; line-height: 1.25;">2 International Dr</div>
      <div style="margin-left: 72pt; line-height: 1.25;">Suite 130</div>
      <div style="margin-left: 72pt; line-height: 1.25;">Rye Brook, NY 10573<br>
        Email: ops@lynrocklake.com, cp@lynrocklake.com<u>, </u>mike@lynrocklake.com<br>
        Attention:&#160; Cynthia Paul, Michael Manley</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">With a copy (which shall not constitute notice) to:</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">Cooley LLP</div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">3 Embarcadero Center</div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">20th Floor</div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">San Francisco, CA 94111-4004</div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">Email:&#160; gmamarca@cooley.com</div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">Attention: Mischi a Marca</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">And a copy (which shall not constitute notice) to:</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">Cooley LLP</div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">1700 Seventh Avenue</div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">Suite 1900</div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">Seattle, WA 98101</div>
      <div style="text-align: justify; text-indent: 36pt; margin-left: 36pt; line-height: 1.25;">Email:&#160; ahambelton@cooley.com</div>
      <div style="text-align: justify; margin-left: 72pt; line-height: 1.25;">Attention: Alan Hambelton</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;3.4&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Definitions</u>.&#160; For purposes of this Agreement, the following terms have the meanings indicated:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Action</u>&#8221; means any litigation, suit, claim, action, proceeding, arbitration, mediation, hearing, inquiry or investigation (in each case, whether civil, criminal or
        investigative).</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Affiliate</u>&#8221; of a specified Person means any Person that, directly or indirectly, controls, is controlled by, or is under common control with, such specified Person,
        through one or more intermediaries or otherwise;&#160;<u>provided</u> that no portfolio company of the Investor shall be deemed to be an &#8220;Affiliate&#8221; of the Investor for purposes of <u>Section 1.11</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Agreement</u>&#8221; has the meaning set forth in the preamble to this Agreement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>ASR Eligible</u>&#8221; means the Company meets or is deemed to meet the eligibility requirements to file an ASRS as set forth in the General Instruction to Form F-3.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>ASRS</u>&#8221; means an &#8220;automatic shelf registration statement&#8221; as defined in Rule 405 promulgated under the Securities Act.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Board</u>&#8221; or &#8220;<u>Board of Directors</u>&#8221; means the board of directors of the Company, or any duly authorized committee thereof.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">15</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Business Day</u>&#8221; shall mean any day other than a Saturday, a Sunday, or any other day on which banks in New York City or Tel Aviv are authorized or required by law or other
        governmental action to be closed.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Company</u>&#8221; has the meaning set forth in the preamble to this Agreement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Company Registration Rights Indemnitee</u>&#8221; has the meaning set forth in <u>Section&#160;1.6(a)(ii)</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Contract</u>&#8221; means any oral or written binding contract, subcontract, agreement, note, bond, mortgage, indenture, lease, sublease, license, sublicense, permit, franchise or
        other instrument, obligation, commitment or arrangement or understanding of any kind or character.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>control</u>&#8221; (including the terms &#8220;<u>controlled by</u>&#8221; and &#8220;<u>under common control with</u>&#8221;) means the possession, directly or indirectly, or as trustee or executor, of
        the power to direct or cause the direction of the management and policies of a Person, whether through the ownership of voting securities, as trustee or executor, by Contract or credit arrangement or otherwise.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>controlling person</u>&#8221; has the meaning set forth in <u>Section&#160;1.6(a)(i)</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Conversion Shares</u>&#8221; has the meaning set forth in the recitals to this Agreement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Damages</u>&#8221; means any and all claims, demands, suits, actions, causes of actions, losses, costs, damages, liabilities, judgments, and reasonable and documented out-of-pocket
        expenses incurred or paid, including reasonable attorneys&#8217; fees, costs of investigation or settlement, other professionals&#8217; and experts&#8217; fees, court or arbitration costs.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Disclosure Package</u>&#8221; means, with respect to any offering of Registrable Securities, (a) the preliminary Prospectus or Prospectus, as applicable, (b) each Free Writing
        Prospectus, and (c) all other information, in each case, that is deemed, under Rule 159 under the Securities Act, to have been conveyed to purchasers of Registrable Securities at the time of sale of such securities.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Effectiveness Period</u>&#8221; has the meaning set forth in <u>Section&#160;1.5</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Exchange Act</u>&#8221; means the Securities Exchange Act of 1934, as amended, and the rules and regulations promulgated thereunder, as in effect from time to time.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>FINRA</u>&#8221; means the Financial Industry Regulatory Authority, Inc. or any successor regulatory organization.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Free Writing Prospectus</u>&#8221; means any &#8220;free writing prospectus&#8221; as defined in Rule 405 promulgated under the Securities Act relating to the Registrable Securities included
        in the applicable Registration Statement that has been approved for use by the Company.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Governmental Entity</u>&#8221; means any federal, national, foreign, supranational, state, provincial, county, local or other government, governmental, regulatory or administrative
        authority, agency, instrumentality or commission or any court, tribunal, or judicial or arbitral body of competent jurisdiction.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">16</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Investor</u>&#8221; has the meaning set forth in the preamble to this Agreement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Investor Registration Rights Indemnitee</u>&#8221; has the meaning set forth in <u>Section&#160;1.6(a)(i)</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>issuer free writing prospectus</u>&#8221; has the meaning set forth in <u>Section&#160;1.7</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Law</u>&#8221; any U.S. or non-U.S. federal, state, local, national, supranational, foreign or administrative law (including common law), statute, ordinance, regulation,
        requirement, regulatory interpretation, rule, code or Order.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Nasdaq</u>&#8221; has the meaning set forth in <u>Section&#160;1.4(j)</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Note</u>&#8221; has the meaning set forth in the recitals to this Agreement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Notice of Reg Rights Claim</u>&#8221; has the meaning set forth in <u>Section&#160;1.6(b)(i)</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Notice of Suspension</u>&#8221; has the meaning set forth in <u>Section&#160;1.3(a)</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Order</u>&#8221; means any order (temporary or otherwise), judgment, injunction, award, decision, determination, stipulation, ruling, subpoena, writ, decree or verdict entered by
        or with any Governmental Entity.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Ordinary Shares</u>&#8221; has the meaning set forth in the recitals to this Agreement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Party</u>&#8221; and &#8220;<u>Parties</u>&#8221; have the meanings set forth in the preamble to this Agreement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Person</u>&#8221; means an individual, company, corporation, partnership, limited partnership, limited liability company, syndicate, person (including a &#8220;person&#8221; as defined in
        Section&#160;13(d)(3) of the Exchange Act), trust, association or entity or government, political subdivision, agency or instrumentality of a government.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Prospectus</u>&#8221; means the prospectus included in a Registration Statement, as amended or supplemented by any prospectus supplement and by all other amendments thereto,
        including post-effective amendments, and all material incorporated by reference, or deemed to be incorporated by reference, into such prospectus.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Process Agent</u>&#8221; shall have the meaning set forth in <u>Section 3.10(c)</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Purchase Agreement</u>&#8221; has the meaning set forth in the recitals to this Agreement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Reg Rights Claim</u>&#8221; has the meaning set forth in <u>Section&#160;1.6(b)(i)</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Reg Rights Indemnified Person</u>&#8221; has the meaning set forth in <u>Section&#160;1.6(b)(i)</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Reg Rights Indemnifying Person</u>&#8221; has the meaning set forth in <u>Section&#160;1.6(b)(i)</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">17</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Registrable Securities</u>&#8221; means (i) 7,266,666 Ordinary Shares held by Lynrock (as defined in the Purchase Agreement) on the date hereof, (ii) the Conversion Shares and
        (iii) any Ordinary Shares or other securities (A) which the Note (or any successor or replacement instrument or security may be converted into or exchanged for through the maturity date of the Note or (B) issued as (or issuable upon the conversion
        or exercise of any warrant, right or other security that is issued as) a dividend or other distribution with respect to, or in exchange for or in replacement of, the shares referenced in clauses (i), (ii) or (iii) above; <u>provided</u>, that any
        such securities will cease to be Registrable Securities when (a) they are sold pursuant to a Registration Statement, (b) they are sold pursuant to Rule 144 (or any similar provisions then in force) or (c) they (x) are freely transferable under Rule
        144 and the securities laws of any other applicable jurisdiction without limitation, or any volume, manner-of-sale or other restrictions or conditions, without registration and without the requirement for the Company to be in compliance with the
        current public information requirement under Rule 144(c) (or any similar rule then in force), as set forth in a written opinion letter to such effect, addressed, delivered and acceptable to the Company&#8217;s transfer agent and the Investor, and (y) do
        not and/or shall not when issued (upon exercise, conversion or otherwise) bear a restrictive legend relating to the Securities Act or the securities laws of any other applicable jurisdiction or a restricted CUSIP; <u>provided</u>, in the case of
        this clause (c), that at such time Lynrock and its Concert Parties (as defined in the Note) do not collectively beneficially own more than 9.99% of the outstanding Ordinary Shares.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Registration Expenses</u>&#8221; means (whether or not any Registration Statement is declared effective or any of the transactions described herein is consummated) all expenses
        incurred by the Company in filing a Registration Statement, including, all registration and filing fees, fees and disbursements of counsel for the Company, SEC or FINRA registration and filing fees, all applicable ratings agency fees, expenses of
        the Company&#8217;s independent accountants in connection with any regular or special reviews or audits incident to or required by any such registration, fees and expenses of compliance with securities or &#8220;blue sky&#8221; Laws, costs of any comfort letters
        required by any underwriter, listing fees, printing, transfer agent&#8217;s and registrar&#8217;s fees, cost of distributing Prospectuses in preliminary and final form as well as any supplements thereto, the Company&#8217;s internal expenses, the expense of any
        annual audit or quarterly review, the expenses and fees for listing the securities to be registered on the Nasdaq or any other securities exchange, as well as the TASE, as long as the Ordinary Shares are listed on the TASE roadshow expenses, all
        other expenses incident to the registration of the Registrable Securities; <u>provided</u>, that the term &#8220;Registration Expenses&#8221; does not include, and the Company shall not be responsible for, Selling Expenses.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Registration Statement</u>&#8221; means a registration statement of the Company on an appropriate form under the Securities Act filed with the SEC covering the resale of
        Registrable Securities, including the Prospectus, amendments and supplements to such Registration Statement, including pre- or post-effective amendments, all exhibits and all materials incorporated by reference or deemed to be incorporated by
        reference in such Registration Statement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Representatives</u>&#8221; means a Person&#8217;s officers, directors, employees, accountants, consultants, legal counsel, investment bankers, other advisors, authorized agents and other
        representatives.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Rule 144</u>&#8221; means Rule 144 under the Securities Act or any replacement or successor rule promulgated under the Securities Act.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">18</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Rule 415</u>&#8221; means Rule 415 under the Securities Act or any replacement or successor rule promulgated under the Securities Act.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>SEC</u>&#8221; means the United States Securities and Exchange Commission.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Securities Act</u>&#8221; means the Securities Act of 1933, as amended, and the rules and regulations promulgated thereunder, as in effect from time to time.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Selling Expenses</u>&#8221; means, in connection with the registration or offering and sale of the Registrable Securities, (a) all underwriting fees, discounts and selling
        commissions fees, (b) stock transfer taxes applicable to the sale of the Registrable Securities, and (c) fees and expenses of any counsel to the Investor other than the counsel referred to in the definition of Registration Expenses.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>settlement</u>&#8221; and &#8220;<u>settle</u>&#8221; have the meanings set forth in <u>Section&#160;1.6(c)(iv)</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Shelf Registration Statement</u>&#8221; means a registration statement filed with the SEC for the sale of Registrable Securities pursuant to Rule 415.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Suspension Period</u>&#8221; has the meaning set forth in <u>Section&#160;1.3(a)</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>TASE</u>&#8221; has the meaning set forth in <u>Section 1.4(j)</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Third-Party Reg Rights Claim</u>&#8221; has the meaning set forth in <u>Section&#160;1.6(b)(ii)</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Transaction Shelf Registration Statement</u>&#8221; has the meaning set forth in <u>Section&#160;1.1(a)</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Transfer</u>&#8221; means to, directly or indirectly, sell, transfer, assign, pledge, encumber, hypothecate or similarly dispose of, either voluntarily or involuntarily, or to
        enter into any Contract, option or other arrangement or understanding with respect to the sale, transfer, assignment, pledge, encumbrance, hypothecation or similar disposition of, any securities.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 18pt; line-height: 1.25;">&#8220;<u>Transferee Investor</u>&#8221; shall have the meaning set forth in <u>Section&#160;1.11</u>.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;3.5&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Interpretation; Headings</u>.&#160; When a reference is made in this Agreement to an Exhibit, a Schedule or a Section, such reference shall be to an Exhibit, a
        Schedule or a Section of this Agreement unless otherwise indicated.&#160; The table of contents, index of defined terms and headings contained in this Agreement are for reference purposes only and shall not affect in any way the meaning or
        interpretation of this Agreement.&#160; Whenever the words &#8220;include&#8221;, &#8220;includes&#8221; or &#8220;including&#8221; are used in this Agreement, they shall be deemed to be followed by the words &#8220;without limitation.&#8221;&#160; The words &#8220;hereof&#8221;, &#8220;hereto&#8221;, &#8220;hereby&#8221;, &#8220;herein&#8221; and
        &#8220;hereunder&#8221; and words of similar import when used in this Agreement shall refer to this Agreement as a whole and not to any particular provision of this Agreement.&#160; The term &#8220;or&#8221; is not exclusive.&#160; The word &#8220;extent&#8221; in the phrase &#8220;to the extent&#8221;
        shall mean the degree to which a subject or other thing extends, and such phrase shall not mean simply &#8220;if&#8221;.&#160; The definitions contained in this Agreement are applicable to the singular as well as the plural forms of such terms.&#160; Any agreement,
        instrument or Law defined or referred to herein means such agreement, instrument or Law as from time to time amended, modified or supplemented, unless otherwise specifically indicated.&#160; References to a Person are also to its successors and
        permitted assigns.&#160; When calculating the period of time before which, within which or following which any act is to be done or step taken pursuant to this Agreement, the date that is the reference date in calculating such period shall be excluded,
        and if the last day of such period is not a Business Day, the period shall end on the immediately following Business Day.&#160; Unless otherwise specifically indicated, all references to &#8220;dollars&#8221; and &#8220;$&#8221; will be deemed references to the lawful money of
        the United States of America.&#160; Each of the Parties has participated in the drafting and negotiation of this Agreement.&#160; If an ambiguity or question of intent or interpretation arises, this Agreement must be construed as if it is drafted by all the
        Parties, and no presumption or burden of proof shall arise favoring or disfavoring any party by virtue of authorship of any of the provisions of this Agreement.&#160; References to &#8220;days&#8221; shall mean &#8220;calendar days&#8221; unless expressly stated otherwise.&#160; No
        specific provision, representation or warranty shall limit the applicability of a more general provision, representation or warranty.&#160; It is the intent of the Parties that each representation, warranty, covenant, condition and agreement contained
        in this Agreement shall be given full, separate, and independent effect and that such provisions are cumulative.&#160; Any reference in this Agreement to a date or time shall be deemed to be such date or time in the City of New York, New York, U.S.A.,
        unless otherwise specified.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">19</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;3.6&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Severability</u>.&#160; If any term or other provision of this Agreement is invalid, illegal or incapable of being enforced by any rule of Law, or public
        policy, all other conditions and provisions of this Agreement shall nevertheless remain in full force and effect so long as the economic or legal substance of the transactions contemplated by the Purchase Agreement, the Note and this Agreement are
        not affected in any manner materially adverse to any party.&#160; Upon such determination that any term or other provision is invalid, illegal or incapable of being enforced, the Parties shall negotiate in good faith to modify this Agreement so as to
        effect the original intent of the Parties as closely as possible in a mutually acceptable manner in order that such transactions be consummated as originally contemplated to the fullest extent possible.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;3.7&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Entire Agreement; Amendments</u>.&#160; This Agreement, the Purchase Agreement and the Note (including the schedules and exhibits hereto and thereto)
        constitute the entire agreement between the Parties with respect to the subject matter hereof and supersedes all prior agreements and undertakings, both written and oral, between the Parties with respect to the subject matter hereof.&#160; This
        Agreement may not be amended except by an instrument in writing signed on behalf of the Parties.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;3.8&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Assignment; No Third Party Beneficiaries</u>.&#160; Except as expressly provided herein, including, without limitation, the transfer of rights and obligations
        as set forth in Section&#160;1.11, neither this Agreement nor any of the rights, interests or obligations hereunder shall be assigned by any Party, in whole or in part (whether pursuant to a merger, by operation of law or otherwise), without the prior
        written consent of the other Party.&#160; Subject to the immediately preceding sentence, this Agreement shall be binding upon, inure to the benefit of, and be enforceable by, the Parties and their respective successors and permitted assigns, and nothing
        in this Agreement, express or implied, is intended to or shall confer upon any other Person any right, benefit or remedy of any nature whatsoever under or by reason of this Agreement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;3.9&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Further Assurances</u>.&#160; Each Party shall cooperate, take such actions, enter into such agreements (including customary indemnification and contribution
        agreements) and execute such documents as may be reasonably requested by any other Party in order to carry out the provisions and purposes of this Agreement and the transactions contemplated hereby; provided, however, that no Party shall be
        obligated to take any actions or omit to take any actions that would be inconsistent with applicable Law.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">20</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;3.10&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Governing Law; Consent to Jurisdiction; Waiver of Jury Trial.</u></div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160;&#160;&#160; &#160; &#160; This Agreement shall be governed by, and construed in accordance with, the laws of the State of New York, without giving effect to any choice of law or conflict of
        law provision or rule (whether of the State of New York or any other jurisdictions) that would cause the application of the laws of any jurisdiction other than the State of New York.&#160; The Parties hereby irrevocably and unconditionally consent to
        submit to the exclusive jurisdiction of the courts of the State of New York and the United States of America, in each case located in the County of New York, for any Action seeking to enforce any provision of, or based on any matter arising out of
        or in connection with, this Agreement or the transactions contemplated hereby (whether brought by any Party or any of its Affiliates or against any Party or any of its Affiliates).&#160; Consistent with the preceding sentence, each of the Parties hereby
        (a)&#160;submits to the exclusive jurisdiction of such courts for the purpose of any Action arising out of or relating to this Agreement brought by either party hereto, (b)&#160;agrees that service of process will be validly effected by sending notice in
        accordance with <u>Section&#160;3.3</u>, (c)&#160;irrevocably waive, and agree not to assert by way of motion, defense, or otherwise, in any such Action, any claim that it is not subject personally to the jurisdiction of the above-named courts, that its
        property is exempt or immune from attachment or execution, that the Action is brought in an inconvenient forum, that the venue of the Action is improper, or that this Agreement or the transactions contemplated by this Agreement may not be enforced
        in or by any of the above named courts, and (d) agrees not to move to transfer any such Action to a court other than any of the above-named courts.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;EACH OF THE PARTIES HERETO HEREBY WAIVES TO THE FULLEST EXTENT PERMITTED BY APPLICABLE LAW ANY RIGHT IT MAY HAVE TO A TRIAL BY JURY WITH RESPECT TO ANY ACTION
        DIRECTLY OR INDIRECTLY ARISING OUT OF, UNDER OR IN CONNECTION WITH THIS AGREEMENT OR THE TRANSACTIONS CONTEMPLATED HEREBY.&#160; EACH OF THE PARTIES HERETO HEREBY (A)&#160;CERTIFIES THAT NO REPRESENTATIVE, AGENT OR ATTORNEY OF THE OTHER PARTY HAS
        REPRESENTED, EXPRESSLY OR OTHERWISE, THAT SUCH OTHER PARTY WOULD NOT, IN THE EVENT OF LITIGATION, SEEK TO ENFORCE THE FOREGOING WAIVER AND (B)&#160;ACKNOWLEDGES THAT IT HAS BEEN INDUCED TO ENTER INTO THIS AGREEMENT AND THE TRANSACTIONS CONTEMPLATED BY
        THIS AGREEMENT, AS APPLICABLE, BY, AMONG OTHER THINGS, THE MUTUAL WAIVERS AND CERTIFICATIONS IN THIS <u>SECTION&#160;3.10</u>.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">21</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(c)&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;The Company agrees that service to the Process Agent (as defined below) or as otherwise specified in <u>Section 3.3</u> shall be valid and sufficient service, and
        the Company waives any objections to such service.&#160; The Company hereby irrevocably designates Allot Communications Inc., 1500 District Avenue, Burlington, Massachusetts 01803 (the &#8220;<u>Process Agent</u>&#8221;), as the designee, appointee and agent of the
        Company to receive, for and on behalf of the Company, service of process for the purposes of this <u>Section 3.10</u>. The Company irrevocably waives any requirements for service abroad of process or other documents, including under the Convention
        on the Service Abroad of Judicial and Extrajudicial Documents in Civil or Commercial Matters. The Company agrees that service of process in respect of it upon the Process Agent shall be deemed to be effective service of process upon it. The Company
        agrees that the failure of the Process Agent to give notice to it of any such service shall not impair or affect the validity of such service or any judgment rendered in any Action based thereon.&#160; If for any reason the Process Agent shall cease to
        be available to act as such, the Company agrees to irrevocably appoint another such agent in New York City as its authorized agent for service of process, on the terms and for the purposes of this <u>Section 3.10</u>. Nothing herein shall in any
        way be deemed to limit the ability of the Investor to serve any such legal process in any other manner permitted by applicable Law or to obtain jurisdiction over the Company or bring actions, suits or proceedings against them in such other
        jurisdiction, and in such matter, as may be permitted by applicable Law.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;3.11&#160;&#160;&#160;&#160;&#160; &#160; &#160; <u>Counterparts</u>.&#160; This Agreement may be executed and delivered (including by facsimile transmission or other means of electronic transmission, such as
        by electronic mail in &#8220;pdf&#8221; form or any electronic signature complying with the U.S. federal ESIGN Act of 2000, <font style="font-style: italic;">e.g.</font>, www.docusign.com) in counterparts, and by the Parties in separate counterparts, each of
        which when executed shall be deemed to be an original but all of which taken together shall constitute one and the same agreement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;3.12&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Specific Performance</u>.&#160; The Parties acknowledge and agree that irreparable damage would occur in the event that any of the provisions of this
        Agreement were not performed in accordance with their specific terms or were otherwise breached.&#160; Each Party agrees that, in the event of any breach or threatened breach by the other Party of any covenant or obligation contained in this Agreement,
        the non-breaching Party shall be entitled (in addition to any other remedy that may be available to it whether in law or equity, including monetary damages) to (a)&#160;an Order of specific performance to enforce the observance and performance of such
        covenant or obligation and (b)&#160;an injunction restraining such breach or threatened breach.&#160; Each Party further agrees that neither the other Party nor any other Person shall be required to obtain, furnish or post any bond or similar instrument in
        connection with or as a condition to obtaining any remedy referred to in this Section&#160;3.12, and each Party irrevocably waives any right it may have to require the obtaining, furnishing or posting of any such bond or similar instrument.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">Section&#160;3.13&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Waiver</u>.&#160; Any party hereto entitled to the benefits thereof may, to the extent permitted by Law (a) extend the time for the performance of any of the
        obligations or other acts of the other party hereto, (b) waive any inaccuracies in the representations and warranties contained herein and (c) waive compliance with any of the covenants, agreements or conditions contained herein.&#160; Any such
        extension or waiver shall be valid only if set forth in an instrument in writing signed by the party or parties to be bound thereby.&#160; Notwithstanding the foregoing, no failure or delay by a party hereto in exercising any right hereunder shall
        operate as a waiver thereof nor shall any single or partial exercise thereof preclude any other or future exercise of any other right hereunder.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">22</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section&#160;3.14&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160;<u>Recapitalization, Exchanges, etc.</u></div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(a)&#160;&#160;&#160;&#160; &#160; &#160;&#160;&#160; The provisions of this Agreement shall apply to the full extent set forth herein with respect to any and all shares or other securities of the Company or any
        successor or assign of the Company (whether by merger, consolidation, sale of assets or otherwise), which may be issued in respect of, in exchange for or in substitution of, the Registrable Securities, and shall be appropriately adjusted for
        combinations, stock splits, recapitalizations, pro rata distributions of stock and the like occurring after the date of this Agreement.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 72pt; line-height: 1.25;">(b)&#160;&#160;&#160;&#160;&#160; &#160; &#160;&#160; The Company agrees that it shall not effect or permit to occur any combination or subdivision of Ordinary Shares or other securities constituting Registrable
        Securities which would adversely affect the ability of the Investor to include such Registrable Securities in any registration contemplated by this Agreement or the marketability of such Registrable Securities in any such registration.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; text-indent: 36pt; line-height: 1.25;">Section&#160;3.15&#160;&#160;&#160;&#160;&#160;&#160;&#160;&#160; <u>Obligations Limited to Parties to this Agreement</u>.&#160; Each of the Parties hereto covenants, agrees and acknowledges that no Person other than the
        Investor (and its transferees or assignees) and the Company shall have any obligation hereunder and that notwithstanding that an Investor is a limited partnership, limited liability company or other entity, no recourse under this Agreement shall be
        had against any former, current or future director, officer, employee, agent, general or limited partner, manager, member, stockholder or Affiliate of the Investor or any former, current or future director, officer, employee, agent, general or
        limited partner, manager, member, stockholder or Affiliate of any of the foregoing, whether by the enforcement of any assessment or by any legal or equitable proceeding, or by virtue of any applicable law, it being expressly agreed and acknowledged
        that no personal liability whatsoever shall attach to, be imposed on or otherwise be incurred by any former, current or future director, officer, employee, agent, general or limited partner, manager, member, stockholder or Affiliate of the Investor
        or any former, current or future director, officer, employee, agent, general or limited partner, manager, member, stockholder or Affiliate of any of the foregoing, as such, for any obligations of the Investor under this Agreement or for any claim
        based on, in respect of or by reason of such obligation or its creation.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25;"></div>
      <div style="text-align: center; line-height: 1.25;">[<font style="font-style: italic;">Signature Page Follows</font>]</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="clear: both; margin-top: 10pt; margin-bottom: 10pt;" class="BRPFPageBreakArea">
        <div style="text-align: center;" class="BRPFPageNumberArea"><font style="font-weight: normal; font-style: normal;" class="BRPFPageNumber">23</font></div>
        <div style="page-break-after: always;" class="BRPFPageBreak">
          <hr noshade="noshade" style="border-width: 0px; clear: both; margin: 4px 0px; width: 100%; height: 2px; color: #000000; background-color: #000000;"></div>
      </div>
      <div class="BRPFPageHeader">
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
      </div>
      <div style="text-indent: 36pt; line-height: 1.25;">IN WITNESS WHEREOF, the Parties have caused this Agreement to be executed, as of the date first written above, by their respective officers thereunto duly authorized.</div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25;">
        <table cellspacing="0" cellpadding="0" border="0" id="z7b8197a3debd4e918370980a61f8c452" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

            <tr>
              <td style="width: 50%; vertical-align: top;">&#160;</td>
              <td style="width: 4%; vertical-align: top;" rowspan="1" colspan="2">
                <div style="line-height: 1.25; font-weight: bold;">ALLOT LTD.</div>
              </td>
              <td style="width: 20%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 50%; vertical-align: top;">&#160;</td>
              <td style="width: 4%; vertical-align: top;">&#160;</td>
              <td style="width: 26%; vertical-align: top;">&#160;</td>
              <td style="width: 20%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 50%; vertical-align: top;">&#160;</td>
              <td style="width: 4%; vertical-align: top;">
                <div style="line-height: 1.25;">By:</div>
              </td>
              <td style="width: 26%; vertical-align: top; border-bottom: 2px solid black;">
                <div style="line-height: 1.25;">/s/ Erez Antebi</div>
              </td>
              <td style="width: 20%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 50%; vertical-align: top;">&#160;</td>
              <td style="width: 4%; vertical-align: top;">
                <div style="line-height: 1.25;">Name:</div>
              </td>
              <td style="width: 26%; vertical-align: top;">
                <div style="line-height: 1.25;">Erez Antebi</div>
              </td>
              <td style="width: 20%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 50%; vertical-align: top;">&#160;</td>
              <td style="width: 4%; vertical-align: top;">
                <div style="line-height: 1.25;">Title:</div>
              </td>
              <td style="width: 26%; vertical-align: top;">
                <div style="line-height: 1.25;">President and Chief Executive Officer</div>
              </td>
              <td style="width: 20%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 50%; vertical-align: top;">&#160;</td>
              <td style="width: 4%; vertical-align: top;">&#160;</td>
              <td style="width: 26%; vertical-align: top;">&#160;</td>
              <td style="width: 20%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 50%; vertical-align: top;">&#160;</td>
              <td style="width: 4%; vertical-align: top;" rowspan="1" colspan="2">
                <div style="line-height: 1.25; font-weight: bold;">LYNROCK LAKE MASTER FUND LP</div>
              </td>
              <td style="width: 20%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 50%; vertical-align: top;">&#160;</td>
              <td style="width: 4%; vertical-align: top;" rowspan="1" colspan="2">
                <div style="line-height: 1.25; font-weight: bold;">by: Lynrock Lake Partners LLC, its general partner</div>
              </td>
              <td style="width: 20%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 50%; vertical-align: top;">&#160;</td>
              <td style="width: 4%; vertical-align: top;">&#160;</td>
              <td style="width: 26%; vertical-align: top;">&#160;</td>
              <td style="width: 20%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 50%; vertical-align: top;">&#160;</td>
              <td style="width: 4%; vertical-align: top;">
                <div style="line-height: 1.25;">By:</div>
              </td>
              <td style="width: 26%; vertical-align: top; border-bottom: 2px solid black;">
                <div style="line-height: 1.25;">/s/ Cynthia Paul</div>
              </td>
              <td style="width: 20%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 50%; vertical-align: top;">&#160;</td>
              <td style="width: 4%; vertical-align: top;">
                <div style="line-height: 1.25;">Name:</div>
              </td>
              <td style="width: 26%; vertical-align: top;">
                <div style="line-height: 1.25;">Cynthia Paul</div>
              </td>
              <td style="width: 20%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 50%; vertical-align: top;">&#160;</td>
              <td style="width: 4%; vertical-align: top;">
                <div style="line-height: 1.25;">Title:</div>
              </td>
              <td style="width: 26%; vertical-align: top;">
                <div style="line-height: 1.25;">Member</div>
              </td>
              <td style="width: 20%; vertical-align: top;">&#160;</td>
            </tr>

        </table>
      </div>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="line-height: 1.25;">
        <div style="text-align: center; line-height: 1.25;">[Signature Page to Registration Rights Agreement]</div>
      </div>
      <br>
      <div style="line-height: 1.25">
        <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-8.1
<SEQUENCE>5
<FILENAME>exhibit_8-1.htm
<DESCRIPTION>EXHIBIT 8.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Z-K Global
         Document created using Broadridge PROfile 23.3.1.5138
         Copyright 1995 - 2023 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;">
    <div>
      <div style="text-align: right; line-height: 1.25; font-weight: bold;"><u>EXHIBIT 8.1</u></div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;"><u>List of Subsidiaries</u></div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="3" border="0" id="zd2241b0276454c53a13efaa763b1528f" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 49%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="line-height: 1.25;">
                <div style="text-indent: -8.15pt; margin-left: 8.15pt; line-height: 1.25; font-weight: bold;">Company</div>
              </div>
            </td>
            <td style="width: 2%; vertical-align: bottom; padding-bottom: 2px;" colspan="1">&#160;</td>
            <td style="width: 49%; vertical-align: bottom; border-bottom: 2px solid rgb(0, 0, 0);">
              <div style="line-height: 1.25;">
                <div style="text-align: center; line-height: 1.25; font-weight: bold;">Jurisdiction of Incorporation</div>
              </div>
            </td>
          </tr>
          <tr>
            <td style="width: 49%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -8.15pt; margin-left: 8.15pt; line-height: 1.25;">Allot Communications Inc.</div>
            </td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 49%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: justify; line-height: 1.25;">United States</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-indent: -8.15pt; margin-left: 8.15pt; line-height: 1.25;">Allot Communications Europe SARL</div>
            </td>
            <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">France</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -8.15pt; margin-left: 8.15pt; line-height: 1.25;">Allot Communications (Asia Pacific) Pte. Limited</div>
            </td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 49%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: justify; line-height: 1.25;">Singapore</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-indent: -8.15pt; margin-left: 8.15pt; line-height: 1.25;">Allot Communications (UK) Limited (with branches in Italy and Germany)</div>
            </td>
            <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">United Kingdom</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -8.15pt; margin-left: 8.15pt; line-height: 1.25;">Allot Communications Japan K.K.</div>
            </td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 49%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: justify; line-height: 1.25;">Japan</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-indent: -8.15pt; margin-left: 8.15pt; line-height: 1.25;">Allot Communications Africa (PTY) Ltd</div>
            </td>
            <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">South Africa</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -8.15pt; margin-left: 8.15pt; line-height: 1.25;">Allot Communications India Private Ltd</div>
            </td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 49%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: justify; line-height: 1.25;">India</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-indent: -8.15pt; margin-left: 8.15pt; line-height: 1.25;">Allot Communications Spain, S.L. Sociedad Unipersonal</div>
            </td>
            <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">Spain</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -8.15pt; margin-left: 8.15pt; line-height: 1.25;">Allot Communications (Colombia) S.A.S</div>
            </td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 49%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: justify; line-height: 1.25;">Colombia</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-indent: -8.15pt; margin-left: 8.15pt; line-height: 1.25;">Allot MexSub</div>
            </td>
            <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">Mexico</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-indent: -8.15pt; margin-left: 8.15pt; line-height: 1.25;">Allot Turkey Komunikasion Hizmeleri limited.</div>
            </td>
            <td style="width: 2%; vertical-align: top; background-color: rgb(204, 238, 255);" colspan="1">&#160;</td>
            <td style="width: 49%; vertical-align: top; background-color: rgb(204, 238, 255);">
              <div style="text-align: justify; line-height: 1.25;">Turkey</div>
            </td>
          </tr>
          <tr>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-indent: -8.15pt; margin-left: 8.15pt; line-height: 1.25;">Allot Australia (PTY) LTD</div>
            </td>
            <td style="width: 2%; vertical-align: top;" colspan="1">&#160;</td>
            <td style="width: 49%; vertical-align: top;">
              <div style="text-align: justify; line-height: 1.25;">Australia</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25;"><br style="line-height: 1.25;">
      </div>
      <div style="text-align: justify; line-height: 1.25;">* Allot Ltd also holds a branch in Colombia.</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25">
        <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"> </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.1
<SEQUENCE>6
<FILENAME>exhibit_12-1.htm
<DESCRIPTION>EXHIBIT 12.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Z-K Global
         Document created using Broadridge PROfile 23.3.1.5138
         Copyright 1995 - 2023 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;">
    <div>
      <div style="text-align: right; line-height: 1.25; font-weight: bold;"><u>EXHIBIT 12.1</u></div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">CERTIFICATION OF PRINCIPAL EXECUTIVE OFFICER PURSUANT TO<br>
        EXCHANGE ACT RULE 13a-14(a)/15d-14(d)<br>
        AS ADOPTED PURSUANT TO SECTION 302<br>
        OF THE SARBANES-OXLEY ACT OF 2002</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25;">I, Erez Antebi, certify that:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;" id="z4a71a78a9e8e45239a22f64817f24fcc" class="DSPFListTable">

            <tr style="vertical-align: top;">
              <td style="vertical-align: top; width: 36pt;">
                <div style="text-align: left; line-height: 1.25;">1.</div>
              </td>
              <td style="align: left; vertical-align: top; width: auto;">
                <div style="text-align: left; line-height: 1.25;">I have reviewed this annual report on Form 20-F of Allot Ltd. (the &#8220;company&#8221;);</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z8f9dcc8fe83b4fc2ade3db308bf15a10" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top;">2.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in
                light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z98f8f4cdd5fe4e00a7a9a5581cf60b1d" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top;">3.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial
                condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zc748aac66b8a4fc5921cf5a7da8f4c21" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top;">4.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The company&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules
                13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the company and have:</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z7cf743e549f94cc6b9368ff5bf8cf7e4" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">(a)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material
                information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zb29402072d1e4a8d9741e4159f8c1181" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">(b)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide
                reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="ze36b991522ca4507bb0f19aae7202b7d" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">(c)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Evaluated the effectiveness of the company&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure
                controls and procedures, as of the end of the period covered by this report based on such evaluation; and</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z4582a278d9cc45a0934d7b0d687ad9e6" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">(d)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Disclosed in this report any change in the company&#8217;s internal control over financial reporting that occurred during the period covered by the annual report that has
                materially affected, or is reasonably likely to materially affect, the company&#8217;s internal control over financial reporting; and</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zcb634b55079f445fba5581e8cf0b3b2d" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top;">5.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The company&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company&#8217;s
                auditors and the audit committee of the company&#8217;s board of directors (or persons performing the equivalent functions):</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zf92af0afd0014fdd98eddbe8c3d12fdb" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">(a)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely
                affect the registrant&#8217;s ability to record, process, summarize and report financial information; and</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zfc697da2a52344af99230d4b3e634068" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">(b)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Any fraud, whether or not material, that involves management or other employees who have a significant role in the company&#8217;s internal control over financial
                reporting.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" border="0" id="zb99d1567bdf346deace18cbf39adabb2" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">

          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;"><u>/s/ Erez Antebi</u></div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;">Erez Antebi</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;">President and Chief Executive Officer</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;">(Principal Executive Officer)</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25;">Date: March 28, 2023</div>
      <div style="line-height: 1.25;"> <br>
      </div>
      <div style="line-height: 1.25;">
        <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"> </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-12.2
<SEQUENCE>7
<FILENAME>exhibit_12-2.htm
<DESCRIPTION>EXHIBIT 12.2
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Z-K Global
         Document created using Broadridge PROfile 23.3.1.5138
         Copyright 1995 - 2023 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;">
    <div>
      <div style="text-align: right; line-height: 1.25; font-weight: bold;"><u>Exhibit 12.2</u></div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">CERTIFICATION OF PRINCIPAL FINANCIAL OFFICER PURSUANT TO<br>
        EXCHANGE ACT RULE 13a-14(a)/15d-14(d)<br>
        AS ADOPTED PURSUANT TO SECTION 302<br>
        OF THE SARBANES-OXLEY ACT OF 2002</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25;">I, Ziv Leitman, certify that:</div>
      <div style="line-height: 1.25">&#160;</div>
      <div>
        <table cellspacing="0" cellpadding="0" style="width: 100%; font-family: 'Times New Roman', Times, serif; font-size: 10pt;" id="ze9c8609e76a843d4b0b3121f79a98bb7" class="DSPFListTable">

            <tr style="vertical-align: top;">
              <td style="vertical-align: top; width: 36pt;">
                <div style="text-align: left; line-height: 1.25;">1.</div>
              </td>
              <td style="align: left; vertical-align: top; width: auto;">
                <div style="text-align: left; line-height: 1.25;">I have reviewed this annual report on Form 20-F of Allot Ltd. (the &#8220;company&#8221;);</div>
              </td>
            </tr>

        </table>
      </div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zb8a4a7f69ad5475c8cfb73f30f8c1b66" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top;">2.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Based on my knowledge, this report does not contain any untrue statement of a material fact or omit to state a material fact necessary to make the statements made, in
                light of the circumstances under which such statements were made, not misleading with respect to the period covered by this report;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z839dc95b6cab4714a9ad71a96e680128" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top;">3.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Based on my knowledge, the financial statements, and other financial information included in this report, fairly present in all material respects the financial
                condition, results of operations and cash flows of the company as of, and for, the periods presented in this report;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z2102a3af862540fb9a5a6c1994aaa9e0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top;">4.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The company&#8217;s other certifying officer(s) and I are responsible for establishing and maintaining disclosure controls and procedures (as defined in Exchange Act Rules
                13a-15(e) and 15d-15(e)) and internal control over financial reporting (as defined in Exchange Act Rules 13a-15(f) and 15d-15(f)) for the company and have:</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zc9827c188c8a497286ef0f7239007d14" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">(a)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Designed such disclosure controls and procedures, or caused such disclosure controls and procedures to be designed under our supervision, to ensure that material
                information relating to the company, including its consolidated subsidiaries, is made known to us by others within those entities, particularly during the period in which this report is being prepared;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="zd132182da1a94f5c977ee5a38efcb193" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">(b)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Designed such internal control over financial reporting, or caused such internal control over financial reporting to be designed under our supervision, to provide
                reasonable assurance regarding the reliability of financial reporting and the preparation of financial statements for external purposes in accordance with generally accepted accounting principles;</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z24c2ddc767a1448e8bd29286cf237e28" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">(c)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Evaluated the effectiveness of the company&#8217;s disclosure controls and procedures and presented in this report our conclusions about the effectiveness of the disclosure
                controls and procedures, as of the end of the period covered by this report based on such evaluation; and</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z565a815d0f814890a9b854d36dd6061c" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">(d)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Disclosed in this report any change in the company&#8217;s internal control over financial reporting that occurred during the period covered by the annual report that has
                materially affected, or is reasonably likely to materially affect, the company&#8217;s internal control over financial reporting; and</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z1d8f165e2dec4a9397c777507e58dfc6" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top;">5.</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>The company&#8217;s other certifying officer(s) and I have disclosed, based on our most recent evaluation of internal control over financial reporting, to the company&#8217;s
                auditors and the audit committee of the company&#8217;s board of directors (or persons performing the equivalent functions):</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z6d0b6f69e23e4bbebaea0fa7ba3a3be0" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">(a)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>All significant deficiencies and material weaknesses in the design or operation of internal control over financial reporting which are reasonably likely to adversely
                affect the company&#8217;s ability to record, process, summarize and report financial information; and</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z4576d09bb1d44e89b064953d01474c58" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt;"><br>
            </td>
            <td style="width: 36pt; vertical-align: top;">(b)</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>Any fraud, whether or not material, that involves management or other employees who have a significant role in the registrant&#8217;s internal control over financial
                reporting.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" border="0" id="z08004eca2fa54a07bb22a93c687d3fe1" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">

          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;"><u>/s/ Ziv Leitman</u></div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;">Ziv Leitman</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;">Chief Financial Officer</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;">(Principal Financial Officer)</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25;">Date: March 28, 2023</div>
      <div style="line-height: 1.25;"> <br>
      </div>
      <div style="line-height: 1.25;">
        <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"> </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-13.1
<SEQUENCE>8
<FILENAME>exhibit_13-1.htm
<DESCRIPTION>EXHIBIT 13.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Z-K Global
         Document created using Broadridge PROfile 23.3.1.5138
         Copyright 1995 - 2023 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;">
    <div>
      <div style="text-align: right; line-height: 1.25; font-weight: bold;"><u>EXHIBIT 13.1</u></div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: center; line-height: 1.25; font-weight: bold;">CERTIFICATIONS OF PRINCIPAL EXECUTIVE OFFICER AND PRINCIPAL FINANCIAL OFFICER<br>
        PURSUANT TO<br>
        18 U.S.C. SECTION 1350<br>
        AS ADOPTED PURSUANT TO SECTION 906<br>
        OF THE SARBANES-OXLEY ACT OF 2002</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">In connection with the Annual Report of Allot Ltd. (the &#8220;Company&#8221;) on Form 20-F for the period ended December 31, 2022, as filed with
        the Securities and Exchange Commission on the date hereof (the &#8220;Report&#8221;), I, Erez Antebi, and I, Ziv Leitman, do hereby certify, pursuant to 18 U.S.C. Section 1350, as adopted pursuant to Section 906 of the Sarbanes-Oxley Act of 2002, that, to my
        knowledge:</div>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z269556e2b805442891232744546a131f" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>the Report fully complies with the requirements of Section 13(a) or 15(d) of the Securities Exchange Act of 1934, as amended; and</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" id="z30e16621b72c4658b9d547591a5de8e8" class="DSPFListTable" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; width: 100%; text-align: left; color: #000000;">

          <tr>
            <td style="width: 36pt; vertical-align: top;">&#8226;</td>
            <td style="width: auto; vertical-align: top; text-align: justify;">
              <div>the information contained in the Report fairly presents, in all material respects, the financial condition and results of operations of the Company.</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <table cellspacing="0" cellpadding="0" border="0" id="z6b40bc9765614e7da25abe5cd375e640" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">

          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;"><u>/s/ Erez Antebi</u></div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;">Erez Antebi</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;">President and Chief Executive Officer</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;">(Principal Executive Officer)</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25;">Date: March 28, 2023</div>
      <table cellspacing="0" cellpadding="0" border="0" id="za35b1062611840c49ec5e8d03fe3e157" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);">

          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;"><u>/s/ Ziv Leitman</u></div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;">Ziv Leitman</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;">Chief Financial Officer</div>
            </td>
          </tr>
          <tr>
            <td style="width: 50%; vertical-align: top;">&#160;</td>
            <td style="width: 50%; vertical-align: top;">
              <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;">(Principal Financial Officer)</div>
            </td>
          </tr>

      </table>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25;">Date: March 28, 2023</div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="text-align: justify; line-height: 1.25;">A signed original of this written statement required by Section 906 has been provided to Allot Ltd. and will be retained by Allot Ltd.
        and furnished to the Securities and Exchange Commission or its staff upon request.</div>
      <div style="text-align: justify; line-height: 1.25;"> <br>
      </div>
      <div style="text-align: justify; line-height: 1.25;">
        <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"> </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-15.1
<SEQUENCE>9
<FILENAME>exhibit_15-1.htm
<DESCRIPTION>EXHIBIT 15.1
<TEXT>
<html>
  <head>
    <title></title>
    <!-- Licensed to: Z-K Global
         Document created using Broadridge PROfile 23.3.1.5138
         Copyright 1995 - 2023 Broadridge -->
  </head>
<body bgcolor="#ffffff" style="font-family: 'Times New Roman', Times, serif; font-size: 10pt; text-align: left; color: #000000;">
  <div>
    <hr align="center" style="border: none; border-bottom: 1px solid black; border-top: 4px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;">
    <div>
      <div style="text-align: right; line-height: 1.25; font-weight: bold;"><u>EXHIBIT 15.1</u></div>
      <div style="line-height: 1.25">&#160;</div>
      <div style="line-height: 1.25">
        <div style="text-align: center; line-height: 1.25; font-weight: bold;">CONSENT OF INDEPENDENT REGISTERED PUBLIC ACCOUNTING FIRM</div>
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="text-align: justify; line-height: 1.25;">
          <div style="line-height: 1.25; font-family: 'Times New Roman',Times,serif;">We consent to the incorporation by
              reference in the Registration Statements (Form S-8 Nos. 333-149237, 333-159306, 333-165144, 333-172492, 333-180770, 333-187406, 333-194833, 333-203028, 333-&#160;210420, 333-216893, 333-223838, 333-230391, 333-237405,&#160;333-254298 and 333-263767) pertaining to the 2016 Incentive Compensation Plan of Allot&#160; Ltd., of our reports dated March 28, 2023, with respect to the consolidated financial statements of Allot Ltd., and&#160; the
              effectiveness of internal control over financial reporting of Allot Ltd., included in this Annual Report (Form&#160; 20-F) for the year ended December 31, 2022.</div>
        </div>
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <table cellspacing="0" cellpadding="0" border="0" style="font-family: 'Times New Roman',Times,serif; font-size: 10pt; width: 100%; text-align: left; color: rgb(0, 0, 0);" id="z5444893129374392a57903f16493ff49">

            <tr>
              <td style="width: 71.86%; vertical-align: top;">
                <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;"><u>/s/ KOST FORER GABBAY &amp; KASIERER</u></div>
              </td>
              <td style="width: 28.14%; vertical-align: top;">&#160;</td>
            </tr>
            <tr>
              <td style="width: 71.86%; vertical-align: top;">
                <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;">KOST FORER GABBAY &amp; KASIERER</div>
              </td>
              <td style="width: 28.14%; vertical-align: top;">
                <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;">Tel Aviv, Israel</div>
              </td>
            </tr>
            <tr>
              <td style="width: 71.86%; vertical-align: top;">
                <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;">A Member of Ernst &amp; Young Global</div>
              </td>
              <td style="width: 28.14%; vertical-align: top;">
                <div style="line-height: 1.25; font-family: 'Times New Roman', Times, serif;">March 28, 2023</div>
              </td>
            </tr>

        </table>
        <div style="line-height: 1.25;"><br style="line-height: 1.25;">
        </div>
        <div style="line-height: 1.25;">
          <hr align="center" style="border: none; border-bottom: 4px solid black; border-top: 1px solid black; height: 10px; color: #ffffff; background-color: #ffffff; text-align: center; margin-left: auto; margin-right: auto;"></div>
      </div>
    </div>
  </div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.CAL
<SEQUENCE>10
<FILENAME>allt-20221231_cal.xml
<DESCRIPTION>XBRL CALCULATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <!-- INTEGIX by Ez-XBRL -->
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-cbs" roleURI="http://allot.com/role/allt-cbs"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-csocl" roleURI="http://allot.com/role/allt-csocl"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-csocf" roleURI="http://allot.com/role/allt-csocf"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" roleURI="http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" roleURI="http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails" roleURI="http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails" roleURI="http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#InventoriesDetails" roleURI="http://allot.com/role/InventoriesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#PropertyAndEquipmentNetDetails" roleURI="http://allot.com/role/PropertyAndEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#IntangibleAssetsNetScheduleOfIntangibleAssetsDetails" roleURI="http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails" roleURI="http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#OtherPayablesAndAccruedExpensesDetails" roleURI="http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-caclsoafmlod" roleURI="http://allot.com/role/allt-caclsoafmlod"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-toisoditd" roleURI="http://allot.com/role/allt-toisoditd"/>
  <calculationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-cbs">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaap_OtherShortTermInvestments_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaap_AccountsAndNotesReceivableNet_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_9"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SeverancePayFund" xlink:label="loc_allt_SeverancePayFund_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedInvestmentsNoncurrent" xlink:label="loc_us-gaap_RestrictedInvestmentsNoncurrent_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetNoncurrent" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="loc_us-gaap_DepositsAssetsNoncurrent_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_23"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_38"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0" xlink:to="loc_us-gaap_AssetsCurrent_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1" xlink:to="loc_us-gaap_OtherShortTermInvestments_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1" xlink:to="loc_us-gaap_AccountsAndNotesReceivableNet_4" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_5" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1" xlink:to="loc_us-gaap_InventoryNet_6" order="50" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsCurrent_1" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_7" order="60" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_Assets_0" xlink:to="loc_us-gaap_AssetsNoncurrent_9" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_9" xlink:to="loc_allt_SeverancePayFund_9" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_9" xlink:to="loc_us-gaap_RestrictedInvestmentsNoncurrent_10" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_9" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_11" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_9" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_12" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_9" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_13" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_9" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_14" order="50" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_9" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_15" order="60" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_9" xlink:to="loc_us-gaap_Goodwill_16" order="70" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_9" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_17" order="80" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_AssetsNoncurrent_9" xlink:to="loc_us-gaap_DepositsAssetsNoncurrent_18" order="90" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_20" xlink:to="loc_us-gaap_LiabilitiesCurrent_21" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_21" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_21" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_21" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_22" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_21" xlink:to="loc_us-gaap_DeferredRevenueCurrent_23" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_21" xlink:to="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_24" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesCurrent_21" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_25" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_20" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_27" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_27" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_27" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_27" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_28" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_27" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_29" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_27" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_30" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_27" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_31" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_20" xlink:to="loc_us-gaap_CommitmentsAndContingencies_33" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_20" xlink:to="loc_us-gaap_StockholdersEquity_34" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_34" xlink:to="loc_us-gaap_CommonStockValue_34" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_34" xlink:to="loc_us-gaap_AdditionalPaidInCapital_35" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_34" xlink:to="loc_us-gaap_TreasuryStockValue_36" order="20" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_34" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_37" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_StockholdersEquity_34" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_38" order="40" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-csocl">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_17"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0" xlink:to="loc_us-gaap_NetIncomeLoss_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_1" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xlink:to="loc_us-gaap_OperatingIncomeLoss_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_1" xlink:to="loc_us-gaap_GrossProfit_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_1" xlink:to="loc_us-gaap_Revenues_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_GrossProfit_1" xlink:to="loc_us-gaap_CostOfRevenue_2" order="10" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingIncomeLoss_1" xlink:to="loc_us-gaap_OperatingExpenses_4" order="10" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4" xlink:to="loc_us-gaap_SellingAndMarketingExpense_4" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_5" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OperatingExpenses_4" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_6" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_9" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetIncomeLoss_1" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_11" order="10" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_13" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_13" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_13" order="0" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_13" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_13" order="0" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_13" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_14" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_13" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_16" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_16" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_16" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_16" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_17" order="10" use="optional" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-csocf">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ChangesInOperatingLeasesLiability" xlink:label="loc_allt_ChangesInOperatingLeasesLiability_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_9"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ChangesInOperatingLeasesAsset" xlink:label="loc_allt_ChangesInOperatingLeasesAsset_10"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" xlink:label="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_16"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AmortizationOfIssuanceCostsOfConvertibleDebt" xlink:label="loc_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_20"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities" xlink:label="loc_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_28"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_4" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_5" order="40" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_6" order="50" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_7" order="60" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_allt_ChangesInOperatingLeasesLiability_8" order="70" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_9" order="80" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_allt_ChangesInOperatingLeasesAsset_10" order="90" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_11" order="100" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_12" order="110" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_13" order="120" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_NetIncomeLoss_14" order="130" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_15" order="140" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_16" order="150" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_17" order="160" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_18" order="170" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_20" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_20" xlink:to="loc_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_20" order="0" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_20" xlink:to="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_21" order="10" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_20" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_22" order="20" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_20" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_23" order="30" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_20" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_24" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_20" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_25" order="50" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_27" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_27" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_27" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_27" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_28" order="10" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology" xlink:label="loc_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_6"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0" xlink:to="loc_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_3" order="20" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_4" order="30" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0" xlink:to="loc_us-gaap_Goodwill_5" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_6" order="50" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails">
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetAssetsFairValueDisclosure" xlink:label="loc_allt_NetAssetsFairValueDisclosure_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_4"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_allt_NetAssetsFairValueDisclosure_0" xlink:to="loc_us-gaap_DerivativeLiabilities_1" order="0" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_allt_NetAssetsFairValueDisclosure_0" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_2" order="10" use="optional" weight="-1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_allt_NetAssetsFairValueDisclosure_0" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_allt_NetAssetsFairValueDisclosure_0" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_4" order="30" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_2"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_0" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_0" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_2" order="10" use="optional" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaap_DepositsAssetsCurrent_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidInterest" xlink:label="loc_us-gaap_PrepaidInterest_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GovernmentContractReceivable" xlink:label="loc_us-gaap_GovernmentContractReceivable_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_6"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0" xlink:to="loc_us-gaap_OtherAssetsCurrent_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0" xlink:to="loc_us-gaap_DepositsAssetsCurrent_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0" xlink:to="loc_us-gaap_PrepaidInterest_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_4" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0" xlink:to="loc_us-gaap_GovernmentContractReceivable_5" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_6" order="50" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://allot.com/role/InventoriesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_2"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_0" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_InventoryNet_0" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_2" order="10" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://allot.com/role/PropertyAndEquipmentNetDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_0" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_2" order="10" use="optional" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_2" order="10" use="optional" weight="-1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo" xlink:label="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0" xlink:to="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_4" order="30" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://allot.com/role/OtherPayablesAndAccruedExpensesDetails">
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncome" xlink:label="loc_us-gaap_DeferredIncome_2"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_GovernmentAuthorities" xlink:label="loc_allt_GovernmentAuthorities_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_6"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_HoldbackAndContingentEarnout" xlink:label="loc_allt_HoldbackAndContingentEarnout_7"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ProvisionForReturns" xlink:label="loc_allt_ProvisionForReturns_8"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AdvancesFromCustomers" xlink:label="loc_allt_AdvancesFromCustomers_9"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_0" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_0" xlink:to="loc_us-gaap_DeferredIncome_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_0" xlink:to="loc_allt_GovernmentAuthorities_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_0" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_4" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_0" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_5" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_0" xlink:to="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_6" order="50" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_0" xlink:to="loc_allt_HoldbackAndContingentEarnout_7" order="60" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_0" xlink:to="loc_allt_ProvisionForReturns_8" order="70" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_0" xlink:to="loc_allt_AdvancesFromCustomers_9" order="80" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-caclsoafmlod">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_5"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_5" order="40" use="optional" weight="1"/>
  </calculationLink>
  <calculationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-toisoditd">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_4"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" xlink:label="loc_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_6"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_10"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_0" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1" order="0" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_2" order="10" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_3" order="20" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_4" order="30" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1" xlink:to="loc_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_5" order="40" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_6" order="50" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1" xlink:to="loc_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_7" order="60" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_8" order="70" use="optional" weight="1"/>
    <calculationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/summation-item" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_0" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_10" order="10" use="optional" weight="-1"/>
  </calculationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.DEF
<SEQUENCE>11
<FILENAME>allt-20221231_def.xml
<DESCRIPTION>XBRL DEFINITION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd" xmlns:xbrldt="http://xbrl.org/2005/xbrldt">
  <!-- INTEGIX by Ez-XBRL -->
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#DocumentAndEntityInformation" roleURI="http://allot.com/role/DocumentAndEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-csocl" roleURI="http://allot.com/role/allt-csocl"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-gt" roleURI="http://allot.com/role/allt-gt"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-dit" roleURI="http://allot.com/role/allt-dit"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#GeneralNarrativeDetails" roleURI="http://allot.com/role/GeneralNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" roleURI="http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#SignificantAccountingPoliciesNarrativeDetails" roleURI="http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails" roleURI="http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails" roleURI="http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails" roleURI="http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#Available-for-saleMarketableSecuritiesDetails" roleURI="http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" roleURI="http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#PropertyAndEquipmentNetDetails" roleURI="http://allot.com/role/PropertyAndEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#IntangibleAssetsNetScheduleOfIntangibleAssetsDetails" roleURI="http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-send" roleURI="http://allot.com/role/allt-send"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-sesoood" roleURI="http://allot.com/role/allt-sesoood"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-sesorsuad" roleURI="http://allot.com/role/allt-sesorsuad"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-toind" roleURI="http://allot.com/role/allt-toind"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-gisorbgld" roleURI="http://allot.com/role/allt-gisorbgld"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-gisomcd" roleURI="http://allot.com/role/allt-gisomcd"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-gisolad" roleURI="http://allot.com/role/allt-gisolad"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals" roleURI="http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#ConvertibleNotesDetails" roleURI="http://allot.com/role/ConvertibleNotesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#ConvertibleNotesDetailTextuals" roleURI="http://allot.com/role/ConvertibleNotesDetailTextuals"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#FAIRVALUEMEASUREMENTSScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsDetails" roleURI="http://allot.com/role/FAIRVALUEMEASUREMENTSScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#SUBSEQUENTEVENTNarrativeDetailNarrativeDetails" roleURI="http://allot.com/role/SUBSEQUENTEVENTNarrativeDetailNarrativeDetails"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/all" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#all"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-default"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#dimension-domain"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/domain-member" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#domain-member"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#hypercube-dimension"/>
  <arcroleRef arcroleURI="http://xbrl.org/int/dim/arcrole/notAll" xlink:type="simple" xlink:href="http://www.xbrl.org/2005/xbrldt-2005.xsd#notAll"/>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_dei_EntityAddressAddressLine3_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod_41"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_42"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_43"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_44"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId_45"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation_46"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName_47"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_1" xlink:to="loc_dei_AddressTypeDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_dei_AddressTypeDomain_1" xlink:to="loc_dei_BusinessContactMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_1" xlink:to="loc_dei_AddressTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityRegistrantName_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityCentralIndexKey_7" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentType_8" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_CurrentFiscalYearEndDate_9" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentFiscalYearFocus_10" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentFiscalPeriodFocus_11" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_AmendmentFlag_12" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentRegistrationStatement_13" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentAnnualReport_14" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentTransitionReport_15" order="100" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentShellCompanyReport_16" order="110" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentPeriodEndDate_17" order="120" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityFileNumber_18" order="130" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityIncorporationStateCountryCode_19" order="140" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityTaxIdentificationNumber_20" order="150" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_ContactPersonnelName_21" order="160" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityAddressAddressLine1_22" order="170" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityAddressAddressLine2_23" order="180" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityAddressAddressLine3_24" order="190" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityAddressCityOrTown_25" order="200" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityAddressCountry_26" order="210" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityAddressPostalZipCode_27" order="220" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_CityAreaCode_28" order="230" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_LocalPhoneNumber_29" order="240" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_Security12bTitle_30" order="250" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_TradingSymbol_31" order="260" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_SecurityExchangeName_32" order="270" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_33" order="280" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityVoluntaryFilers_34" order="290" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityCurrentReportingStatus_35" order="300" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityInteractiveDataCurrent_36" order="310" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_IcfrAuditorAttestationFlag_37" order="320" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityFilerCategory_38" order="330" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntitySmallBusiness_39" order="340" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityEmergingGrowthCompany_40" order="350" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityExTransitionPeriod_41" order="360" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_DocumentAccountingStandard_42" order="370" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityShellCompany_43" order="380" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_44" order="390" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_AuditorFirmId_45" order="400" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_AuditorLocation_46" order="410" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_dei_AuditorName_47" order="420" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/allt-csocl">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_35"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_srt_ProductOrServiceAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1" xlink:to="loc_srt_ProductsAndServicesDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1" xlink:to="loc_us-gaap_ProductMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1" xlink:to="loc_us-gaap_ServiceMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1" xlink:to="loc_srt_ProductsAndServicesDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_RevenuesAbstract_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RevenuesAbstract_7" xlink:to="loc_us-gaap_Revenues_7" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_CostOfRevenueAbstract_9" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_CostOfRevenueAbstract_9" xlink:to="loc_us-gaap_CostOfRevenue_9" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_GrossProfit_11" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_OperatingExpensesAbstract_12" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_12" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_12" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_12" xlink:to="loc_us-gaap_SellingAndMarketingExpense_13" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_12" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_14" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_OperatingExpensesAbstract_12" xlink:to="loc_us-gaap_OperatingExpenses_15" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_OperatingIncomeLoss_17" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_18" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_19" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_20" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_NetIncomeLoss_21" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_EarningsPerShareAbstract_22" order="100" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_22" xlink:to="loc_us-gaap_EarningsPerShareBasic_22" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EarningsPerShareAbstract_22" xlink:to="loc_us-gaap_EarningsPerShareDiluted_23" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_25" order="110" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_25" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_25" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_25" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_26" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_28" order="120" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_29" order="130" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_30" order="140" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_31" order="150" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_32" order="160" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_33" order="170" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_34" order="180" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_35" order="190" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_11"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NewAccountingStandardEffect" xlink:label="loc_allt_NewAccountingStandardEffect_12"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_13"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_19"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_EquityComponentDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_CommonStockMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_TreasuryStockMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_1" xlink:to="loc_us-gaap_RetainedEarningsMember_5" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_EquityComponentDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StockholdersEquity_10" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_11" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_allt_NewAccountingStandardEffect_12" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_13" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_14" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_15" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_16" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_17" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_18" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_NetIncomeLoss_19" order="100" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/allt-gt">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetonomyLTDMember" xlink:label="loc_allt_NetonomyLTDMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_KeepersChildSafetyLtdMember" xlink:label="loc_allt_KeepersChildSafetyLtdMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_Default"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:to="loc_allt_NetonomyLTDMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:to="loc_allt_KeepersChildSafetyLtdMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_Default" order="10" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/allt-dit">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis" xlink:label="loc_us-gaap_HedgingDesignationAxis_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember" xlink:label="loc_us-gaap_NondesignatedMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_Default"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_StatementLineItems_0" xlink:to="loc_us-gaap_StatementTable_2" order="10" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_StatementTable_2" xlink:to="loc_us-gaap_HedgingDesignationAxis_2" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_HedgingDesignationAxis_2" xlink:to="loc_us-gaap_HedgingDesignationDomain_2" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_2" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_2" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_HedgingDesignationDomain_2" xlink:to="loc_us-gaap_NondesignatedMember_3" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_HedgingDesignationAxis_2" xlink:to="loc_us-gaap_HedgingDesignationDomain_Default" order="10" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/GeneralNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetonomyLTDMember" xlink:label="loc_allt_NetonomyLTDMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_KeepersChildSafetyLtdMember" xlink:label="loc_allt_KeepersChildSafetyLtdMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1" xlink:label="loc_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_16"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_HoldbackExpensesCurrent" xlink:label="loc_allt_HoldbackExpensesCurrent_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationIndemnificationAssetsDescription" xlink:label="loc_us-gaap_BusinessCombinationIndemnificationAssetsDescription_18"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AmountOfPaymentsCap" xlink:label="loc_allt_AmountOfPaymentsCap_19"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RestrictedHoldbackAmount" xlink:label="loc_allt_RestrictedHoldbackAmount_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_23"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm" xlink:label="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_24"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues" xlink:label="loc_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_26"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AcquisitionCostsRecordedToOperatingExpenses" xlink:label="loc_allt_AcquisitionCostsRecordedToOperatingExpenses_27"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:to="loc_allt_NetonomyLTDMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:to="loc_allt_KeepersChildSafetyLtdMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_Default" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_6" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_10" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_11" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_12" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_13" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_14" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_15" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_16" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_allt_HoldbackExpensesCurrent_17" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_BusinessCombinationIndemnificationAssetsDescription_18" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_allt_AmountOfPaymentsCap_19" order="100" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_allt_RestrictedHoldbackAmount_20" order="110" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized_21" order="120" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_22" order="130" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_23" order="140" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_24" order="150" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_25" order="160" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_26" order="170" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_allt_AcquisitionCostsRecordedToOperatingExpenses_27" order="180" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetonomyLTDMember" xlink:label="loc_allt_NetonomyLTDMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_KeepersChildSafetyLtdMember" xlink:label="loc_allt_KeepersChildSafetyLtdMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology" xlink:label="loc_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_13"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:to="loc_allt_NetonomyLTDMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:to="loc_allt_KeepersChildSafetyLtdMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_8" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_9" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_10" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_11" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_Goodwill_12" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_0" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_13" order="70" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IsraelInnovationAuthorityGrantMember" xlink:label="loc_allt_IsraelInnovationAuthorityGrantMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SpainTaxAuthoritiesGrantMember" xlink:label="loc_allt_SpainTaxAuthoritiesGrantMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptenetMember" xlink:label="loc_allt_OptenetMember_11"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetonomyMember" xlink:label="loc_allt_NetonomyMember_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AfricaMember" xlink:label="loc_srt_AfricaMember_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LatinAmericaMember" xlink:label="loc_srt_LatinAmericaMember_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_Default"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities" xlink:label="loc_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_31"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShortTermBankDepositsHedgingTransactions" xlink:label="loc_allt_ShortTermBankDepositsHedgingTransactions_32"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss" xlink:label="loc_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryAdjustments" xlink:label="loc_us-gaap_InventoryAdjustments_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1" xlink:label="loc_us-gaap_SeveranceCosts1_41"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AnnualPreVestingForfeitureRate" xlink:label="loc_allt_AnnualPreVestingForfeitureRate_42"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AnnualPostVestingForfeitureRate" xlink:label="loc_allt_AnnualPostVestingForfeitureRate_43"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_44"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AmountOfPastDueReceivables" xlink:label="loc_allt_AmountOfPastDueReceivables_45"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ProceedsFromPastDueReceivables" xlink:label="loc_allt_ProceedsFromPastDueReceivables_46"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" xlink:label="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_47"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_48"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_49"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_50"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets" xlink:label="loc_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_51"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_52"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_53"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_54"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RemainingPerformanceObligations" xlink:label="loc_allt_RemainingPerformanceObligations_55"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RemainingPerformanceObligationsShortTerm" xlink:label="loc_allt_RemainingPerformanceObligationsShortTerm_56"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredCharges" xlink:label="loc_us-gaap_AmortizationOfDeferredCharges_57"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_58"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EstimatedCreditLossAllowance" xlink:label="loc_allt_EstimatedCreditLossAllowance_59"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1" xlink:to="loc_srt_ProductOrServiceAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_1" xlink:to="loc_srt_ProductsAndServicesDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1" xlink:to="loc_allt_IsraelInnovationAuthorityGrantMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_1" xlink:to="loc_allt_SpainTaxAuthoritiesGrantMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_1" xlink:to="loc_srt_ProductsAndServicesDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1" xlink:to="loc_srt_RangeAxis_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_6" xlink:to="loc_srt_RangeMember_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6" xlink:to="loc_srt_MinimumMember_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_6" xlink:to="loc_srt_MaximumMember_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_6" xlink:to="loc_srt_RangeMember_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_11" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_11" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11" xlink:to="loc_allt_OptenetMember_11" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_11" xlink:to="loc_allt_NetonomyMember_12" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_11" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_16" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_16" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_16" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_16" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_16" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_16" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1" xlink:to="loc_us-gaap_AwardTypeAxis_20" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_20" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_20" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_20" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_20" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1" xlink:to="loc_srt_StatementGeographicalAxis_24" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_24" xlink:to="loc_srt_SegmentGeographicalDomain_24" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_24" xlink:to="loc_srt_AfricaMember_24" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_24" xlink:to="loc_srt_LatinAmericaMember_25" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_24" xlink:to="loc_srt_SegmentGeographicalDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_30" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_31" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_allt_ShortTermBankDepositsHedgingTransactions_32" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_33" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_us-gaap_InventoryWriteDown_34" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_us-gaap_InventoryAdjustments_35" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_36" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_37" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_38" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_39" order="100" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_us-gaap_AdvertisingExpense_40" order="110" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_us-gaap_SeveranceCosts1_41" order="120" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_allt_AnnualPreVestingForfeitureRate_42" order="130" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_allt_AnnualPostVestingForfeitureRate_43" order="140" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_44" order="150" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_allt_AmountOfPastDueReceivables_45" order="160" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_allt_ProceedsFromPastDueReceivables_46" order="170" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_47" order="180" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_48" order="190" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_49" order="200" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_50" order="210" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_51" order="220" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_52" order="230" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_53" order="240" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_us-gaap_OperatingLeaseLiability_54" order="250" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_allt_RemainingPerformanceObligations_55" order="260" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_allt_RemainingPerformanceObligationsShortTerm_56" order="270" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_us-gaap_AmortizationOfDeferredCharges_57" order="280" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_us-gaap_Revenues_58" order="290" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xlink:to="loc_allt_EstimatedCreditLossAllowance_59" order="300" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_3"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SecurityAsServiceMember" xlink:label="loc_allt_SecurityAsServiceMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_Default"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" xlink:label="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_16"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_OtherMachineryAndEquipmentMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_OfficeEquipmentMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_allt_SecurityAsServiceMember_4" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_5" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" xlink:to="loc_srt_RangeAxis_9" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_9" xlink:to="loc_srt_RangeMember_9" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9" xlink:to="loc_srt_MinimumMember_9" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_9" xlink:to="loc_srt_MaximumMember_10" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_9" xlink:to="loc_srt_RangeMember_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0" xlink:to="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_15" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_16" order="20" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_Default"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2" order="10" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_2" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_2" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_2" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2" xlink:to="loc_us-gaap_CostOfSalesMember_2" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_3" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_4" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_2" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_5" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_2" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_Default" order="10" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenseMember" xlink:label="loc_us-gaap_OperatingExpenseMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseMember" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_20"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_CostOfSalesMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_OperatingExpenseMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7" xlink:to="loc_us-gaap_EquityComponentDomain_7" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EquityComponentDomain_7" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_7" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_7" xlink:to="loc_us-gaap_EquityComponentDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_11" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_11" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_11" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_11" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_11" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_11" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_16" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_17" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_18" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_18" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_18" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_20" order="40" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/Available-for-saleMarketableSecuritiesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesMaturityPeriodAxis" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesMaturityPeriodDomain" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturityPeriodDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_2"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_3"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesMaturityPeriodDomain" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturityPeriodDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_16"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_1" xlink:to="loc_allt_AvailableForSaleSecuritiesMaturityPeriodDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturityPeriodDomain_1" xlink:to="loc_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturityPeriodDomain_1" xlink:to="loc_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturityPeriodDomain_1" xlink:to="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_1" xlink:to="loc_allt_AvailableForSaleSecuritiesMaturityPeriodDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_us-gaap_FinancialInstrumentAxis_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FinancialInstrumentAxis_7" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_7" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_7" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_8" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FinancialInstrumentAxis_7" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_13" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_14" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_15" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_16" order="40" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_12"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetAssetsFairValueDisclosure" xlink:label="loc_allt_NetAssetsFairValueDisclosure_14"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_8" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_8" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_8" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_8" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_9" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_11" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_11" xlink:to="loc_us-gaap_DerivativeLiabilities_11" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_11" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_12" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xlink:to="loc_allt_NetAssetsFairValueDisclosure_14" order="30" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/PropertyAndEquipmentNetDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_4"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SecurityAsServiceMember" xlink:label="loc_allt_SecurityAsServiceMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_13"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_OtherMachineryAndEquipmentMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_OfficeEquipmentMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_4" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_allt_SecurityAsServiceMember_5" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_10" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_11" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_12" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_0" xlink:to="loc_us-gaap_Depreciation_13" order="40" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TechnologyTwoMember" xlink:label="loc_allt_TechnologyTwoMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaap_IntellectualPropertyMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_14"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_allt_TechnologyTwoMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_CustomerRelationshipsMember_4" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_5" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_IntellectualPropertyMember_6" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_11" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_12" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_13" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_14" order="40" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/allt-send">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockCompensationPlanMember" xlink:label="loc_us-gaap_StockCompensationPlanMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_6"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TwoThousandSixStockOptionPlanMember" xlink:label="loc_allt_TwoThousandSixStockOptionPlanMember_6"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TwoThousandSixteenPlanMember" xlink:label="loc_allt_TwoThousandSixteenPlanMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_Default"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_CommonStockValueAuthorized" xlink:label="loc_allt_CommonStockValueAuthorized_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_41"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_42"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_43"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_44"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_45"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_AwardTypeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:to="loc_us-gaap_StockCompensationPlanMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_PlanNameAxis_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_PlanNameAxis_6" xlink:to="loc_us-gaap_PlanNameDomain_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_6" xlink:to="loc_allt_TwoThousandSixStockOptionPlanMember_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_PlanNameDomain_6" xlink:to="loc_allt_TwoThousandSixteenPlanMember_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_PlanNameAxis_6" xlink:to="loc_us-gaap_PlanNameDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_srt_RangeAxis_11" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_11" xlink:to="loc_srt_RangeMember_11" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_11" xlink:to="loc_srt_MaximumMember_11" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_11" xlink:to="loc_srt_MinimumMember_12" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_11" xlink:to="loc_srt_RangeMember_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_allt_CommonStockValueAuthorized_17" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_18" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_19" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_20" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_21" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_22" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_23" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfWarrants_24" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_25" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_26" order="100" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_27" order="110" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_28" order="120" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_29" order="130" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_30" order="140" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_31" order="150" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_32" order="160" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_33" order="170" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_34" order="180" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_35" order="190" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_36" order="200" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_37" order="210" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_38" order="220" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_39" order="230" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_40" order="240" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_41" order="250" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_42" order="260" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_43" order="270" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_44" order="280" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensation_45" order="290" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/allt-sesoood">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeOneMember" xlink:label="loc_allt_OptionsPriceRangeOneMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeTwoMember" xlink:label="loc_allt_OptionsPriceRangeTwoMember_2"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeThreeMember" xlink:label="loc_allt_OptionsPriceRangeThreeMember_3"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeFourMember" xlink:label="loc_allt_OptionsPriceRangeFourMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_13"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_1" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" xlink:to="loc_allt_OptionsPriceRangeOneMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" xlink:to="loc_allt_OptionsPriceRangeTwoMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" xlink:to="loc_allt_OptionsPriceRangeThreeMember_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" xlink:to="loc_allt_OptionsPriceRangeFourMember_4" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_9" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_10" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_11" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_0" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_12" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_13" order="50" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/allt-sesorsuad">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_3" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_4" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_8" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_6" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_9" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_11" order="20" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_11" xlink:to="loc_us-gaap_AwardTypeAxis_11" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AwardTypeAxis_11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_11" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_11" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AwardTypeAxis_11" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_Default" order="10" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/allt-toind">
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxesOnIncomeLineItems" xlink:label="loc_allt_TaxesOnIncomeLineItems_0"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxesOnIncomeTable" xlink:label="loc_allt_TaxesOnIncomeTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_CommencementOfProductionMember" xlink:label="loc_allt_CommencementOfProductionMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ApprovalDateMember" xlink:label="loc_allt_ApprovalDateMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_Default"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncomeTaxAreaAxis" xlink:label="loc_allt_IncomeTaxAreaAxis_6"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncomeTaxAreaDomain" xlink:label="loc_allt_IncomeTaxAreaDomain_6"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DevelopmentZoneMember" xlink:label="loc_allt_DevelopmentZoneMember_6"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OutsideDevelopmentZoneMember" xlink:label="loc_allt_OutsideDevelopmentZoneMember_7"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncomeTaxAreaDomain" xlink:label="loc_allt_IncomeTaxAreaDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_11"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PreferredEnterpriseMember" xlink:label="loc_allt_PreferredEnterpriseMember_11"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SpecialTechnologicalPreferredEnterpriseMember" xlink:label="loc_allt_SpecialTechnologicalPreferredEnterpriseMember_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_IL" xlink:label="loc_country_IL_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:label="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporationMember" xlink:label="loc_us-gaap_CorporationMember_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndividualMember" xlink:label="loc_us-gaap_IndividualMember_24"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ForeignCounterpartyMember" xlink:label="loc_allt_ForeignCounterpartyMember_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:label="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_32"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxExemptPeriod" xlink:label="loc_allt_TaxExemptPeriod_33"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxBenefitPeriod" xlink:label="loc_allt_TaxBenefitPeriod_34"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxBenefitsDescription" xlink:label="loc_allt_TaxBenefitsDescription_35"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DividendWithholdingTaxRate" xlink:label="loc_allt_DividendWithholdingTaxRate_36"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PatentUseRightPeriod" xlink:label="loc_allt_PatentUseRightPeriod_37"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ExpenseDeductiblePeriod" xlink:label="loc_allt_ExpenseDeductiblePeriod_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxExpenseFromStockOptionsExercised" xlink:label="loc_us-gaap_DeferredTaxExpenseFromStockOptionsExercised_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_41"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_42"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetOperatingLossesLimitPercentageOfTaxableIncome" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_43"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:label="loc_us-gaap_OperatingLossCarryforwardsExpirationDate_44"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_45"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_46"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AdditionsToProvisionDuringPeriod" xlink:label="loc_allt_AdditionsToProvisionDuringPeriod_47"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_48"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_49"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_50"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_51"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_allt_TaxesOnIncomeTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_allt_TaxesOnIncomeTable_1" xlink:to="loc_srt_StatementScenarioAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementScenarioAxis_1" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_1" xlink:to="loc_allt_CommencementOfProductionMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ScenarioUnspecifiedDomain_1" xlink:to="loc_allt_ApprovalDateMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementScenarioAxis_1" xlink:to="loc_srt_ScenarioUnspecifiedDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_allt_TaxesOnIncomeTable_1" xlink:to="loc_allt_IncomeTaxAreaAxis_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_allt_IncomeTaxAreaAxis_6" xlink:to="loc_allt_IncomeTaxAreaDomain_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_IncomeTaxAreaDomain_6" xlink:to="loc_allt_DevelopmentZoneMember_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_IncomeTaxAreaDomain_6" xlink:to="loc_allt_OutsideDevelopmentZoneMember_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_allt_IncomeTaxAreaAxis_6" xlink:to="loc_allt_IncomeTaxAreaDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_allt_TaxesOnIncomeTable_1" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_11" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_11" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_11" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_11" xlink:to="loc_allt_PreferredEnterpriseMember_11" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_11" xlink:to="loc_allt_SpecialTechnologicalPreferredEnterpriseMember_12" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_11" xlink:to="loc_country_IL_13" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_11" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_14" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_11" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_allt_TaxesOnIncomeTable_1" xlink:to="loc_srt_RangeAxis_18" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_RangeAxis_18" xlink:to="loc_srt_RangeMember_18" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_18" xlink:to="loc_srt_MinimumMember_18" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_RangeMember_18" xlink:to="loc_srt_MaximumMember_19" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_RangeAxis_18" xlink:to="loc_srt_RangeMember_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_allt_TaxesOnIncomeTable_1" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_23" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_23" xlink:to="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_23" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_23" xlink:to="loc_us-gaap_CorporationMember_23" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_23" xlink:to="loc_us-gaap_IndividualMember_24" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_23" xlink:to="loc_allt_ForeignCounterpartyMember_25" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_23" xlink:to="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_us-gaap_Revenues_30" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_31" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_32" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_allt_TaxExemptPeriod_33" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_allt_TaxBenefitPeriod_34" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_allt_TaxBenefitsDescription_35" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_allt_DividendWithholdingTaxRate_36" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_allt_PatentUseRightPeriod_37" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_allt_ExpenseDeductiblePeriod_38" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_us-gaap_OperatingLossCarryforwards_39" order="100" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_us-gaap_DeferredTaxExpenseFromStockOptionsExercised_40" order="110" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_41" order="120" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_42" order="130" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_43" order="140" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_us-gaap_OperatingLossCarryforwardsExpirationDate_44" order="150" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_45" order="160" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_46" order="170" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_allt_AdditionsToProvisionDuringPeriod_47" order="180" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_48" order="190" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_49" order="200" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_50" order="210" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_allt_TaxesOnIncomeLineItems_0" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_51" order="220" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/allt-gisorbgld">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_2"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AsiaAndOceaniaMember" xlink:label="loc_allt_AsiaAndOceaniaMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AmericasMember" xlink:label="loc_srt_AmericasMember_4"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_MiddleEastAndAfricaMember" xlink:label="loc_allt_MiddleEastAndAfricaMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_Default"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_0" xlink:to="loc_us-gaap_Revenues_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_0" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2" order="10" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_2" xlink:to="loc_srt_StatementGeographicalAxis_2" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_2" xlink:to="loc_srt_SegmentGeographicalDomain_2" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2" xlink:to="loc_srt_EuropeMember_2" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2" xlink:to="loc_allt_AsiaAndOceaniaMember_3" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2" xlink:to="loc_srt_AmericasMember_4" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_2" xlink:to="loc_allt_MiddleEastAndAfricaMember_5" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_2" xlink:to="loc_srt_SegmentGeographicalDomain_Default" order="10" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/allt-gisomcd">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesMember" xlink:label="loc_us-gaap_SalesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_5"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_MajorCustomerOneMember" xlink:label="loc_allt_MajorCustomerOneMember_5"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_MajorCustomerTwoMember" xlink:label="loc_allt_MajorCustomerTwoMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_10"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetworkIntelligenceSolutionsMember" xlink:label="loc_allt_NetworkIntelligenceSolutionsMember_10"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SecuritySolutionsMember" xlink:label="loc_allt_SecuritySolutionsMember_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_20"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ConcentrationRiskThresholdPercentage" xlink:label="loc_allt_ConcentrationRiskThresholdPercentage_21"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_0" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_1" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1" xlink:to="loc_us-gaap_SalesMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_1" xlink:to="loc_srt_MajorCustomersAxis_5" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_MajorCustomersAxis_5" xlink:to="loc_srt_NameOfMajorCustomerDomain_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5" xlink:to="loc_allt_MajorCustomerOneMember_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_NameOfMajorCustomerDomain_5" xlink:to="loc_allt_MajorCustomerTwoMember_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_MajorCustomersAxis_5" xlink:to="loc_srt_NameOfMajorCustomerDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_1" xlink:to="loc_srt_ProductOrServiceAxis_10" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_ProductOrServiceAxis_10" xlink:to="loc_srt_ProductsAndServicesDomain_10" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_10" xlink:to="loc_allt_NetworkIntelligenceSolutionsMember_10" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_ProductsAndServicesDomain_10" xlink:to="loc_allt_SecuritySolutionsMember_11" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_ProductOrServiceAxis_10" xlink:to="loc_srt_ProductsAndServicesDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_1" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_15" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_15" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_15" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_15" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_15" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_15" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_0" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_20" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_0" xlink:to="loc_allt_ConcentrationRiskThresholdPercentage_21" order="20" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/allt-gisolad">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_IL" xlink:label="loc_country_IL_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherCountriesMember" xlink:label="loc_allt_OtherCountriesMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_7"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_0" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_srt_StatementGeographicalAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_srt_StatementGeographicalAxis_1" xlink:to="loc_srt_SegmentGeographicalDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_country_IL_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_allt_OtherCountriesMember_2" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_srt_StatementGeographicalAxis_1" xlink:to="loc_srt_SegmentGeographicalDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_0" xlink:to="loc_us-gaap_NoncurrentAssets_7" order="10" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_GalilSoftwareMember" xlink:label="loc_allt_GalilSoftwareMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_7"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:to="loc_us-gaap_RelatedPartyDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_1" xlink:to="loc_allt_GalilSoftwareMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:to="loc_us-gaap_RelatedPartyDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_0" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_7" order="20" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/ConvertibleNotesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_8"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract_6" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_6" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract_6" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_7" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract_6" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_8" order="20" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/ConvertibleNotesDetailTextuals">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_5"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_LynrockLakeMasterFundLpMember" xlink:label="loc_allt_LynrockLakeMasterFundLpMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_12"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ConversionPriceIncreaseDecreases" xlink:label="loc_allt_ConversionPriceIncreaseDecreases_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionDescription" xlink:label="loc_us-gaap_DebtConversionDescription_14"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DebtConversionDescriptionChangeOfControl" xlink:label="loc_allt_DebtConversionDescriptionChangeOfControl_15"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes" xlink:label="loc_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_16"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TermOfDebtIssuanceCostsAmortization" xlink:label="loc_allt_TermOfDebtIssuanceCostsAmortization_17"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TotalIssuanceCosts" xlink:label="loc_allt_TotalIssuanceCosts_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_20"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5" xlink:to="loc_us-gaap_RelatedPartyDomain_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_RelatedPartyDomain_5" xlink:to="loc_allt_LynrockLakeMasterFundLpMember_5" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_5" xlink:to="loc_us-gaap_RelatedPartyDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_10" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_11" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_12" order="30" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_allt_ConversionPriceIncreaseDecreases_13" order="40" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtConversionDescription_14" order="50" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_allt_DebtConversionDescriptionChangeOfControl_15" order="60" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_16" order="70" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_allt_TermOfDebtIssuanceCostsAmortization_17" order="80" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_allt_TotalIssuanceCosts_18" order="90" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_19" order="100" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DebtInstrumentLineItems_0" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_20" order="110" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/FAIRVALUEMEASUREMENTSScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_6"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EarnOutLiabilityKeepers" xlink:label="loc_allt_EarnOutLiabilityKeepers_7"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration" xlink:label="loc_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration_8"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable_1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems_0" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_6" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems_0" xlink:to="loc_allt_EarnOutLiabilityKeepers_7" order="20" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems_0" xlink:to="loc_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration_8" order="30" use="optional"/>
  </definitionLink>
  <definitionLink xlink:type="extended" xlink:role="http://allot.com/role/SUBSEQUENTEVENTNarrativeDetailNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_Default"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSought" xlink:label="loc_us-gaap_LossContingencyDamagesSought_6"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/all" xlink:from="loc_us-gaap_SubsequentEventLineItems_0" xlink:to="loc_us-gaap_SubsequentEventTable_1" order="0" use="optional" xbrldt:closed="true" xbrldt:contextElement="segment"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/hypercube-dimension" xlink:from="loc_us-gaap_SubsequentEventTable_1" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-domain" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1" xlink:to="loc_us-gaap_SubsequentEventMember_1" order="0" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/dimension-default" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_Default" order="10" use="optional"/>
    <definitionArc xlink:type="arc" xlink:arcrole="http://xbrl.org/int/dim/arcrole/domain-member" xlink:from="loc_us-gaap_SubsequentEventLineItems_0" xlink:to="loc_us-gaap_LossContingencyDamagesSought_6" order="10" use="optional"/>
  </definitionLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.LAB
<SEQUENCE>12
<FILENAME>allt-20221231_lab.xml
<DESCRIPTION>XBRL LABEL FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <!-- INTEGIX by Ez-XBRL -->
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <labelLink xlink:type="extended" xlink:role="http://www.xbrl.org/2003/role/link">
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AcquisitionCostsRecordedToOperatingExpenses" xlink:label="loc_allt_AcquisitionCostsRecordedToOperatingExpenses_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AcquisitionCostsRecordedToOperatingExpenses" xlink:label="loc_allt_AcquisitionCostsRecordedToOperatingExpenses_2"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AdditionsToProvisionDuringPeriod" xlink:label="loc_allt_AdditionsToProvisionDuringPeriod_3"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AdditionsToProvisionDuringPeriod" xlink:label="loc_allt_AdditionsToProvisionDuringPeriod_4"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AdditionsToProvisionDuringPeriod" xlink:label="loc_allt_AdditionsToProvisionDuringPeriod_5"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AdvancesFromCustomers" xlink:label="loc_allt_AdvancesFromCustomers_6"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AdvancesFromCustomers" xlink:label="loc_allt_AdvancesFromCustomers_7"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AmortizationOfIssuanceCostsOfConvertibleDebt" xlink:label="loc_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_8"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AmortizationOfIssuanceCostsOfConvertibleDebt" xlink:label="loc_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_9"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AmortizationOfIssuanceCostsOfConvertibleDebt" xlink:label="loc_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_10"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AmountOfPastDueReceivables" xlink:label="loc_allt_AmountOfPastDueReceivables_11"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AmountOfPastDueReceivables" xlink:label="loc_allt_AmountOfPastDueReceivables_12"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AmountOfPastDueReceivables" xlink:label="loc_allt_AmountOfPastDueReceivables_13"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AmountOfPaymentsCap" xlink:label="loc_allt_AmountOfPaymentsCap_14"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AmountOfPaymentsCap" xlink:label="loc_allt_AmountOfPaymentsCap_15"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AmountOfPaymentsCap" xlink:label="loc_allt_AmountOfPaymentsCap_16"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss" xlink:label="loc_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_17"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss" xlink:label="loc_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_18"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AnnualPostVestingForfeitureRate" xlink:label="loc_allt_AnnualPostVestingForfeitureRate_19"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AnnualPostVestingForfeitureRate" xlink:label="loc_allt_AnnualPostVestingForfeitureRate_20"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AnnualPreVestingForfeitureRate" xlink:label="loc_allt_AnnualPreVestingForfeitureRate_21"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AnnualPreVestingForfeitureRate" xlink:label="loc_allt_AnnualPreVestingForfeitureRate_22"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ApprovalDateMember" xlink:label="loc_allt_ApprovalDateMember_23"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ApprovalDateMember" xlink:label="loc_allt_ApprovalDateMember_24"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AsiaAndOceaniaMember" xlink:label="loc_allt_AsiaAndOceaniaMember_25"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AsiaAndOceaniaMember" xlink:label="loc_allt_AsiaAndOceaniaMember_26"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci" xlink:label="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_27"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci" xlink:label="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_28"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci" xlink:label="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_29"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci" xlink:label="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_30"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci" xlink:label="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_31"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci" xlink:label="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_32"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_33"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_34"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_35"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_36"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_37"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_38"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_39"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesMaturityPeriodAxis" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_40"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesMaturityPeriodAxis" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_41"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_BankGuarantees" xlink:label="loc_allt_BankGuarantees_42"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_BankGuarantees" xlink:label="loc_allt_BankGuarantees_43"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_BeneficialOwnershipLimitationPercentage" xlink:label="loc_allt_BeneficialOwnershipLimitationPercentage_44"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_BeneficialOwnershipLimitationPercentage" xlink:label="loc_allt_BeneficialOwnershipLimitationPercentage_45"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_BeneficialOwnershipLimitationPercentage" xlink:label="loc_allt_BeneficialOwnershipLimitationPercentage_46"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm" xlink:label="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_47"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm" xlink:label="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_48"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm" xlink:label="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_49"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology" xlink:label="loc_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_50"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology" xlink:label="loc_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_51"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology" xlink:label="loc_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_52"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_CapitalNoteReleaseTaxes" xlink:label="loc_allt_CapitalNoteReleaseTaxes_53"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_CapitalNoteReleaseTaxes" xlink:label="loc_allt_CapitalNoteReleaseTaxes_54"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_CapitalNoteReleaseTaxes" xlink:label="loc_allt_CapitalNoteReleaseTaxes_55"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_CapitalNoteReleaseTaxes" xlink:label="loc_allt_CapitalNoteReleaseTaxes_56"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" xlink:label="loc_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_57"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" xlink:label="loc_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_58"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" xlink:label="loc_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_59"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ChangesInAssetAndLiabilityItemsAbstract" xlink:label="loc_allt_ChangesInAssetAndLiabilityItemsAbstract_60"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ChangesInAssetAndLiabilityItemsAbstract" xlink:label="loc_allt_ChangesInAssetAndLiabilityItemsAbstract_61"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ChangesInOperatingLeasesAsset" xlink:label="loc_allt_ChangesInOperatingLeasesAsset_62"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ChangesInOperatingLeasesAsset" xlink:label="loc_allt_ChangesInOperatingLeasesAsset_63"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ChangesInOperatingLeasesAsset" xlink:label="loc_allt_ChangesInOperatingLeasesAsset_64"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ChangesInOperatingLeasesLiability" xlink:label="loc_allt_ChangesInOperatingLeasesLiability_65"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ChangesInOperatingLeasesLiability" xlink:label="loc_allt_ChangesInOperatingLeasesLiability_66"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ChangesInOperatingLeasesLiability" xlink:label="loc_allt_ChangesInOperatingLeasesLiability_67"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_CommencementOfProductionMember" xlink:label="loc_allt_CommencementOfProductionMember_68"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_CommencementOfProductionMember" xlink:label="loc_allt_CommencementOfProductionMember_69"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_CommonStockValueAuthorized" xlink:label="loc_allt_CommonStockValueAuthorized_70"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_CommonStockValueAuthorized" xlink:label="loc_allt_CommonStockValueAuthorized_71"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_CommonStockValueAuthorized" xlink:label="loc_allt_CommonStockValueAuthorized_72"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ConcentrationRiskThresholdPercentage" xlink:label="loc_allt_ConcentrationRiskThresholdPercentage_73"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ConcentrationRiskThresholdPercentage" xlink:label="loc_allt_ConcentrationRiskThresholdPercentage_74"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ConcentrationRiskThresholdPercentage" xlink:label="loc_allt_ConcentrationRiskThresholdPercentage_75"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues" xlink:label="loc_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_76"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues" xlink:label="loc_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_77"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities" xlink:label="loc_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_78"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities" xlink:label="loc_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_79"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities" xlink:label="loc_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_80"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ConversionPriceIncreaseDecreases" xlink:label="loc_allt_ConversionPriceIncreaseDecreases_81"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ConversionPriceIncreaseDecreases" xlink:label="loc_allt_ConversionPriceIncreaseDecreases_82"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ConversionPriceIncreaseDecreases" xlink:label="loc_allt_ConversionPriceIncreaseDecreases_83"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_CostOfGoodsSoldDeferredRevenue" xlink:label="loc_allt_CostOfGoodsSoldDeferredRevenue_84"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_CostOfGoodsSoldDeferredRevenue" xlink:label="loc_allt_CostOfGoodsSoldDeferredRevenue_85"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_CostOfGoodsSoldDeferredRevenue" xlink:label="loc_allt_CostOfGoodsSoldDeferredRevenue_86"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DebtConversionDescriptionChangeOfControl" xlink:label="loc_allt_DebtConversionDescriptionChangeOfControl_87"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DebtConversionDescriptionChangeOfControl" xlink:label="loc_allt_DebtConversionDescriptionChangeOfControl_88"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DebtConversionDescriptionChangeOfControl" xlink:label="loc_allt_DebtConversionDescriptionChangeOfControl_89"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DebtInstrumentAdditionalFaceAmount" xlink:label="loc_allt_DebtInstrumentAdditionalFaceAmount_90"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DebtInstrumentAdditionalFaceAmount" xlink:label="loc_allt_DebtInstrumentAdditionalFaceAmount_91"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DebtInstrumentAdditionalFaceAmount" xlink:label="loc_allt_DebtInstrumentAdditionalFaceAmount_92"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities" xlink:label="loc_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_93"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities" xlink:label="loc_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_94"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities" xlink:label="loc_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_95"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities" xlink:label="loc_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_96"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" xlink:label="loc_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_97"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" xlink:label="loc_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_98"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" xlink:label="loc_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_99"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_100"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_101"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_102"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_103"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_104"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_105"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts" xlink:label="loc_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts_106"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts" xlink:label="loc_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts_107"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DevelopmentZoneMember" xlink:label="loc_allt_DevelopmentZoneMember_108"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DevelopmentZoneMember" xlink:label="loc_allt_DevelopmentZoneMember_109"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DividendWithholdingTaxRate" xlink:label="loc_allt_DividendWithholdingTaxRate_110"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DividendWithholdingTaxRate" xlink:label="loc_allt_DividendWithholdingTaxRate_111"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration" xlink:label="loc_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration_112"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration" xlink:label="loc_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration_113"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration" xlink:label="loc_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration_114"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EarnOutLiabilityKeepers" xlink:label="loc_allt_EarnOutLiabilityKeepers_115"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EarnOutLiabilityKeepers" xlink:label="loc_allt_EarnOutLiabilityKeepers_116"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EarnOutLiabilityKeepers" xlink:label="loc_allt_EarnOutLiabilityKeepers_117"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount_118"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount_119"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount_120"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount_121"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount_122"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount_123"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount_124"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount_125"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount_126"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount_127"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount_128"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount_129"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount_130"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount_131"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount_132"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount_133"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount_134"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount_135"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EquipmentAtCustomerSiteMember" xlink:label="loc_allt_EquipmentAtCustomerSiteMember_136"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EquipmentAtCustomerSiteMember" xlink:label="loc_allt_EquipmentAtCustomerSiteMember_137"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EstimatedCreditLossAllowance" xlink:label="loc_allt_EstimatedCreditLossAllowance_138"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EstimatedCreditLossAllowance" xlink:label="loc_allt_EstimatedCreditLossAllowance_139"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_140"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_141"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_142"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_143"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_144"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_145"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_146"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ExpenseDeductiblePeriod" xlink:label="loc_allt_ExpenseDeductiblePeriod_147"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ExpenseDeductiblePeriod" xlink:label="loc_allt_ExpenseDeductiblePeriod_148"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo" xlink:label="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_149"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo" xlink:label="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_150"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo" xlink:label="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_151"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_FirstExtensionMember" xlink:label="loc_allt_FirstExtensionMember_152"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_FirstExtensionMember" xlink:label="loc_allt_FirstExtensionMember_153"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ForeignCounterpartyMember" xlink:label="loc_allt_ForeignCounterpartyMember_154"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ForeignCounterpartyMember" xlink:label="loc_allt_ForeignCounterpartyMember_155"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ForeignCounterpartyMember" xlink:label="loc_allt_ForeignCounterpartyMember_156"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_GalilSoftwareMember" xlink:label="loc_allt_GalilSoftwareMember_157"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_GalilSoftwareMember" xlink:label="loc_allt_GalilSoftwareMember_158"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_GovernmentAuthorities" xlink:label="loc_allt_GovernmentAuthorities_159"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_GovernmentAuthorities" xlink:label="loc_allt_GovernmentAuthorities_160"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_GovernmentAuthorities" xlink:label="loc_allt_GovernmentAuthorities_161"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" xlink:label="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_162"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" xlink:label="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_163"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_GuaranteesInFavorOfLease" xlink:label="loc_allt_GuaranteesInFavorOfLease_164"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_GuaranteesInFavorOfLease" xlink:label="loc_allt_GuaranteesInFavorOfLease_165"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_HoldbackAndContingentEarnout" xlink:label="loc_allt_HoldbackAndContingentEarnout_166"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_HoldbackAndContingentEarnout" xlink:label="loc_allt_HoldbackAndContingentEarnout_167"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_HoldbackExpensesCurrent" xlink:label="loc_allt_HoldbackExpensesCurrent_168"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_HoldbackExpensesCurrent" xlink:label="loc_allt_HoldbackExpensesCurrent_169"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_HoldbackExpensesCurrent" xlink:label="loc_allt_HoldbackExpensesCurrent_170"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization" xlink:label="loc_allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization_171"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization" xlink:label="loc_allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization_172"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization" xlink:label="loc_allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization_173"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncomeTaxAreaAxis" xlink:label="loc_allt_IncomeTaxAreaAxis_174"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncomeTaxAreaAxis" xlink:label="loc_allt_IncomeTaxAreaAxis_175"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement" xlink:label="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_176"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement" xlink:label="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_177"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement" xlink:label="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_178"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange" xlink:label="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_179"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange" xlink:label="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_180"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange" xlink:label="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_181"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" xlink:label="loc_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_182"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" xlink:label="loc_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_183"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" xlink:label="loc_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_184"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" xlink:label="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_185"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" xlink:label="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_186"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" xlink:label="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_187"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_InitialBeneficialOwnershipLimitationPercentage" xlink:label="loc_allt_InitialBeneficialOwnershipLimitationPercentage_188"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_InitialBeneficialOwnershipLimitationPercentage" xlink:label="loc_allt_InitialBeneficialOwnershipLimitationPercentage_189"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_InitialBeneficialOwnershipLimitationPercentage" xlink:label="loc_allt_InitialBeneficialOwnershipLimitationPercentage_190"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_InitialDebtConversionRate" xlink:label="loc_allt_InitialDebtConversionRate_191"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_InitialDebtConversionRate" xlink:label="loc_allt_InitialDebtConversionRate_192"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_InitialDebtConversionRate" xlink:label="loc_allt_InitialDebtConversionRate_193"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IsraelInnovationAuthorityGrantMember" xlink:label="loc_allt_IsraelInnovationAuthorityGrantMember_194"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IsraelInnovationAuthorityGrantMember" xlink:label="loc_allt_IsraelInnovationAuthorityGrantMember_195"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IsraelInnovationAuthorityGrantMember" xlink:label="loc_allt_IsraelInnovationAuthorityGrantMember_196"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_KeepersChildSafetyLtdMember" xlink:label="loc_allt_KeepersChildSafetyLtdMember_197"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_KeepersChildSafetyLtdMember" xlink:label="loc_allt_KeepersChildSafetyLtdMember_198"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_LeasePeriod" xlink:label="loc_allt_LeasePeriod_199"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_LeasePeriod" xlink:label="loc_allt_LeasePeriod_200"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_LynrockLakeMasterFundLpMember" xlink:label="loc_allt_LynrockLakeMasterFundLpMember_201"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_LynrockLakeMasterFundLpMember" xlink:label="loc_allt_LynrockLakeMasterFundLpMember_202"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_LynrockLakeMasterFundLpMember" xlink:label="loc_allt_LynrockLakeMasterFundLpMember_203"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_MajorCustomerOneMember" xlink:label="loc_allt_MajorCustomerOneMember_204"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_MajorCustomerOneMember" xlink:label="loc_allt_MajorCustomerOneMember_205"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_MajorCustomerOneMember" xlink:label="loc_allt_MajorCustomerOneMember_206"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_MajorCustomerTwoMember" xlink:label="loc_allt_MajorCustomerTwoMember_207"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_MajorCustomerTwoMember" xlink:label="loc_allt_MajorCustomerTwoMember_208"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_MajorCustomerTwoMember" xlink:label="loc_allt_MajorCustomerTwoMember_209"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_MiddleEastAndAfricaMember" xlink:label="loc_allt_MiddleEastAndAfricaMember_210"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_MiddleEastAndAfricaMember" xlink:label="loc_allt_MiddleEastAndAfricaMember_211"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_MonthlyRentalExpenses" xlink:label="loc_allt_MonthlyRentalExpenses_212"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_MonthlyRentalExpenses" xlink:label="loc_allt_MonthlyRentalExpenses_213"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetAssetsFairValueDisclosure" xlink:label="loc_allt_NetAssetsFairValueDisclosure_214"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetAssetsFairValueDisclosure" xlink:label="loc_allt_NetAssetsFairValueDisclosure_215"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetAssetsFairValueDisclosure" xlink:label="loc_allt_NetAssetsFairValueDisclosure_216"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetonomyLTDMember" xlink:label="loc_allt_NetonomyLTDMember_217"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetonomyLTDMember" xlink:label="loc_allt_NetonomyLTDMember_218"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetonomyLTDMember" xlink:label="loc_allt_NetonomyLTDMember_219"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetonomyLTDMember" xlink:label="loc_allt_NetonomyLTDMember_220"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetonomyMember" xlink:label="loc_allt_NetonomyMember_221"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetonomyMember" xlink:label="loc_allt_NetonomyMember_222"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetOperatingLossesLimitPercentageOfTaxableIncome" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_223"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetOperatingLossesLimitPercentageOfTaxableIncome" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_224"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetOperatingLossesLimitPercentageOfTaxableIncome" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_225"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_226"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_227"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_228"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetworkIntelligenceSolutionsMember" xlink:label="loc_allt_NetworkIntelligenceSolutionsMember_229"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetworkIntelligenceSolutionsMember" xlink:label="loc_allt_NetworkIntelligenceSolutionsMember_230"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NewAccountingStandardEffect" xlink:label="loc_allt_NewAccountingStandardEffect_231"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NewAccountingStandardEffect" xlink:label="loc_allt_NewAccountingStandardEffect_232"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NewAccountingStandardEffect" xlink:label="loc_allt_NewAccountingStandardEffect_233"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees" xlink:label="loc_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_234"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees" xlink:label="loc_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_235"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees" xlink:label="loc_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_236"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees" xlink:label="loc_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_237"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptenetMember" xlink:label="loc_allt_OptenetMember_238"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptenetMember" xlink:label="loc_allt_OptenetMember_239"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeFiveMember" xlink:label="loc_allt_OptionsPriceRangeFiveMember_240"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeFiveMember" xlink:label="loc_allt_OptionsPriceRangeFiveMember_241"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeFiveMember" xlink:label="loc_allt_OptionsPriceRangeFiveMember_242"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeFourMember" xlink:label="loc_allt_OptionsPriceRangeFourMember_243"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeFourMember" xlink:label="loc_allt_OptionsPriceRangeFourMember_244"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeFourMember" xlink:label="loc_allt_OptionsPriceRangeFourMember_245"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeOneMember" xlink:label="loc_allt_OptionsPriceRangeOneMember_246"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeOneMember" xlink:label="loc_allt_OptionsPriceRangeOneMember_247"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeOneMember" xlink:label="loc_allt_OptionsPriceRangeOneMember_248"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeThreeMember" xlink:label="loc_allt_OptionsPriceRangeThreeMember_249"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeThreeMember" xlink:label="loc_allt_OptionsPriceRangeThreeMember_250"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeThreeMember" xlink:label="loc_allt_OptionsPriceRangeThreeMember_251"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeTwoMember" xlink:label="loc_allt_OptionsPriceRangeTwoMember_252"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeTwoMember" xlink:label="loc_allt_OptionsPriceRangeTwoMember_253"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeTwoMember" xlink:label="loc_allt_OptionsPriceRangeTwoMember_254"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock" xlink:label="loc_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_255"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock" xlink:label="loc_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_256"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock" xlink:label="loc_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_257"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherCountriesMember" xlink:label="loc_allt_OtherCountriesMember_258"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherCountriesMember" xlink:label="loc_allt_OtherCountriesMember_259"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherCountriesMember" xlink:label="loc_allt_OtherCountriesMember_260"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherExpensesAndExchangeRateDifferences" xlink:label="loc_allt_OtherExpensesAndExchangeRateDifferences_261"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherExpensesAndExchangeRateDifferences" xlink:label="loc_allt_OtherExpensesAndExchangeRateDifferences_262"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherPayablesAndAccruedExpensesDetailsAbstract" xlink:label="loc_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_263"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherPayablesAndAccruedExpensesDetailsAbstract" xlink:label="loc_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_264"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_265"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_266"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_267"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_268"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OutsideDevelopmentZoneMember" xlink:label="loc_allt_OutsideDevelopmentZoneMember_269"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OutsideDevelopmentZoneMember" xlink:label="loc_allt_OutsideDevelopmentZoneMember_270"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PatentUseRightPeriod" xlink:label="loc_allt_PatentUseRightPeriod_271"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PatentUseRightPeriod" xlink:label="loc_allt_PatentUseRightPeriod_272"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes" xlink:label="loc_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_273"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes" xlink:label="loc_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_274"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes" xlink:label="loc_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_275"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PreferredEnterpriseMember" xlink:label="loc_allt_PreferredEnterpriseMember_276"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PreferredEnterpriseMember" xlink:label="loc_allt_PreferredEnterpriseMember_277"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PrepaymentToOem" xlink:label="loc_allt_PrepaymentToOem_278"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PrepaymentToOem" xlink:label="loc_allt_PrepaymentToOem_279"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets" xlink:label="loc_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_280"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets" xlink:label="loc_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_281"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ProceedsFromPastDueReceivables" xlink:label="loc_allt_ProceedsFromPastDueReceivables_282"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ProceedsFromPastDueReceivables" xlink:label="loc_allt_ProceedsFromPastDueReceivables_283"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ProceedsFromPastDueReceivables" xlink:label="loc_allt_ProceedsFromPastDueReceivables_284"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock" xlink:label="loc_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_285"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock" xlink:label="loc_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_286"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock" xlink:label="loc_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_287"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" xlink:label="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_288"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" xlink:label="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_289"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" xlink:label="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_290"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ProvisionForReturns" xlink:label="loc_allt_ProvisionForReturns_291"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ProvisionForReturns" xlink:label="loc_allt_ProvisionForReturns_292"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RemainingPerformanceObligations" xlink:label="loc_allt_RemainingPerformanceObligations_293"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RemainingPerformanceObligations" xlink:label="loc_allt_RemainingPerformanceObligations_294"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RemainingPerformanceObligations" xlink:label="loc_allt_RemainingPerformanceObligations_295"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RemainingPerformanceObligationsShortTerm" xlink:label="loc_allt_RemainingPerformanceObligationsShortTerm_296"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RemainingPerformanceObligationsShortTerm" xlink:label="loc_allt_RemainingPerformanceObligationsShortTerm_297"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RemainingPerformanceObligationsShortTerm" xlink:label="loc_allt_RemainingPerformanceObligationsShortTerm_298"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RestrictedHoldbackAmount" xlink:label="loc_allt_RestrictedHoldbackAmount_299"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RestrictedHoldbackAmount" xlink:label="loc_allt_RestrictedHoldbackAmount_300"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RoyaltyBearingGrantsPolicyTextBlock" xlink:label="loc_allt_RoyaltyBearingGrantsPolicyTextBlock_301"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RoyaltyBearingGrantsPolicyTextBlock" xlink:label="loc_allt_RoyaltyBearingGrantsPolicyTextBlock_302"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RoyaltyBearingGrantsPolicyTextBlock" xlink:label="loc_allt_RoyaltyBearingGrantsPolicyTextBlock_303"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RoyaltyExpensePercentageOfGrants" xlink:label="loc_allt_RoyaltyExpensePercentageOfGrants_304"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RoyaltyExpensePercentageOfGrants" xlink:label="loc_allt_RoyaltyExpensePercentageOfGrants_305"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RoyaltyExpensePercentageOfNetSales" xlink:label="loc_allt_RoyaltyExpensePercentageOfNetSales_306"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RoyaltyExpensePercentageOfNetSales" xlink:label="loc_allt_RoyaltyExpensePercentageOfNetSales_307"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate" xlink:label="loc_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate_308"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate" xlink:label="loc_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate_309"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SecondExtensionMember" xlink:label="loc_allt_SecondExtensionMember_310"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SecondExtensionMember" xlink:label="loc_allt_SecondExtensionMember_311"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SecurityAsServiceMember" xlink:label="loc_allt_SecurityAsServiceMember_312"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SecurityAsServiceMember" xlink:label="loc_allt_SecurityAsServiceMember_313"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SecurityAsServiceMember" xlink:label="loc_allt_SecurityAsServiceMember_314"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SecurityAsServiceMember" xlink:label="loc_allt_SecurityAsServiceMember_315"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SecuritySolutionsMember" xlink:label="loc_allt_SecuritySolutionsMember_316"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SecuritySolutionsMember" xlink:label="loc_allt_SecuritySolutionsMember_317"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SeverancePayFund" xlink:label="loc_allt_SeverancePayFund_318"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SeverancePayFund" xlink:label="loc_allt_SeverancePayFund_319"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SeverancePayPolicyTextBlock" xlink:label="loc_allt_SeverancePayPolicyTextBlock_320"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SeverancePayPolicyTextBlock" xlink:label="loc_allt_SeverancePayPolicyTextBlock_321"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SeverancePayPolicyTextBlock" xlink:label="loc_allt_SeverancePayPolicyTextBlock_322"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_323"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_324"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_325"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_326"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_327"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_328"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_329"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_330"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_331"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShortTermBankDepositsHedgingTransactions" xlink:label="loc_allt_ShortTermBankDepositsHedgingTransactions_332"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShortTermBankDepositsHedgingTransactions" xlink:label="loc_allt_ShortTermBankDepositsHedgingTransactions_333"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShortTermBankDepositsHedgingTransactions" xlink:label="loc_allt_ShortTermBankDepositsHedgingTransactions_334"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShortTermBankDepositsHedgingTransactions" xlink:label="loc_allt_ShortTermBankDepositsHedgingTransactions_335"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShortTermBankDepositsPolicyTextBlock" xlink:label="loc_allt_ShortTermBankDepositsPolicyTextBlock_336"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShortTermBankDepositsPolicyTextBlock" xlink:label="loc_allt_ShortTermBankDepositsPolicyTextBlock_337"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShortTermBankDepositsPolicyTextBlock" xlink:label="loc_allt_ShortTermBankDepositsPolicyTextBlock_338"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SpainTaxAuthoritiesGrantMember" xlink:label="loc_allt_SpainTaxAuthoritiesGrantMember_339"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SpainTaxAuthoritiesGrantMember" xlink:label="loc_allt_SpainTaxAuthoritiesGrantMember_340"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SpainTaxAuthoritiesGrantMember" xlink:label="loc_allt_SpainTaxAuthoritiesGrantMember_341"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SpecialTechnologicalPreferredEnterpriseMember" xlink:label="loc_allt_SpecialTechnologicalPreferredEnterpriseMember_342"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SpecialTechnologicalPreferredEnterpriseMember" xlink:label="loc_allt_SpecialTechnologicalPreferredEnterpriseMember_343"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears" xlink:label="loc_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_344"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears" xlink:label="loc_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_345"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears" xlink:label="loc_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_346"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxBenefitPeriod" xlink:label="loc_allt_TaxBenefitPeriod_347"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxBenefitPeriod" xlink:label="loc_allt_TaxBenefitPeriod_348"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxBenefitsDescription" xlink:label="loc_allt_TaxBenefitsDescription_349"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxBenefitsDescription" xlink:label="loc_allt_TaxBenefitsDescription_350"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxBenefitsDescription" xlink:label="loc_allt_TaxBenefitsDescription_351"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxesOnIncomeLineItems" xlink:label="loc_allt_TaxesOnIncomeLineItems_352"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxesOnIncomeLineItems" xlink:label="loc_allt_TaxesOnIncomeLineItems_353"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxesOnIncomeTable" xlink:label="loc_allt_TaxesOnIncomeTable_354"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxesOnIncomeTable" xlink:label="loc_allt_TaxesOnIncomeTable_355"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxExemptPeriod" xlink:label="loc_allt_TaxExemptPeriod_356"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxExemptPeriod" xlink:label="loc_allt_TaxExemptPeriod_357"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TechnologyTwoMember" xlink:label="loc_allt_TechnologyTwoMember_358"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TechnologyTwoMember" xlink:label="loc_allt_TechnologyTwoMember_359"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TermOfDebtIssuanceCostsAmortization" xlink:label="loc_allt_TermOfDebtIssuanceCostsAmortization_360"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TermOfDebtIssuanceCostsAmortization" xlink:label="loc_allt_TermOfDebtIssuanceCostsAmortization_361"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TermOfDebtIssuanceCostsAmortization" xlink:label="loc_allt_TermOfDebtIssuanceCostsAmortization_362"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TotalIssuanceCosts" xlink:label="loc_allt_TotalIssuanceCosts_363"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TotalIssuanceCosts" xlink:label="loc_allt_TotalIssuanceCosts_364"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TreasuryStockPolicyTextBlock" xlink:label="loc_allt_TreasuryStockPolicyTextBlock_365"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TreasuryStockPolicyTextBlock" xlink:label="loc_allt_TreasuryStockPolicyTextBlock_366"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TreasuryStockPolicyTextBlock" xlink:label="loc_allt_TreasuryStockPolicyTextBlock_367"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TwoThousandSixStockOptionPlanMember" xlink:label="loc_allt_TwoThousandSixStockOptionPlanMember_368"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TwoThousandSixStockOptionPlanMember" xlink:label="loc_allt_TwoThousandSixStockOptionPlanMember_369"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TwoThousandSixStockOptionPlanMember" xlink:label="loc_allt_TwoThousandSixStockOptionPlanMember_370"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TwoThousandSixteenPlanMember" xlink:label="loc_allt_TwoThousandSixteenPlanMember_371"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TwoThousandSixteenPlanMember" xlink:label="loc_allt_TwoThousandSixteenPlanMember_372"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TwoThousandSixteenPlanMember" xlink:label="loc_allt_TwoThousandSixteenPlanMember_373"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_IL" xlink:label="loc_country_IL_374"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_375"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_376"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId_377"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation_378"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName_379"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_380"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_381"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_382"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_383"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_384"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_385"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_386"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_387"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_388"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_389"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_390"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_391"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_392"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_393"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_394"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_dei_EntityAddressAddressLine3_395"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_396"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_397"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_398"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_399"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_400"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_401"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_402"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_403"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod_404"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_405"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_406"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_407"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_408"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_409"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_410"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_411"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_412"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_413"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_414"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_415"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_416"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_417"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_418"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_419"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AfricaMember" xlink:label="loc_srt_AfricaMember_420"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AmericasMember" xlink:label="loc_srt_AmericasMember_421"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_422"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_423"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_424"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_425"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LatinAmericaMember" xlink:label="loc_srt_LatinAmericaMember_426"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_427"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_428"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_429"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_430"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_431"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_432"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_433"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_434"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_435"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_436"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_437"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_438"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_439"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualAxis" xlink:label="loc_srt_TitleOfIndividualAxis_440"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_TitleOfIndividualWithRelationshipToEntityDomain" xlink:label="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_441"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_442"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaap_AccountsAndNotesReceivableNet_443"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaap_AccountsAndNotesReceivableNet_444"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaap_AccountsAndNotesReceivableNet_445"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_446"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_447"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_448"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetNoncurrent" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_449"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetNoncurrent" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_450"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_451"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_452"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_453"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_454"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_455"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_456"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_457"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_458"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_459"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_460"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_461"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_462"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_463"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_464"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_465"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_466"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_467"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_468"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_469"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_470"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_471"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_472"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_473"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_474"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_475"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_476"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_477"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_478"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_479"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_480"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_481"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_482"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_483"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_484"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_485"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredCharges" xlink:label="loc_us-gaap_AmortizationOfDeferredCharges_486"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_487"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_488"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_489"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_490"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_491"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_492"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_493"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_494"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_495"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_496"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_497"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_498"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_499"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_500"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_501"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_502"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_503"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_504"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_505"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_506"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_507"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_508"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_509"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecurities" xlink:label="loc_us-gaap_AvailableForSaleSecurities_510"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesAmortizedCost" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_511"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_512"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_513"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesCurrent" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesCurrent_514"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleSecuritiesTextBlock" xlink:label="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_515"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_516"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_517"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1" xlink:label="loc_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_518"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_519"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_520"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_521"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_522"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_523"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_524"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationIndemnificationAssetsDescription" xlink:label="loc_us-gaap_BusinessCombinationIndemnificationAssetsDescription_525"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_526"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_527"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_528"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_529"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_530"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_531"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_532"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_533"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_534"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized_535"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_536"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_537"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_538"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_539"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_540"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_541"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_542"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_543"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_544"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_545"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_546"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_547"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_548"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_549"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_550"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_551"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_552"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_553"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_554"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_555"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_556"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_557"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_558"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_559"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_560"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_561"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_562"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_563"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_564"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_565"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_566"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_567"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_568"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_569"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_570"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_571"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_572"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_573"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_574"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_575"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_576"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_577"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_578"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_579"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_580"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_581"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_582"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtTableTextBlock" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock_583"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtTableTextBlock" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock_584"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_585"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_586"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_587"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_588"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporationMember" xlink:label="loc_us-gaap_CorporationMember_589"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_590"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_591"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_592"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_593"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract_594"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_595"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_596"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_597"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_598"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_599"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_600"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_601"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_602"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_603"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_604"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionDescription" xlink:label="loc_us-gaap_DebtConversionDescription_605"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionDescription" xlink:label="loc_us-gaap_DebtConversionDescription_606"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_607"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_608"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_609"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentAxis" xlink:label="loc_us-gaap_DebtInstrumentAxis_610"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_611"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPrice1" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_612"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPriceDecrease" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPriceDecrease_613"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentConvertibleConversionPriceDecrease" xlink:label="loc_us-gaap_DebtInstrumentConvertibleConversionPriceDecrease_614"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_615"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_616"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_617"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_618"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_619"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_620"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_621"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_622"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_623"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_624"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentNameDomain" xlink:label="loc_us-gaap_DebtInstrumentNameDomain_625"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_626"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentRedemptionPricePercentage" xlink:label="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_627"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_628"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaap_DebtInstrumentTerm_629"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTerm" xlink:label="loc_us-gaap_DebtInstrumentTerm_630"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_631"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_632"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_633"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_634"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract_635"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_636"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_637"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_638"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_639"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_640"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_641"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncome" xlink:label="loc_us-gaap_DeferredIncome_642"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncome" xlink:label="loc_us-gaap_DeferredIncome_643"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_644"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_645"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_646"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_647"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_648"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_649"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_650"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_651"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_652"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_653"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_654"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_655"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_656"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_657"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_658"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_659"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_660"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_661"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_662"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_663"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_664"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_665"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_666"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_667"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_668"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_669"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_670"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_671"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxExpenseFromStockOptionsExercised" xlink:label="loc_us-gaap_DeferredTaxExpenseFromStockOptionsExercised_672"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_673"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_674"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_675"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_676"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_677"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_678"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_679"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_680"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems_681"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable_682"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaap_DepositsAssetsCurrent_683"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="loc_us-gaap_DepositsAssetsNoncurrent_684"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_685"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_686"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_687"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_688"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_689"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_690"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_691"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent_692"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_693"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_694"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_695"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_696"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_697"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_698"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities_699"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities_700"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities_701"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives" xlink:label="loc_us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives_702"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted" xlink:label="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_703"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_704"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue" xlink:label="loc_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_705"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue" xlink:label="loc_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_706"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_707"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_708"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_709"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_710"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_711"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_712"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_713"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_714"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_715"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_716"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_717"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_718"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_719"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_720"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_721"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_722"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_723"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentLeasedToOtherPartyMember" xlink:label="loc_us-gaap_EquipmentLeasedToOtherPartyMember_724"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquipmentLeasedToOtherPartyMember" xlink:label="loc_us-gaap_EquipmentLeasedToOtherPartyMember_725"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_726"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_727"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_728"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_729"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_730"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_731"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_732"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_733"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_734"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_735"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_736"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_737"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_738"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_739"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_740"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_741"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_742"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_743"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_744"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_745"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_746"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_747"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_748"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_749"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_750"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_751"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_752"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_753"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_754"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_755"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_756"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet_757"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_758"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_759"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_760"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_761"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_762"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_763"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_764"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_765"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_766"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue_767"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_768"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_769"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_770"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_771"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_772"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_773"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_774"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_775"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_776"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_777"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_778"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_779"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_780"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_781"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_782"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_783"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_784"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_785"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_786"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_787"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_788"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_789"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_790"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_791"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GovernmentContractReceivable" xlink:label="loc_us-gaap_GovernmentContractReceivable_792"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_793"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_794"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_795"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis" xlink:label="loc_us-gaap_HedgingDesignationAxis_796"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_797"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_798"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_799"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_800"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_801"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_802"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_803"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_804"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_805"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_806"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_807"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_808"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_809"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_810"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_811"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_812"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_813"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_814"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_815"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_816"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_817"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_818"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_819"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_820"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_821"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_822"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_823"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_824"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_825"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_826"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_827"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_828"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_829"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_830"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_831"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_832"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_833"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_834"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_835"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_836"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_837"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_838"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_839"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_840"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_841"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_842"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_843"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_844"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_845"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_846"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_847"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_848"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_849"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInRestrictedCash" xlink:label="loc_us-gaap_IncreaseDecreaseInRestrictedCash_850"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInRestrictedCash" xlink:label="loc_us-gaap_IncreaseDecreaseInRestrictedCash_851"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndividualMember" xlink:label="loc_us-gaap_IndividualMember_852"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_853"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaap_IntellectualPropertyMember_854"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndOtherIncome" xlink:label="loc_us-gaap_InterestAndOtherIncome_855"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_856"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryAdjustments" xlink:label="loc_us-gaap_InventoryAdjustments_857"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_858"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_859"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_860"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_861"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_862"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_863"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_864"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_865"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_866"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_867"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeAmortizationOfPremium" xlink:label="loc_us-gaap_InvestmentIncomeAmortizationOfPremium_868"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNonoperatingAbstract" xlink:label="loc_us-gaap_InvestmentIncomeNonoperatingAbstract_869"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_870"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_871"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_872"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_873"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_874"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_875"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_876"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_877"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_878"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_879"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_880"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_881"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_882"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_883"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_884"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_885"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_886"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_887"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_888"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_889"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_890"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_891"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_892"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_893"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_894"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_895"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_896"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_897"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_898"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_899"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_900"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_901"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_902"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSought" xlink:label="loc_us-gaap_LossContingencyDamagesSought_903"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_904"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_905"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_906"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MachineryAndEquipmentMember" xlink:label="loc_us-gaap_MachineryAndEquipmentMember_907"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_908"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_909"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_910"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_911"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_912"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_913"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_914"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_915"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_916"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_917"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_918"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_919"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_920"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_921"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_922"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_923"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract" xlink:label="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_924"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPrinciplesEarlyAdoptionMember" xlink:label="loc_us-gaap_NewAccountingPrinciplesEarlyAdoptionMember_925"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementEarlyAdoptionAxis" xlink:label="loc_us-gaap_NewAccountingPronouncementEarlyAdoptionAxis_926"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementEarlyAdoptionEffectMember" xlink:label="loc_us-gaap_NewAccountingPronouncementEarlyAdoptionEffectMember_927"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_928"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_929"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_930"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember" xlink:label="loc_us-gaap_NondesignatedMember_931"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_932"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_933"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_934"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseMember" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseMember_935"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_936"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenseMember" xlink:label="loc_us-gaap_OperatingExpenseMember_937"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_938"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_939"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_940"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_941"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_942"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_943"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_944"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_945"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_946"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_947"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_948"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_949"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_950"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDue" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_951"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_952"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_953"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_954"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_955"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_956"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_957"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_958"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter" xlink:label="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_959"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasesRentExpenseNet" xlink:label="loc_us-gaap_OperatingLeasesRentExpenseNet_960"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_961"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_962"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_963"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:label="loc_us-gaap_OperatingLossCarryforwardsExpirationDate_964"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_965"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_966"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_967"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_968"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_969"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_970"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_971"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_972"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_973"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_974"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_975"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_976"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_977"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_978"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_979"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_980"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_981"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_982"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_983"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_984"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_985"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_986"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_987"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_988"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_989"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_990"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_991"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_992"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_993"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_994"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_995"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_996"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_997"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaap_OtherShortTermInvestments_998"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_999"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_1000"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_1001"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_1002"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1003"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_1004"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireAvailableForSaleSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_1005"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1006"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_1007"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1008"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1009"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_1010"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_1011"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_1012"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1013"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1014"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_1015"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1016"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1017"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_1018"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidInterest" xlink:label="loc_us-gaap_PrepaidInterest_1019"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidInterest" xlink:label="loc_us-gaap_PrepaidInterest_1020"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_1021"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_1022"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants_1023"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_1024"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_1025"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_1026"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_1027"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_1028"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_1029"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_1030"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1031"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1032"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1033"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1034"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_1035"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_1036"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1037"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1038"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_1039"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1040"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1041"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1042"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_1043"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_1044"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1045"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1046"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1047"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_1048"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_1049"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1050"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_1051"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_1052"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_1053"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_1054"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1055"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1056"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1057"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_1058"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_1059"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_1060"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_1061"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_1062"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_1063"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedInvestmentsNoncurrent" xlink:label="loc_us-gaap_RestrictedInvestmentsNoncurrent_1064"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedInvestmentsNoncurrent" xlink:label="loc_us-gaap_RestrictedInvestmentsNoncurrent_1065"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1066"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1067"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_1068"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_1069"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1070"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1071"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_1072"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_1073"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_1074"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_1075"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesMember" xlink:label="loc_us-gaap_SalesMember_1076"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_1077"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1078"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_1079"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1080"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1081"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1082"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1083"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1084"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_1085"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1086"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1087"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1088"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1089"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock_1090"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1091"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1092"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:label="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_1093"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_1094"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1095"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1096"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1097"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_1098"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_1099"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1100"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1101"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_1102"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1103"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1104"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1105"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1106"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_1107"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_1108"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1109"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1110"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1111"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_1112"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1113"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1114"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_1115"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_1116"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_1117"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_1118"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_1119"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_1120"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_1121"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1" xlink:label="loc_us-gaap_SeveranceCosts1_1122"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_1123"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1124"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1125"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1126"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1127"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1128"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1129"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1130"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1131"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1132"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1133"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1134"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1135"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1136"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1137"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1138"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1139"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1140"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1141"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1142"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1143"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1144"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1145"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1146"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1147"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_1148"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_1149"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1150"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1151"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1152"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1153"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1154"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1155"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1156"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1157"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1158"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1159"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_1160"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_1161"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1162"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1163"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1164"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1165"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1166"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1167"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1168"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1169"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1170"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1171"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1172"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1173"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_1174"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_1175"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_1176"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1177"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1178"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_1179"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_1180"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_1181"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1182"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1183"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1184"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1185"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1186"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1187"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1188"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_1189"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_1190"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_1191"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_1192"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1193"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1194"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost_1195"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeasePayments" xlink:label="loc_us-gaap_ShortTermLeasePayments_1196"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeasePayments" xlink:label="loc_us-gaap_ShortTermLeasePayments_1197"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_1198"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_1199"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1200"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1201"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1202"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1203"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_1204"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_1205"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1206"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_1207"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_1208"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_1209"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1210"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockCompensationPlanMember" xlink:label="loc_us-gaap_StockCompensationPlanMember_1211"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1212"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1213"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1214"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_1215"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_1216"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1217"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_1218"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1219"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1220"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1221"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_1222"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_1223"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_1224"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_1225"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_1226"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1227"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_1228"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_1229"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_1230"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_1231"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1232"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1233"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_1234"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_1235"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:label="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_1236"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:label="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_1237"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_1238"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1239"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_1240"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_1241"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_1242"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_1243"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_1244"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_1245"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_1246"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_1247"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_1248"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_1249"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_1250"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_1251"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_1252"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_1253"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_1254"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_1255"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_1256"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts_1257"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts_1258"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_1259"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_1260"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_1261"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1262"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1263"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1264"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1265"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1266"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1267"/>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AcquisitionCostsRecordedToOperatingExpenses_0" xml:lang="en-US">Acquisition costs recorded to operating expenses.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AcquisitionCostsRecordedToOperatingExpenses_1" xml:lang="en-US">Acquisition costs recorded to operating expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AdditionsToProvisionDuringPeriod_0" xml:lang="en-US">Amounts added to provision for ASC 740-10 during year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AdditionsToProvisionDuringPeriod_1" xml:lang="en-US">Additions To Provision During Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_AdditionsToProvisionDuringPeriod_2" xml:lang="en-US">Amounts added to provision for ASC 740-10 during year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AdvancesFromCustomers_0" xml:lang="en-US">Advances from customers.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AdvancesFromCustomers_1" xml:lang="en-US">Advances from customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_0" xml:lang="en-US">Represents the amount of amortization of issuance of convertible debt.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_1" xml:lang="en-US">Amortization Of Issuance Costs Of Convertible Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_2" xml:lang="en-US">Amortization of issuance costs of Convertible debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AmountOfPastDueReceivables_0" xml:lang="en-US">Represent the amount of past due receivables.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AmountOfPastDueReceivables_1" xml:lang="en-US">Amount Of Past Due Receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_AmountOfPastDueReceivables_2" xml:lang="en-US">Amount of past due receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AmountOfPaymentsCap_0" xml:lang="en-US">Amount of payments cap.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AmountOfPaymentsCap_1" xml:lang="en-US">Amount Of Payments Cap</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_AmountOfPaymentsCap_2" xml:lang="en-US">Amount of payments cap</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_0" xml:lang="en-US">Amount Reclassified from Accumulated Deficit to Accumulated Other Comprehensive Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_1" xml:lang="en-US">Amount reclassified from accumulated deficit to accumulated other comprehensive income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AnnualPostVestingForfeitureRate_0" xml:lang="en-US">Annual post-vesting forfeiture rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AnnualPostVestingForfeitureRate_1" xml:lang="en-US">Annual post-vesting forfeiture rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AnnualPreVestingForfeitureRate_0" xml:lang="en-US">Annual pre-vesting forfeiture rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AnnualPreVestingForfeitureRate_1" xml:lang="en-US">Annual pre-vesting forfeiture rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ApprovalDateMember_0" xml:lang="en-US">Approval date [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ApprovalDateMember_1" xml:lang="en-US">Approval Date [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AsiaAndOceaniaMember_0" xml:lang="en-US">Asia and Oceania [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AsiaAndOceaniaMember_1" xml:lang="en-US">Asia And Oceania [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_0" xml:lang="en-US">Amount of accumulated pre-tax unrealized gains on investments in available-for-sale securities that are recognized in Accumulated Other Comprehensive Income (AOCI).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_1" xml:lang="en-US">Gross unrealized gain</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_2" xml:lang="en-US">Available For Sale Securities Gross Unrealized Gain Accumulated In Aoci</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_0" xml:lang="en-US">Amount of accumulated pre-tax unrealized loss before deducting unrealized gain on investments in available-for-sale securities recognized in Accumulated Other Comprehensive Income (AOCI).</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_1" xml:lang="en-US">Available For Sale Securities Gross Unrealized Loss Accumulated In Aoci</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_2" xml:lang="en-US">Gross unrealized loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_0" xml:lang="en-US">Available-For-Sale Securities Matures After One Year Through Three Years [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_1" xml:lang="en-US">Available-for-sale securities matures after one year through three years [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_0" xml:lang="en-US">Available-For-Sale Securities Matures After Three Year Through Five Years [Member].</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_1" xml:lang="en-US">Available For Sale Securities Matures After Three Years Through Five Years [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_2" xml:lang="en-US">Available-for-sale securities matures after three year through five years [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_0" xml:lang="en-US">Available-for-Sale Securities Matures Within One Yea [rMember]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_1" xml:lang="en-US">Available-for-sale securities matures within one year [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_0" xml:lang="en-US">Available-For-Sale Securities Maturity Period [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_1" xml:lang="en-US">Available For Sale Securities Maturity Period [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_BankGuarantees_0" xml:lang="en-US">Bank guarantees.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_BankGuarantees_1" xml:lang="en-US">Bank guarantees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_BeneficialOwnershipLimitationPercentage_0" xml:lang="en-US">Beneficial Ownership Limitation Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_BeneficialOwnershipLimitationPercentage_1" xml:lang="en-US">Beneficial Ownership Limitation Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_BeneficialOwnershipLimitationPercentage_2" xml:lang="en-US">Beneficial ownership limitation percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_0" xml:lang="en-US">Period of time for payment of contingent consideration, in PnYnMnDTnHnMnS'' format, for example, ''P1Y5M13D'' represents the reported fact of one year, five months, and thirteen days.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_1" xml:lang="en-US">Business Combination Contingent Consideration Liability Payment Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_2" xml:lang="en-US">Payment term for contingent consideration</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_0" xml:lang="en-US">Amount of technology, acquired at the acquisition date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_1" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Technology</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_2" xml:lang="en-US">Technology</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_CapitalNoteReleaseTaxes_0" xml:lang="en-US">Represents capital note release taxes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_allt_CapitalNoteReleaseTaxes_1" xml:lang="en-US">Capital note release taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_CapitalNoteReleaseTaxes_2" xml:lang="en-US">Capital Note Release Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_CapitalNoteReleaseTaxes_3" xml:lang="en-US">Capital note release taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_0" xml:lang="en-US">Change in expense associated with tax positions for current year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_1" xml:lang="en-US">Change in expense associated with tax positions for current year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_2" xml:lang="en-US">Change in expense associated with tax positions for current year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ChangesInAssetAndLiabilityItemsAbstract_0" xml:lang="en-US">Changes In Asset And Liability Items [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_ChangesInAssetAndLiabilityItemsAbstract_1" xml:lang="en-US">Changes in operating assets and liabilities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ChangesInOperatingLeasesAsset_0" xml:lang="en-US">Changes in operating leases asset.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_allt_ChangesInOperatingLeasesAsset_1" xml:lang="en-US">Decrease (increase) in operating lease right-of-use asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ChangesInOperatingLeasesAsset_2" xml:lang="en-US">Changes In Operating Leases Asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ChangesInOperatingLeasesLiability_0" xml:lang="en-US">Changes in operating leases liability.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ChangesInOperatingLeasesLiability_1" xml:lang="en-US">Changes In Operating Leases Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_ChangesInOperatingLeasesLiability_2" xml:lang="en-US">Increase (decrease) in operating leases liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_CommencementOfProductionMember_0" xml:lang="en-US">Commencement of Production [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_CommencementOfProductionMember_1" xml:lang="en-US">Commencement Of Production [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_CommonStockValueAuthorized_0" xml:lang="en-US">Represents the aggregate value of ordinary shares authorized as of the balance sheet date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_CommonStockValueAuthorized_1" xml:lang="en-US">Common Stock Value Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_CommonStockValueAuthorized_2" xml:lang="en-US">Share capital, amount authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ConcentrationRiskThresholdPercentage_0" xml:lang="en-US">Concentration Risk Threshold Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ConcentrationRiskThresholdPercentage_1" xml:lang="en-US">Concentration Risk Threshold Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_ConcentrationRiskThresholdPercentage_2" xml:lang="en-US">Concentration risk, threshold percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_0" xml:lang="en-US">Represents the amount of contingent consideration payments cap based on achievement of certain thresholds of revenues.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_1" xml:lang="en-US">Contingent consideration payments cap based on achievement of certain thresholds of revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_0" xml:lang="en-US">Represents gains or losses resulting from revaluation of assets and liabilities in foreign currencies.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_1" xml:lang="en-US">Conversion Gains And Losses On Revaluation Of Assets And Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_2" xml:lang="en-US">Exchange rate financial gains and (losses) related revaluation of assets and liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ConversionPriceIncreaseDecreases_0" xml:lang="en-US">Conversion Price Increase Decreases.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ConversionPriceIncreaseDecreases_1" xml:lang="en-US">Conversion Price Increase Decreases</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_ConversionPriceIncreaseDecreases_2" xml:lang="en-US">conversion price decreases by</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_CostOfGoodsSoldDeferredRevenue_0" xml:lang="en-US">Represents the amount of finished goods inventory deferred due to unrecognized revenues associated with the inventory.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_CostOfGoodsSoldDeferredRevenue_1" xml:lang="en-US">Cost Of Goods Sold Deferred Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_CostOfGoodsSoldDeferredRevenue_2" xml:lang="en-US">Cost of goods sold, deferred finished goods inventory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_DebtConversionDescriptionChangeOfControl_0" xml:lang="en-US">Represent the debt conversion description, while change of control.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_DebtConversionDescriptionChangeOfControl_1" xml:lang="en-US">Debt Conversion Description, Change Of Control</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_DebtConversionDescriptionChangeOfControl_2" xml:lang="en-US">Change of control conversion description</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_DebtInstrumentAdditionalFaceAmount_0" xml:lang="en-US">Face (par) amount of additional debt instrument at time of issuance.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_DebtInstrumentAdditionalFaceAmount_1" xml:lang="en-US">Debt Instrument Additional Face Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_DebtInstrumentAdditionalFaceAmount_2" xml:lang="en-US">Exceeded principal amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_0" xml:lang="en-US">The net cash outflow or inflow from restricted deposits.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_1" xml:lang="en-US">Decrease (increase) in restricted deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_2" xml:lang="en-US">Decrease Increase In Restricted Deposits Investing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_3" xml:lang="en-US">Increase (Decrease) in Restricted Cash, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_0" xml:lang="en-US">Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from Operating lease liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_1" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense Operating Lease Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_2" xml:lang="en-US">Operating lease liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_0" xml:lang="en-US">Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from Prepaid and withholding taxes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_1" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense Prepaid And Withholding Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_2" xml:lang="en-US">Prepaid and withholding taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_0" xml:lang="en-US">Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from wrote-off prepaid and withholding taxes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_1" xml:lang="en-US">Deferred Tax Assets Wrote Off Prepaid And Withholding Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_2" xml:lang="en-US">Write-off prepaid and withholding taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts_0" xml:lang="en-US">Derivative Instruments Schedule Of Fair Value Of Outstanding Non Designated Foreign Exchange Contracts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts_1" xml:lang="en-US">Derivative Instruments Schedule Of Fair Value Of Outstanding Non Designated Foreign Exchange Contracts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_DevelopmentZoneMember_0" xml:lang="en-US">Development Zone A [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_DevelopmentZoneMember_1" xml:lang="en-US">Development Zone A [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_DividendWithholdingTaxRate_0" xml:lang="en-US">Dividend Withholding Tax Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_DividendWithholdingTaxRate_1" xml:lang="en-US">Dividend, withholding tax rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration_0" xml:lang="en-US">Information about Earn Out liability adjustments due to exchange rates adjustment due to change in forecast and time value of earn-out consideration.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration_1" xml:lang="en-US">Earn Out Liability Adjustments Due To Exchange Rates Adjustment Due To Change In Forecast And Time Value Of Earn Out Consideration</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration_2" xml:lang="en-US">Earn Out liability adjustments due to exchange rates Adjustment due to change in forecast and time value of earn-out consideration</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_EarnOutLiabilityKeepers_0" xml:lang="en-US">Information about Earn Out liability &#8211; Keepers.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_EarnOutLiabilityKeepers_1" xml:lang="en-US">Earn Out Liability Keepers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_EarnOutLiabilityKeepers_2" xml:lang="en-US">Earn Out liability &#8211; Keepers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount_0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change In Expense Associated With Tax Positions For Current Year, Foreign, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount_1" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change In Expense Associated With Tax Positions For Current Year, Foreign, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount_2" xml:lang="en-US">Change in expense associated with tax positions for current year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount_0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change In Expense Associated With Tax Positions For Current Year, State And Local, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount_1" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change In Expense Associated With Tax Positions For Current Year, State And Local, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount_2" xml:lang="en-US">Change in expense associated with tax positions for current year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount_0" xml:lang="en-US">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax settlement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount_1" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Taxes In Respect Of Previous Years Foreign, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount_2" xml:lang="en-US">Taxes in respect of previous years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount_0" xml:lang="en-US">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax settlement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount_1" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Taxes In Respect Of Previous Years State And Local, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount_2" xml:lang="en-US">Taxes in respect of previous years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount_0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Write Off Of Prepaid And Withholding Taxes, Foreign, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount_1" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Write Off Of Prepaid And Withholding Taxes, Foreign, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount_2" xml:lang="en-US">Write off of prepaid and withholding taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount_0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Write Off Of Prepaid And Withholding Taxes, State And Local, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount_1" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Write Off Of Prepaid And Withholding Taxes, State And Local, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount_2" xml:lang="en-US">Write off of prepaid and withholding taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_EquipmentAtCustomerSiteMember_0" xml:lang="en-US">Equipment installed at customer site for revenue share deals.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_EquipmentAtCustomerSiteMember_1" xml:lang="en-US">Equipment at customer site [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_EstimatedCreditLossAllowance_0" xml:lang="en-US">Estimated credit loss allowance.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_EstimatedCreditLossAllowance_1" xml:lang="en-US">Estimated credit loss allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_0" xml:lang="en-US">It represents exercise of share options and restricted share units shares.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_1" xml:lang="en-US">Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_2" xml:lang="en-US">Exercise Of Share Options And Restricted Share Units Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_3" xml:lang="en-US">Exercise of share options and restricted share units, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_0" xml:lang="en-US">It represents exercise of share options and restricted share units value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_1" xml:lang="en-US">Exercise Of Share Options And Restricted Share Units Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_2" xml:lang="en-US">Exercise of share options and restricted share units</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ExpenseDeductiblePeriod_0" xml:lang="en-US">Expense Deductible Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ExpenseDeductiblePeriod_1" xml:lang="en-US">Expense deductible period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_0" xml:lang="en-US">Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_1" xml:lang="en-US">Finite Lived Intangible Assets Amortization Expense After Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_2" xml:lang="en-US">Thereafter</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_FirstExtensionMember_0" xml:lang="en-US">Represents member information related to first extension .</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_FirstExtensionMember_1" xml:lang="en-US">First Extension [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ForeignCounterpartyMember_0" xml:lang="en-US">An entity, either corporation, individual or other, not having domestic residence status that is legally permitted to enter into a contract and be sued if that person fails to meet the obligations imposed by a contract.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ForeignCounterpartyMember_1" xml:lang="en-US">Foreign Counterparty [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_ForeignCounterpartyMember_2" xml:lang="en-US">non-Israeli resident [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_GalilSoftwareMember_0" xml:lang="en-US">Information of Galil Software.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_GalilSoftwareMember_1" xml:lang="en-US">Galil Software [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_GovernmentAuthorities_0" xml:lang="en-US">Government authorities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_GovernmentAuthorities_1" xml:lang="en-US">Government Authorities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_GovernmentAuthorities_2" xml:lang="en-US">Government authorities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_0" xml:lang="en-US">Grants participations excluded from research and development costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_1" xml:lang="en-US">Grants participations excluded from research and development costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_GuaranteesInFavorOfLease_0" xml:lang="en-US">Guarantees in favor of lease.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_GuaranteesInFavorOfLease_1" xml:lang="en-US">Guarantees in favor of lease</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_HoldbackAndContingentEarnout_0" xml:lang="en-US">Holdback and contingent earnout.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_HoldbackAndContingentEarnout_1" xml:lang="en-US">Holdback and contingent earnout</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_HoldbackExpensesCurrent_0" xml:lang="en-US">Holdback expenses for current year.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_HoldbackExpensesCurrent_1" xml:lang="en-US">Holdback Expenses Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_HoldbackExpensesCurrent_2" xml:lang="en-US">Holdback amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization_0" xml:lang="en-US">The aggregate amount of write-downs for impairments recognized during the period for long lived assets as well as the amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization_1" xml:lang="en-US">Impairment Of Long Lived Assets And Intangible Assets Subject To Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization_2" xml:lang="en-US">Impairment of long-lived assets, Right-of-use assets, and intangible assets subject to amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_IncomeTaxAreaAxis_0" xml:lang="en-US">Income Tax Area [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_IncomeTaxAreaAxis_1" xml:lang="en-US">Income Tax Area [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_0" xml:lang="en-US">(Increase) decrease in deferred tax assets related to losses and temporary differences due to changes in tax rates and different basis of measurement.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_1" xml:lang="en-US">Income Tax Reconciliation Change In Deferred Tax Assets Changes In Tax Rates And Different Basis Of Measurement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_2" xml:lang="en-US">Increase in deferred tax assets related to losses and temporary differences due to changes in tax rates and different basis of measurement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_0" xml:lang="en-US">Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance As Result Of Tax Rate Change</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_1" xml:lang="en-US">Income Tax Reconciliation Change In Deferred Tax Assets Valuation Allowance As Result Of Tax Rate Change</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_2" xml:lang="en-US">Increase (decrease) in valuation allowance related to losses and temporary differences due to change in Israeli corporate and Approved Enterprise tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_0" xml:lang="en-US">Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax rates differences related to subsidiaries.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_1" xml:lang="en-US">Foreign tax rates differences related to subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_2" xml:lang="en-US">Income Tax Reconciliation Foreign Tax Rates Differences Related To Subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_0" xml:lang="en-US">Decrease (increase) in accrued interest and amortization of premium on marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_1" xml:lang="en-US">Decrease in accrued interest and amortization of premium on available-for sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_2" xml:lang="en-US">Increase Decrease In Accrued Interest And Amortization Of Premium On Marketable Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_InitialBeneficialOwnershipLimitationPercentage_0" xml:lang="en-US">Represents the initial beneficial ownership limitation percentage.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_InitialBeneficialOwnershipLimitationPercentage_1" xml:lang="en-US">Initial Beneficial Ownership Limitation Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_InitialBeneficialOwnershipLimitationPercentage_2" xml:lang="en-US">Initial beneficial ownership limitation percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_InitialDebtConversionRate_0" xml:lang="en-US">Represents initial debt conversion rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_InitialDebtConversionRate_1" xml:lang="en-US">Initial Debt Conversion Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_InitialDebtConversionRate_2" xml:lang="en-US">Initial debt, conversion rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_IsraelInnovationAuthorityGrantMember_0" xml:lang="en-US">This member stands for grants from the Israel Innovation Authority.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_IsraelInnovationAuthorityGrantMember_1" xml:lang="en-US">Israel Innovation Authority Grant [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_IsraelInnovationAuthorityGrantMember_2" xml:lang="en-US">Grants from the Israel Innovation Authority [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_KeepersChildSafetyLtdMember_0" xml:lang="en-US">This member stands for Keepers Child Safety Ltd.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_KeepersChildSafetyLtdMember_1" xml:lang="en-US">Keepers Child Safety Ltd [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_LeasePeriod_0" xml:lang="en-US">Lease period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_LeasePeriod_1" xml:lang="en-US">Lease period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_LynrockLakeMasterFundLpMember_0" xml:lang="en-US">Lynrock Lake Master Fund LP.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_LynrockLakeMasterFundLpMember_1" xml:lang="en-US">Lynrock Lake Master Fund Lp [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_LynrockLakeMasterFundLpMember_2" xml:lang="en-US">Lynrock Lake Master Fund LP [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_MajorCustomerOneMember_0" xml:lang="en-US">Unspecified customer one.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_MajorCustomerOneMember_1" xml:lang="en-US">Major Customer One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_MajorCustomerOneMember_2" xml:lang="en-US">Customer A [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_MajorCustomerTwoMember_0" xml:lang="en-US">Unspecified customer two.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_MajorCustomerTwoMember_1" xml:lang="en-US">Major Customer Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_MajorCustomerTwoMember_2" xml:lang="en-US">Customer B [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_MiddleEastAndAfricaMember_0" xml:lang="en-US">Middle East and Africa [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_MiddleEastAndAfricaMember_1" xml:lang="en-US">Middle East And Africa [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_MonthlyRentalExpenses_0" xml:lang="en-US">Represents the amount of monthly rental expenses incurred in the operating lease.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_MonthlyRentalExpenses_1" xml:lang="en-US">Monthly rental expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_NetAssetsFairValueDisclosure_0" xml:lang="en-US">The fair value of financial assets less the fair value of financial liabilities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_NetAssetsFairValueDisclosure_1" xml:lang="en-US">Net Assets Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_allt_NetAssetsFairValueDisclosure_2" xml:lang="en-US">Total financial net assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_NetonomyLTDMember_0" xml:lang="en-US">Netonomy LTD [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_NetonomyLTDMember_1" xml:lang="en-US">Netonomy L T D [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_NetonomyLTDMember_2" xml:lang="en-US">Netonomy LTD [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_NetonomyLTDMember_3" xml:lang="en-US">Netonomy LTD [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_NetonomyMember_0" xml:lang="en-US">Netonomy [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_NetonomyMember_1" xml:lang="en-US">Netonomy [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_0" xml:lang="en-US">Represents the percentage of taxable income that limits the use of net operating losses for offsetting net income.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_1" xml:lang="en-US">Net Operating Losses Limit Percentage Of Taxable Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_2" xml:lang="en-US">Net operating loss offset limitation percentage of taxable income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_0" xml:lang="en-US">Represents the percentage of accumulated losses that limits the use of net operating losses to offset net income.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_1" xml:lang="en-US">Net Operating Losses Limit Percentage Of Total Accumulated Losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_2" xml:lang="en-US">Net operating loss offset limitation percentage of accumulated losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_NetworkIntelligenceSolutionsMember_0" xml:lang="en-US">Network intelligence solutions [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_NetworkIntelligenceSolutionsMember_1" xml:lang="en-US">Network intelligence solutions [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_NewAccountingStandardEffect_0" xml:lang="en-US">The equity effect of adoption of the new accounting standard.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_NewAccountingStandardEffect_1" xml:lang="en-US">New Accounting Standard Effect</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_NewAccountingStandardEffect_2" xml:lang="en-US">Cumulative effect of new accounting standard (See Note 1)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_0" xml:lang="en-US">Operating Leases Rent Expense Percentage Of Expenses Incurred Plus Management Fees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_1" xml:lang="en-US">Operating Leases Rent Expense Percentage Of Expenses Incurred Plus Management Fees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_2" xml:lang="en-US">Operating Leases Rent Expense Percentage Of Expenses Incurred Plus Management Fees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_3" xml:lang="en-US">Operating Leases Rent Expense Percentage Of Expenses Incurred Plus Management Fees</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OptenetMember_0" xml:lang="en-US">Optenet [Member].</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OptenetMember_1" xml:lang="en-US">Optenet [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OptionsPriceRangeFiveMember_0" xml:lang="en-US">Options, price range five.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OptionsPriceRangeFiveMember_1" xml:lang="en-US">Options Price Range Five [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_OptionsPriceRangeFiveMember_2" xml:lang="en-US">$0.1-4.95 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OptionsPriceRangeFourMember_0" xml:lang="en-US">Options, price range four.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OptionsPriceRangeFourMember_1" xml:lang="en-US">Options Price Range Four [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_OptionsPriceRangeFourMember_2" xml:lang="en-US">$0.1-4.95 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OptionsPriceRangeOneMember_0" xml:lang="en-US">Options, price range one.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OptionsPriceRangeOneMember_1" xml:lang="en-US">Options Price Range One [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_OptionsPriceRangeOneMember_2" xml:lang="en-US">$15.2-17.07 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OptionsPriceRangeThreeMember_0" xml:lang="en-US">Options, price range three.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OptionsPriceRangeThreeMember_1" xml:lang="en-US">Options Price Range Three [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_OptionsPriceRangeThreeMember_2" xml:lang="en-US">$5.01-9.7 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OptionsPriceRangeTwoMember_0" xml:lang="en-US">Options, price range two.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OptionsPriceRangeTwoMember_1" xml:lang="en-US">Options Price Range Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_OptionsPriceRangeTwoMember_2" xml:lang="en-US">$ 10.0 -14.84 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_0" xml:lang="en-US">Other Accounts Receivable And Prepaid Expenses [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_1" xml:lang="en-US">Other Accounts Receivable And Prepaid Expenses [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_2" xml:lang="en-US">Schedule of other accounts receivable and prepaid expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OtherCountriesMember_0" xml:lang="en-US">Other Countries [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OtherCountriesMember_1" xml:lang="en-US">Other Countries [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_OtherCountriesMember_2" xml:lang="en-US">Other [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OtherExpensesAndExchangeRateDifferences_0" xml:lang="en-US">Other expenses and Exchange rate differences.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OtherExpensesAndExchangeRateDifferences_1" xml:lang="en-US">Other expenses and Exchange rate differences</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_0" xml:lang="en-US">Other Payables And Accrued Expenses Details [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_1" xml:lang="en-US">Other Payables And Accrued Expenses Details[Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OtherPayablesAndAccruedLiabilitiesCurrent_0" xml:lang="en-US">Carrying value as of the balance sheet date of obligations incurred and other payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OtherPayablesAndAccruedLiabilitiesCurrent_1" xml:lang="en-US">Other Payables And Accrued Liabilities Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_OtherPayablesAndAccruedLiabilitiesCurrent_2" xml:lang="en-US">Other payables and accrued expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_allt_OtherPayablesAndAccruedLiabilitiesCurrent_3" xml:lang="en-US">Total other payables and accrued expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_OutsideDevelopmentZoneMember_0" xml:lang="en-US">Outside Development Zone [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_OutsideDevelopmentZoneMember_1" xml:lang="en-US">Outside Development Zone [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_PatentUseRightPeriod_0" xml:lang="en-US">Patent Use Right, Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_PatentUseRightPeriod_1" xml:lang="en-US">Patent use right, period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_0" xml:lang="en-US">Percentage of repurchase price equal to principal amount of convertible notes.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_1" xml:lang="en-US">Percentage Of Repurchase Price Equal To Principal Amount Of Convertible Notes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_2" xml:lang="en-US">Percentage of repurchase price equal to principal amount of convertible notes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_PreferredEnterpriseMember_0" xml:lang="en-US">Preferred Enterprise [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_PreferredEnterpriseMember_1" xml:lang="en-US">Preferred Enterprise [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_PrepaymentToOem_0" xml:lang="en-US">Prepayment to OEM.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_PrepaymentToOem_1" xml:lang="en-US">Prepayment to OEM</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_0" xml:lang="en-US">The amount related to Government Authorities was reclassified from other receivables and prepaid expenses to Non-current assets.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_1" xml:lang="en-US">Prior period other receivables and prepaid expenses reclassified to noncurrent assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ProceedsFromPastDueReceivables_0" xml:lang="en-US">Amount of cash inflow from the past due receivables.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ProceedsFromPastDueReceivables_1" xml:lang="en-US">Proceeds From Past Due Receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_ProceedsFromPastDueReceivables_2" xml:lang="en-US">Past due receivables amount over from two resellers in Africa and Latin America</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_0" xml:lang="en-US">Property and Equipment Percentage of Depreciation at an Annual Rate [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_1" xml:lang="en-US">Property And Equipment Percentage Of Depreciation At Annual Rate [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_2" xml:lang="en-US">Schedule of Estimated Useful Lives at an Annual Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_0" xml:lang="en-US">Represents the rate at which the assets is depreciated anually.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_1" xml:lang="en-US">Property Plant And Equipment Estimated Useful Lives Annual Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_2" xml:lang="en-US">Estimated useful lives, annual rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ProvisionForReturns_0" xml:lang="en-US">Provision for returns.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ProvisionForReturns_1" xml:lang="en-US">Provision for returns</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_RemainingPerformanceObligations_0" xml:lang="en-US">Remaining performance obligations as of the balance date for long-term.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_RemainingPerformanceObligations_1" xml:lang="en-US">Remaining Performance Obligations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_RemainingPerformanceObligations_2" xml:lang="en-US">Remaining performance obligations as of the balance date for long- term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_RemainingPerformanceObligationsShortTerm_0" xml:lang="en-US">Remaining performance obligations as of the balance date for short-term.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_RemainingPerformanceObligationsShortTerm_1" xml:lang="en-US">Remaining Performance Obligations Short Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_RemainingPerformanceObligationsShortTerm_2" xml:lang="en-US">Remaining performance obligations as of the balance date for short-term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_RestrictedHoldbackAmount_0" xml:lang="en-US">Restricted holdback amount.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_RestrictedHoldbackAmount_1" xml:lang="en-US">Restricted holdback amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_RoyaltyBearingGrantsPolicyTextBlock_0" xml:lang="en-US">Royalty Bearing Grants [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_RoyaltyBearingGrantsPolicyTextBlock_1" xml:lang="en-US">Royalty Bearing Grants [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_RoyaltyBearingGrantsPolicyTextBlock_2" xml:lang="en-US">Government grants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_RoyaltyExpensePercentageOfGrants_0" xml:lang="en-US">Royalty Expense, Percentage Of Grants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_RoyaltyExpensePercentageOfGrants_1" xml:lang="en-US">Royalty expense, percentage of grants</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_RoyaltyExpensePercentageOfNetSales_0" xml:lang="en-US">Royalty Expense, Percentage Of Net Sales</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_RoyaltyExpensePercentageOfNetSales_1" xml:lang="en-US">Royalty expense, percentage of net sales</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate_0" xml:lang="en-US">Schedule of weighted-average remaining lease term and discount rate.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate_1" xml:lang="en-US">Schedule Of Weighted Average Remaining Lease Term And Discount Rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_SecondExtensionMember_0" xml:lang="en-US">Represents member information related to second extension.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_SecondExtensionMember_1" xml:lang="en-US">Second Extension [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_SecurityAsServiceMember_0" xml:lang="en-US">This member stands for Security As Service.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_SecurityAsServiceMember_1" xml:lang="en-US">Security As Service [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_SecurityAsServiceMember_2" xml:lang="en-US">SECaaS equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_SecurityAsServiceMember_3" xml:lang="en-US">SECaaS equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_SecuritySolutionsMember_0" xml:lang="en-US">Security Solutions [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_SecuritySolutionsMember_1" xml:lang="en-US">Security Solutions [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_SeverancePayFund_0" xml:lang="en-US">Severance pay fund</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_SeverancePayFund_1" xml:lang="en-US">Severance pay fund</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_SeverancePayPolicyTextBlock_0" xml:lang="en-US">Severance Pay [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_SeverancePayPolicyTextBlock_1" xml:lang="en-US">Severance Pay [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_SeverancePayPolicyTextBlock_2" xml:lang="en-US">Severance pay</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_0" xml:lang="en-US">Represents the ratio of the stock price when the option was exercised to the contractual strike price of the option.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Suboptimal Exercise Multiple</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_2" xml:lang="en-US">Suboptimal exercise multiple</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_0" xml:lang="en-US">Represents the maximum ratio of the stock price when the option was exercised to the contractual strike price of the option.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Suboptimal Exercise Multiple Maximum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_2" xml:lang="en-US">Suboptimal exercise multiple, maximum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_0" xml:lang="en-US">Represents the minimum ratio of the stock price when the option was exercised to the contractual strike price of the option.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_1" xml:lang="en-US">Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Suboptimal Exercise Multiple Minimum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_2" xml:lang="en-US">Suboptimal exercise multiple, minimum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ShortTermBankDepositsHedgingTransactions_0" xml:lang="en-US">The balance of short-term bank deposits due to hedging transactions.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ShortTermBankDepositsHedgingTransactions_1" xml:lang="en-US">Short Term Bank Deposits Hedging Transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_ShortTermBankDepositsHedgingTransactions_2" xml:lang="en-US">Short term bank deposit due to hedging transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_ShortTermBankDepositsHedgingTransactions_3" xml:lang="en-US">Short-term bank deposits due to hedging transacations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_ShortTermBankDepositsPolicyTextBlock_0" xml:lang="en-US">Short-Term Bank Deposits [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_ShortTermBankDepositsPolicyTextBlock_1" xml:lang="en-US">Short Term Bank Deposits [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_ShortTermBankDepositsPolicyTextBlock_2" xml:lang="en-US">Short-term bank deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_SpainTaxAuthoritiesGrantMember_0" xml:lang="en-US">This member stands for grants from the Spain Tax Authorities.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_SpainTaxAuthoritiesGrantMember_1" xml:lang="en-US">Spain Tax Authorities Grant [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_SpainTaxAuthoritiesGrantMember_2" xml:lang="en-US">Grants from the Spain Tax Authorities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_SpecialTechnologicalPreferredEnterpriseMember_0" xml:lang="en-US">Special Technological Preferred Enterprise [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_SpecialTechnologicalPreferredEnterpriseMember_1" xml:lang="en-US">Special Technological Preferred Enterprise [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_0" xml:lang="en-US">Previous years.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_1" xml:lang="en-US">Tax Assets Valuation Allowance As Result Of Tax Rate Of Previous Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_2" xml:lang="en-US">Previous year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_TaxBenefitPeriod_0" xml:lang="en-US">Tax benefit period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_TaxBenefitPeriod_1" xml:lang="en-US">Tax benefit period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_TaxBenefitsDescription_0" xml:lang="en-US">Represent the tax benefits description.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_TaxBenefitsDescription_1" xml:lang="en-US">Tax Benefits Description</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_TaxBenefitsDescription_2" xml:lang="en-US">Tax benefits description</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_TaxesOnIncomeLineItems_0" xml:lang="en-US">Taxes On Income [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_TaxesOnIncomeLineItems_1" xml:lang="en-US">Taxes On Income [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_TaxesOnIncomeTable_0" xml:lang="en-US">Taxes On Income [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_TaxesOnIncomeTable_1" xml:lang="en-US">Taxes On Income [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_TaxExemptPeriod_0" xml:lang="en-US">Tax exempt period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_TaxExemptPeriod_1" xml:lang="en-US">Tax-exempt period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_TechnologyTwoMember_0" xml:lang="en-US">Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_TechnologyTwoMember_1" xml:lang="en-US">Technology Two [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_TermOfDebtIssuanceCostsAmortization_0" xml:lang="en-US">Represents the term of amortization debt issuance costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_TermOfDebtIssuanceCostsAmortization_1" xml:lang="en-US">Term Of Debt Issuance Costs Amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_allt_TermOfDebtIssuanceCostsAmortization_2" xml:lang="en-US">Term of debt issuance costs amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_TotalIssuanceCosts_0" xml:lang="en-US">Represents the amount of Total Issuance Costs.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_TotalIssuanceCosts_1" xml:lang="en-US">Total Issuance Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_TreasuryStockPolicyTextBlock_0" xml:lang="en-US">Disclosure of accounting policy for treasury stock.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_TreasuryStockPolicyTextBlock_1" xml:lang="en-US">Treasury Stock [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_TreasuryStockPolicyTextBlock_2" xml:lang="en-US">Treasury share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_TwoThousandSixStockOptionPlanMember_0" xml:lang="en-US">2006 Stock Option Plan.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_TwoThousandSixStockOptionPlanMember_1" xml:lang="en-US">Two Thousand Six Stock Option Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_TwoThousandSixStockOptionPlanMember_2" xml:lang="en-US">2006 option plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/documentation" xlink:label="lab_allt_TwoThousandSixteenPlanMember_0" xml:lang="en-US">2016 option plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_allt_TwoThousandSixteenPlanMember_1" xml:lang="en-US">Two Thousand Sixteen Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_allt_TwoThousandSixteenPlanMember_2" xml:lang="en-US">2016 option plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_country_IL_0" xml:lang="en-US">Israel [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AddressTypeDomain_0" xml:lang="en-US">Address Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AmendmentFlag_0" xml:lang="en-US">Amendment Flag</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorFirmId_0" xml:lang="en-US">Auditor Firm ID</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorLocation_0" xml:lang="en-US">Auditor Location</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_AuditorName_0" xml:lang="en-US">Auditor Name</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_BusinessContactMember_0" xml:lang="en-US">Business Contact [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CityAreaCode_0" xml:lang="en-US">City Area Code</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_ContactPersonnelName_0" xml:lang="en-US">Contact Personnel Name</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_CurrentFiscalYearEndDate_0" xml:lang="en-US">Current Fiscal Year End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentAccountingStandard_0" xml:lang="en-US">Document Accounting Standard</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentAnnualReport_0" xml:lang="en-US">Document Annual Report</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalPeriodFocus_0" xml:lang="en-US">Document Fiscal Period Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentFiscalYearFocus_0" xml:lang="en-US">Document Fiscal Year Focus</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentPeriodEndDate_0" xml:lang="en-US">Document Period End Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentRegistrationStatement_0" xml:lang="en-US">Document Registration Statement</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentShellCompanyReport_0" xml:lang="en-US">Document Shell Company Report</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentTransitionReport_0" xml:lang="en-US">Document Transition Report</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_DocumentType_0" xml:lang="en-US">Document Type</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine1_0" xml:lang="en-US">Entity Address, Address Line One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine2_0" xml:lang="en-US">Entity Address, Address Line Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressAddressLine3_0" xml:lang="en-US">Entity Address, Address Line Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCityOrTown_0" xml:lang="en-US">Entity Address, City or Town</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressCountry_0" xml:lang="en-US">Entity Address, Country</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressesAddressTypeAxis_0" xml:lang="en-US">Entity Addresses, Address Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityAddressPostalZipCode_0" xml:lang="en-US">Entity Address, Postal Zip Code</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCentralIndexKey_0" xml:lang="en-US">Entity Central Index Key</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCommonStockSharesOutstanding_0" xml:lang="en-US">Entity Common Stock, Shares Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityCurrentReportingStatus_0" xml:lang="en-US">Entity Current Reporting Status</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityEmergingGrowthCompany_0" xml:lang="en-US">Entity Emerging Growth Company</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityExTransitionPeriod_0" xml:lang="en-US">Entity Ex Transition Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFileNumber_0" xml:lang="en-US">Entity File Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityFilerCategory_0" xml:lang="en-US">Entity Filer Category</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityIncorporationStateCountryCode_0" xml:lang="en-US">Entity Incorporation State Country Code</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityInteractiveDataCurrent_0" xml:lang="en-US">Entity Interactive Data Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityRegistrantName_0" xml:lang="en-US">Entity Registrant Name</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityShellCompany_0" xml:lang="en-US">Entity Shell Company</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntitySmallBusiness_0" xml:lang="en-US">Entity Small Business</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityTaxIdentificationNumber_0" xml:lang="en-US">Entity Tax Identification Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityVoluntaryFilers_0" xml:lang="en-US">Entity Voluntary Filers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_EntityWellKnownSeasonedIssuer_0" xml:lang="en-US">Entity Well-known Seasoned Issuer</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_IcfrAuditorAttestationFlag_0" xml:lang="en-US">Auditor Attestation Flag</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_LocalPhoneNumber_0" xml:lang="en-US">Local Phone Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_Security12bTitle_0" xml:lang="en-US">Title of 12(b) Security</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_SecurityExchangeName_0" xml:lang="en-US">Name of Exchange on which Security is Registered</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_dei_TradingSymbol_0" xml:lang="en-US">Trading Symbol</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_AfricaMember_0" xml:lang="en-US">Africa [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_AmericasMember_0" xml:lang="en-US">Americas [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_0" xml:lang="en-US">Cumulative Effect, Period of Adoption, Adjusted Balance [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_0" xml:lang="en-US">Cumulative Effect, Period of Adoption [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_0" xml:lang="en-US">Cumulative Effect, Period of Adoption [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_EuropeMember_0" xml:lang="en-US">Europe [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_LatinAmericaMember_0" xml:lang="en-US">Latin America [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MajorCustomersAxis_0" xml:lang="en-US">Customer [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MaximumMember_0" xml:lang="en-US">Maximum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MaximumMember_1" xml:lang="en-US">Maximum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_MinimumMember_0" xml:lang="en-US">Minimum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_srt_MinimumMember_1" xml:lang="en-US">Maximum [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductOrServiceAxis_0" xml:lang="en-US">Product and Service [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_ProductsAndServicesDomain_0" xml:lang="en-US">Product and Service [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeAxis_0" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_srt_RangeAxis_1" xml:lang="en-US">Statistical Measurement [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_RangeMember_0" xml:lang="en-US">Statistical Measurement [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_SegmentGeographicalDomain_0" xml:lang="en-US">Geographical [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementGeographicalAxis_0" xml:lang="en-US">Geographical [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_StatementScenarioAxis_0" xml:lang="en-US">Scenario [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_TitleOfIndividualAxis_0" xml:lang="en-US">Title of Individual [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_0" xml:lang="en-US">Title of Individual [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountingPoliciesAbstract_0" xml:lang="en-US">Accounting Policies [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsAndNotesReceivableNet_0" xml:lang="en-US">Accounts and Financing Receivable, after Allowance for Credit Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsAndNotesReceivableNet_1" xml:lang="en-US">Trade receivables, net (net of allowance for credit losses of $ 2,908 and $ 2,398 on December 31, 2022 and 2021, respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AccountsAndNotesReceivableNet_2" xml:lang="en-US">Accounts and Financing Receivable, after Allowance for Credit Loss, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_0" xml:lang="en-US">Legal Entity of Counterparty, Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_0" xml:lang="en-US">OTHER PAYABLES AND ACCRUED EXPENSES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsPayableTradeCurrent_0" xml:lang="en-US">Trade payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccountsReceivableNetNoncurrent_0" xml:lang="en-US">Accounts Receivable, after Allowance for Credit Loss, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccountsReceivableNetNoncurrent_1" xml:lang="en-US">Trade receivables, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedIncomeTaxesCurrent_0" xml:lang="en-US">Accrued taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrent_0" xml:lang="en-US">Accrued expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_0" xml:lang="en-US">Accrued interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_1" xml:lang="en-US">Accrued Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0" xml:lang="en-US">Accumulated depreciation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_0" xml:lang="en-US">Unrealized gains (losses) on cash flow hedges [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_0" xml:lang="en-US">Unrealized gain (losses) on marketable securities [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0" xml:lang="en-US">Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1" xml:lang="en-US">Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2" xml:lang="en-US">Accumulated other comprehensive income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3" xml:lang="en-US">Accumulated other comprehensive income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_0" xml:lang="en-US">Accumulated Other Comprehensive Income (Loss) [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0" xml:lang="en-US">Accumulated other comprehensive income (loss) [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_0" xml:lang="en-US">Weighted average remaining useful life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1" xml:lang="en-US">Weighted Average Useful life (Years)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_0" xml:lang="en-US">Non-cash activity:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapital_0" xml:lang="en-US">Additional paid-in capital</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdditionalPaidInCapitalMember_0" xml:lang="en-US">Additional paid-in capital [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_0" xml:lang="en-US">Stock-based compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_1" xml:lang="en-US">Share-based compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0" xml:lang="en-US">Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdvertisingCostsPolicyTextBlock_0" xml:lang="en-US">Advertising expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AdvertisingExpense_0" xml:lang="en-US">Advertising Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AdvertisingExpense_1" xml:lang="en-US">Advertising expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_0" xml:lang="en-US">Total stock-based compensation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AllocatedShareBasedCompensationExpense_1" xml:lang="en-US">Share-based compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_0" xml:lang="en-US">Total allowance for credit losses - December 31</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_1" xml:lang="en-US">Total allowance for credit losses &#8211; January 1</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_2" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_3" xml:lang="en-US">Allowance for credit losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_0" xml:lang="en-US">Recoveries collected</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_1" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Recovery</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_0" xml:lang="en-US">Write-offs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_1" xml:lang="en-US">Accounts Receivable, Allowance for Credit Loss, Writeoff</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfDeferredCharges_0" xml:lang="en-US">Amortization of deferred commission</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts_0" xml:lang="en-US">Amortization of Debt Issuance Costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AmortizationOfFinancingCosts_1" xml:lang="en-US">Amortization of debt issuance costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AmortizationOfIntangibleAssets_0" xml:lang="en-US">Amortization expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0" xml:lang="en-US">Outstanding options and warrants excluded from the calculation of diluted income per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Assets_0" xml:lang="en-US">Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Assets_1" xml:lang="en-US">Total assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsAbstract_0" xml:lang="en-US">ASSETS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrent_0" xml:lang="en-US">Assets, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsCurrent_1" xml:lang="en-US">Total current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsCurrentAbstract_0" xml:lang="en-US">CURRENT ASSETS:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsNoncurrent_0" xml:lang="en-US">Assets, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AssetsNoncurrent_1" xml:lang="en-US">Total non-current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AssetsNoncurrentAbstract_0" xml:lang="en-US">NON-CURRENT ASSETS:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_0" xml:lang="en-US">Gross unrealized gain</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_1" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_2" xml:lang="en-US">Gross unrealized gain</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0" xml:lang="en-US">Gross unrealized loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1" xml:lang="en-US">Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2" xml:lang="en-US">Gross unrealized loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1" xml:lang="en-US">Amortized cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2" xml:lang="en-US">Debt Securities, Available-for-sale, Amortized Cost, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecurities_0" xml:lang="en-US">Available-for-sale Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecurities_1" xml:lang="en-US">Available-for-sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost_0" xml:lang="en-US">Amortized cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesCurrent_0" xml:lang="en-US">Available-for-sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesCurrent_1" xml:lang="en-US">Available-for-sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesCurrent_2" xml:lang="en-US">Fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_0" xml:lang="en-US">Summary of Available-for-Sale Marketable Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_AwardTypeAxis_0" xml:lang="en-US">Award Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionAxis_0" xml:lang="en-US">Business Acquisition [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_0" xml:lang="en-US">Acquisition date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionLineItems_0" xml:lang="en-US">Business Acquisition [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_0" xml:lang="en-US">Schedule of pro forma revenue and net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0" xml:lang="en-US">Acquisition transaction costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1_0" xml:lang="en-US">Business Combination, Consideration Transferred</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_BusinessCombinationConsiderationTransferred1_1" xml:lang="en-US">Total consideration</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_0" xml:lang="en-US">Fair value of contingent liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationIndemnificationAssetsDescription_0" xml:lang="en-US">Description of claims for indemnification</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_0" xml:lang="en-US">Net cash acquired assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_0" xml:lang="en-US">Account Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_1" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_0" xml:lang="en-US">Other Payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_1" xml:lang="en-US">Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_0" xml:lang="en-US">Non-current assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_0" xml:lang="en-US">IPR&amp;D</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0" xml:lang="en-US">Total purchase consideration</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1" xml:lang="en-US">Net assets acquired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized_0" xml:lang="en-US">Revenues recognized from acquisition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_BusinessCombinationsPolicy_0" xml:lang="en-US">Business combinations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_0" xml:lang="en-US">Cash and cash equivalents at the end of the year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_1" xml:lang="en-US">Cash and cash equivalents at the beginning of the year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_2" xml:lang="en-US">Cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_0" xml:lang="en-US">Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_1" xml:lang="en-US">Cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_0" xml:lang="en-US">Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1" xml:lang="en-US">Restricted deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2" xml:lang="en-US">Cash and cash equivalents at the beginning of the year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3" xml:lang="en-US">Cash and cash equivalents at the end of the year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0" xml:lang="en-US">Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1" xml:lang="en-US">Increase (decrease) in cash and cash equivalents</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingencies_0" xml:lang="en-US">COMMITMENTS AND CONTINGENT LIABILITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xml:lang="en-US">Commitments and Contingencies Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_0" xml:lang="en-US">Commitments and Contingencies Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1" xml:lang="en-US">COMMITMENTS AND CONTINGENT LIABILITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_0" xml:lang="en-US">Shares reserved for issuance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockMember_0" xml:lang="en-US">Ordinary shares [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_0" xml:lang="en-US">Common Stock, Par or Stated Value Per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CommonStockParOrStatedValuePerShare_1" xml:lang="en-US">Ordinary shares, par value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_0" xml:lang="en-US">Common Stock, Shares Authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesAuthorized_1" xml:lang="en-US">Ordinary shares, shares authorized</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesIssued_0" xml:lang="en-US">Common Stock, Shares, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesIssued_1" xml:lang="en-US">Ordinary shares, shares issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_0" xml:lang="en-US">Balance, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_1" xml:lang="en-US">Balance, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_2" xml:lang="en-US">Common Stock, Shares, Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockSharesOutstanding_3" xml:lang="en-US">Ordinary shares, shares outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CommonStockValue_0" xml:lang="en-US">Common Stock, Value, Issued</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CommonStockValue_1" xml:lang="en-US">Ordinary shares of NIS 0.1 par value - Authorized: 200,000,000 shares at December 31, 2022 and 2021; Issued: 38,186,043 and 37,307,480 shares at December 31, 2022 and 2021, respectively; Outstanding: 37,370,043 and 36,491,480 shares at December 31, 2022 and 2021, respectively</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_0" xml:lang="en-US">Comprehensive Income (Loss), Net of Tax, Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_1" xml:lang="en-US">Total comprehensive loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ComprehensiveIncomeNetOfTax_2" xml:lang="en-US">Total comprehensive loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_0" xml:lang="en-US">Comprehensive loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_0" xml:lang="en-US">Computer Software, Intangible Asset [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_1" xml:lang="en-US">PowerDNS [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_2" xml:lang="en-US">Software license [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_0" xml:lang="en-US">Concentration Risk Benchmark [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskByTypeAxis_0" xml:lang="en-US">Concentration Risk Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskCreditRisk_0" xml:lang="en-US">Concentration of credit risks</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskPercentage1_0" xml:lang="en-US">Concentration risk percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConcentrationRiskTypeDomain_0" xml:lang="en-US">Concentration Risk Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConsolidationPolicyTextBlock_0" xml:lang="en-US">Principles of consolidation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent_0" xml:lang="en-US">Convertible Debt, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConvertibleDebtNoncurrent_1" xml:lang="en-US">Convertible debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock_0" xml:lang="en-US">Convertible Debt [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ConvertibleDebtTableTextBlock_1" xml:lang="en-US">Scheduled of convertible senior notes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ConvertibleNotesPayableMember_0" xml:lang="en-US">Convertible Notes Payable [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ConvertibleNotesPayableMember_1" xml:lang="en-US">Convertible Notes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ConvertibleNotesPayableMember_2" xml:lang="en-US">Convertible Senior Notes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CorporateDebtSecuritiesMember_0" xml:lang="en-US">Corporate debentures [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CorporationMember_0" xml:lang="en-US">Israeli resident corporation [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfRevenue_0" xml:lang="en-US">Cost of Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_CostOfRevenue_1" xml:lang="en-US">Total cost of revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_CostOfRevenue_2" xml:lang="en-US">Other comprehensive loss to cost of revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_CostOfRevenue_3" xml:lang="en-US">Other comprehensive loss to cost of revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfRevenueAbstract_0" xml:lang="en-US">Cost of revenues:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfSalesMember_0" xml:lang="en-US">Cost of revenues [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostOfSalesPolicyTextBlock_0" xml:lang="en-US">Cost of revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_0" xml:lang="en-US">Restructuring costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit_0" xml:lang="en-US">Current Foreign Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CurrentForeignTaxExpenseBenefit_1" xml:lang="en-US">Current taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_0" xml:lang="en-US">Current taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_0" xml:lang="en-US">Current State and Local Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1" xml:lang="en-US">Current taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CustomerConcentrationRiskMember_0" xml:lang="en-US">Customer Concentration Risk [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_CustomerRelationshipsMember_0" xml:lang="en-US">Customer Relationships [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtConversionDescription_0" xml:lang="en-US">Debt Conversion, Description</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtConversionDescription_1" xml:lang="en-US">Conversion rate description</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureAbstract_0" xml:lang="en-US">Debt Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_0" xml:lang="en-US">Debt Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtDisclosureTextBlock_1" xml:lang="en-US">Convertible Notes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentAxis_0" xml:lang="en-US">Debt Instrument [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_0" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_1" xml:lang="en-US">Initial conversion rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPriceDecrease_0" xml:lang="en-US">Debt Instrument, Convertible, Conversion Price, Decrease</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentConvertibleConversionPriceDecrease_1" xml:lang="en-US">Decrease in conversion price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount_0" xml:lang="en-US">Debt Instrument, Face Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount_1" xml:lang="en-US">Principle</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentFaceAmount_2" xml:lang="en-US">Principal amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_0" xml:lang="en-US">Debt Instrument, Interest Rate During Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_1" xml:lang="en-US">Debt interest rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_0" xml:lang="en-US">Debt Instrument, Interest Rate, Effective Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_1" xml:lang="en-US">Percentage of convertible senior note</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentLineItems_0" xml:lang="en-US">Debt Instrument [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentMaturityDate_0" xml:lang="en-US">Debt Instrument, Maturity Date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentMaturityDate_1" xml:lang="en-US">Maturity date</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentNameDomain_0" xml:lang="en-US">Debt Instrument, Name [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_0" xml:lang="en-US">Debt Instrument, Redemption Price, Percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_1" xml:lang="en-US">Debt instrument redemption percentage</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentTable_0" xml:lang="en-US">Schedule of Long-term Debt Instruments [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentTerm_0" xml:lang="en-US">Debt Instrument, Term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentTerm_1" xml:lang="en-US">Debt instrument term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_0" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_1" xml:lang="en-US">Convertible notes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_2" xml:lang="en-US">Net carrying amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_3" xml:lang="en-US">Net carrying amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract_0" xml:lang="en-US">Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DebtWeightedAverageInterestRate_0" xml:lang="en-US">Weighted average cost of debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_0" xml:lang="en-US">Accrued severance pay</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xml:lang="en-US">Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_0" xml:lang="en-US">OTHER RECEIVABLES AND PREPAID EXPENSES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0" xml:lang="en-US">Deferred Foreign Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1" xml:lang="en-US">Deferred taxes expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncome_0" xml:lang="en-US">Deferred Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncome_1" xml:lang="en-US">Deferred revenues from IIA</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxAssetsNet_0" xml:lang="en-US">Deferred taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_0" xml:lang="en-US">Deferred Income Taxes and Tax Credits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_1" xml:lang="en-US">Foreign tax credits and foreign withholding taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_0" xml:lang="en-US">Deferred taxes expense (benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_1" xml:lang="en-US">Deferred taxes expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueCurrent_0" xml:lang="en-US">Deferred revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent_0" xml:lang="en-US">Deferred Revenue, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredRevenueNoncurrent_1" xml:lang="en-US">Deferred revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredRevenueRevenueRecognized1_0" xml:lang="en-US">Changes in deferred revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_0" xml:lang="en-US">Intangible assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsGross_0" xml:lang="en-US">Deferred Tax Assets, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsGross_1" xml:lang="en-US">Deferred tax asset before valuation allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_0" xml:lang="en-US">Deferred Tax Assets, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_1" xml:lang="en-US">Net deferred tax asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_2" xml:lang="en-US">Net deferred tax asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsNet_0" xml:lang="en-US">Deferred Tax Assets, Net of Valuation Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsNet_1" xml:lang="en-US">Deferred tax asset net of valuation allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsNetAbstract_0" xml:lang="en-US">Deferred tax assets:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_0" xml:lang="en-US">Operating and capital loss carryforwards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_0" xml:lang="en-US">Research and development</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_0" xml:lang="en-US">Employee benefits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_0" xml:lang="en-US">Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1" xml:lang="en-US">Stock based compensation expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_0" xml:lang="en-US">Other temporary differences mainly relating to reserve and allowances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_0" xml:lang="en-US">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Financing Receivable, Allowance for Credit Loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_0" xml:lang="en-US">Valuation allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_1" xml:lang="en-US">Deferred Tax Assets, Valuation Allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxAssetsValuationAllowance_2" xml:lang="en-US">Deferred tax assets valuation allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxExpenseFromStockOptionsExercised_0" xml:lang="en-US">Excess tax deductions from stock options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesAbstract_0" xml:lang="en-US">Deferred tax liability:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_0" xml:lang="en-US">Deferred Tax Liabilities, Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1" xml:lang="en-US">Intangible assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther_0" xml:lang="en-US">Deferred Tax Liabilities, Other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DeferredTaxLiabilitiesOther_1" xml:lang="en-US">Other temporary differences mainly relating to reserve and allowances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_0" xml:lang="en-US">Balance at</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1" xml:lang="en-US">Balance at</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems_0" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Level 3 Reconciliation [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable_0" xml:lang="en-US">Defined Benefit Plan, Plan Assets, Level 3 Reconciliation [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepositsAssetsCurrent_0" xml:lang="en-US">Short-term lease deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepositsAssetsNoncurrent_0" xml:lang="en-US">Long-term bank deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Depreciation_0" xml:lang="en-US">Depreciation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DepreciationDepletionAndAmortization_0" xml:lang="en-US">Depreciation and amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_0" xml:lang="en-US">Derivative Asset, Fair Value, Gross Asset</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_1" xml:lang="en-US">Foreign currency derivative contracts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_0" xml:lang="en-US">Derivative Liability, Fair Value, Gross Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_1" xml:lang="en-US">Foreign currency derivative contracts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentRiskAxis_0" xml:lang="en-US">Derivative Instrument [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent_0" xml:lang="en-US">Outstanding hedge transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xml:lang="en-US">Derivative Instruments and Hedging Activities Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_0" xml:lang="en-US">DERIVATIVE INSTRUMENTS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_0" xml:lang="en-US">Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_1" xml:lang="en-US">Gain or loss on the derivative instruments of other comprehensive loss to cost of revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_2" xml:lang="en-US">Gain or loss on the derivative instruments of other comprehensive loss to cost of revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_0" xml:lang="en-US">Non-designated hedge transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_DerivativeLiabilities_0" xml:lang="en-US">Earn-out liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativeLiabilities_1" xml:lang="en-US">Derivative Liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DerivativeLiabilities_2" xml:lang="en-US">Earn-out liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives_0" xml:lang="en-US">Derivatives and hedging</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_0" xml:lang="en-US">Description of New Accounting Pronouncements Not yet Adopted [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DesignatedAsHedgingInstrumentMember_0" xml:lang="en-US">Designated as Hedging Instrument [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_0" xml:lang="en-US">Difference between Reported Amount and Reporting Currency Denominated Amount, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_1" xml:lang="en-US">Exchange rate differences and other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_0" xml:lang="en-US">Due to Related Parties</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_1" xml:lang="en-US">Other payables balance due to related party</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareAbstract_0" xml:lang="en-US">Earnings Per Share [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareAbstract_1" xml:lang="en-US">Net loss per share:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareBasic_0" xml:lang="en-US">Basic net earnings (loss) per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EarningsPerShareBasic_1" xml:lang="en-US">Net loss per share, basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareDiluted_0" xml:lang="en-US">Earnings Per Share, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_EarningsPerShareDiluted_1" xml:lang="en-US">Net loss per share, diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerSharePolicyTextBlock_0" xml:lang="en-US">Basic and diluted net income (loss) per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EarningsPerShareTextBlock_0" xml:lang="en-US">EARNINGS (LOSS) PER SHARE</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0" xml:lang="en-US">Israeli Income tax rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_0" xml:lang="en-US">Change in corporate tax rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_0" xml:lang="en-US">Employees and payroll accruals</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0" xml:lang="en-US">Unrecognized compensation cost, recognition period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_0" xml:lang="en-US">Unrecognized compensation cost related to non-vested stock options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_0" xml:lang="en-US">Revenue, Major Customer [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquipmentLeasedToOtherPartyMember_0" xml:lang="en-US">Lease equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_EquipmentLeasedToOtherPartyMember_1" xml:lang="en-US">Lease equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_EquityAbstract_0" xml:lang="en-US">SHAREHOLDERS' EQUITY:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0" xml:lang="en-US">Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0" xml:lang="en-US">Fair Value, Recurring and Nonrecurring [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_0" xml:lang="en-US">Schedule of Financial Assets Measured at Fair Value on a Recurring Basis</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_0" xml:lang="en-US">Fair Value, Hierarchy [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xml:lang="en-US">Fair Value Hierarchy and NAV [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresAbstract_0" xml:lang="en-US">Fair Value Disclosures [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueDisclosuresTextBlock_0" xml:lang="en-US">FAIR VALUE MEASUREMENTS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel1Member_0" xml:lang="en-US">Level 1 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel2Member_0" xml:lang="en-US">Level 2 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueInputsLevel3Member_0" xml:lang="en-US">Level 3 [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_0" xml:lang="en-US">Fair value of financial instruments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancialInstrumentAxis_0" xml:lang="en-US">Major Types of Debt and Equity Securities [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FinancialInstrumentAxis_1" xml:lang="en-US">Financial Instrument [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_0" xml:lang="en-US">Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_1" xml:lang="en-US">Assets:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_0" xml:lang="en-US">Financial Liabilities Fair Value Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_1" xml:lang="en-US">Liabilities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0" xml:lang="en-US">Accumulated amortization</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0" xml:lang="en-US">2021</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1" xml:lang="en-US">2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_0" xml:lang="en-US">2023</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1" xml:lang="en-US">2024</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_0" xml:lang="en-US">2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1" xml:lang="en-US">2023</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0" xml:lang="en-US">Finite-Lived Intangible Assets by Major Class [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_0" xml:lang="en-US">Finite-Lived Intangible Assets, Gross</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsGross_1" xml:lang="en-US">Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_0" xml:lang="en-US">Finite-Lived Intangible Assets [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet_0" xml:lang="en-US">Finite-Lived Intangible Assets, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_FiniteLivedIntangibleAssetsNet_1" xml:lang="en-US">Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet_0" xml:lang="en-US">Total derivatives designated as hedging instruments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_0" xml:lang="en-US">Foreign Currency Contract, Asset, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_1" xml:lang="en-US">Foreign currency derivative contracts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_0" xml:lang="en-US">Foreign currency derivative contracts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_1" xml:lang="en-US">Foreign Currency Contracts, Liability, Fair Value Disclosure</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_0" xml:lang="en-US">Fair value of foreign exchange non-designated hedge transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_0" xml:lang="en-US">Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_1" xml:lang="en-US">Total derivatives non-designated as hedging instruments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_0" xml:lang="en-US">Fair value of foreign exchange non-designated hedge transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_1" xml:lang="en-US">Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue_0" xml:lang="en-US">Fair value of foreign exchange hedge transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_0" xml:lang="en-US">Fair value of foreign exchange hedge transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_1" xml:lang="en-US">Foreign Currency Fair Value Hedge Liability at Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_0" xml:lang="en-US">Net losses recognized from currency transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_1" xml:lang="en-US">Foreign Currency Transaction Gain (Loss), before Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_0" xml:lang="en-US">Exchange rate differences and other</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_0" xml:lang="en-US">Financial statements in U.S. dollars</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_0" xml:lang="en-US">Foreign Income Tax Expense (Benefit), Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_1" xml:lang="en-US">Foreign</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_2" xml:lang="en-US">Total foreign</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_3" xml:lang="en-US">Total foreign</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_0" xml:lang="en-US">Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xml:lang="en-US">Foreign</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_FurnitureAndFixturesMember_0" xml:lang="en-US">Office furniture and equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_FurnitureAndFixturesMember_1" xml:lang="en-US">Office furniture [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_0" xml:lang="en-US">Capital loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1" xml:lang="en-US">Gain (Loss) on Disposition of Property Plant Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpense_0" xml:lang="en-US">General and administrative</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GeneralAndAdministrativeExpenseMember_0" xml:lang="en-US">General and administrative [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Goodwill_0" xml:lang="en-US">Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0" xml:lang="en-US">Goodwill and Intangible Assets Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_0" xml:lang="en-US">INTANGIBLE ASSETS, NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_0" xml:lang="en-US">Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_1" xml:lang="en-US">Goodwill</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GoodwillImpairmentLoss_0" xml:lang="en-US">Goodwill impairment loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GovernmentContractReceivable_0" xml:lang="en-US">Government authorities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_GrossProfit_0" xml:lang="en-US">Gross Profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_GrossProfit_1" xml:lang="en-US">Gross profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_GrossProfit_2" xml:lang="en-US">Gross profit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_HedgingDesignationAxis_0" xml:lang="en-US">Hedging Designation [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_0" xml:lang="en-US">Impairment of intangible assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_0" xml:lang="en-US">Impairment of long-lived assets held for use</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_0" xml:lang="en-US">Domestic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0" xml:lang="en-US">Loss before tax on income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" xml:lang="en-US">Pre-tax income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2" xml:lang="en-US">Loss before income tax expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3" xml:lang="en-US">Loss before taxes on income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0" xml:lang="en-US">Foreign</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0" xml:lang="en-US">Pre-tax income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1" xml:lang="en-US">Loss before tax on income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2" xml:lang="en-US">Loss before taxes on income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementAbstract_0" xml:lang="en-US">Income Statement [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeStatementLocationAxis_0" xml:lang="en-US">Income Statement Location [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxAuthorityAxis_0" xml:lang="en-US">Income Tax Authority [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureAbstract_0" xml:lang="en-US">Income Tax Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxDisclosureTextBlock_0" xml:lang="en-US">TAXES ON INCOME</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxesPaidNet_0" xml:lang="en-US">Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/positiveLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_0" xml:lang="en-US">Total income tax expense (benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_1" xml:lang="en-US">Income Tax Expense (Benefit)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_2" xml:lang="en-US">Income tax expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_3" xml:lang="en-US">Actual tax expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxExpenseBenefit_4" xml:lang="en-US">Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxPolicyTextBlock_0" xml:lang="en-US">Income taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_1" xml:lang="en-US">Changes in valuation allowance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_1" xml:lang="en-US">Increase in losses and temporary differences due to change in Israeli corporate and &#8220;Approved Enterprise" tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_0" xml:lang="en-US">Theoretical tax income computed at the Israeli statutory tax rate (23% for the years 2020, 2019 and 2018, respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1" xml:lang="en-US">Theoretical tax income computed at the Israeli statutory tax rate (23% for the years 2021, 2020 and 2019, respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_1" xml:lang="en-US">Write off of prepaid and withholding taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_1" xml:lang="en-US">Non-deductible expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_0" xml:lang="en-US">Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_1" xml:lang="en-US">Non-deductible share based compensation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_2" xml:lang="en-US">Non-deductible share-based compensation expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsPayable_0" xml:lang="en-US">Increase (decrease) in trade payables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_0" xml:lang="en-US">Decrease (increase) in trade receivables</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_1" xml:lang="en-US">Increase (Decrease) in Accounts Receivable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_0" xml:lang="en-US">Increase (decrease) in accrued severance pay, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_0" xml:lang="en-US">Decrease in long-term deferred taxes, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_1" xml:lang="en-US">Increase (Decrease) in Deferred Income Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_0" xml:lang="en-US">Increase (decrease) in deferred revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_0" xml:lang="en-US">Increase (decrease) in employees and payroll accruals</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_1" xml:lang="en-US">Increase (decrease) in employees and payroll accruals</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_0" xml:lang="en-US">Decrease (increase) in inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInInventories_1" xml:lang="en-US">Increase (Decrease) in Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0" xml:lang="en-US">Changes in operating assets and liabilities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_0" xml:lang="en-US">Increase (decrease) in other payables and accrued expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_0" xml:lang="en-US">Decrease (increase) in other assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_1" xml:lang="en-US">Increase (Decrease) in Other Noncurrent Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0" xml:lang="en-US">Decrease (increase) in other receivables and prepaid expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1" xml:lang="en-US">Increase (Decrease) in Prepaid Expense and Other Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_IncreaseDecreaseInRestrictedCash_0" xml:lang="en-US">Decrease (increase) in restricted deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IncreaseDecreaseInRestrictedCash_1" xml:lang="en-US">Increase (Decrease) in Restricted Cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IndividualMember_0" xml:lang="en-US">Israeli resident individual [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_0" xml:lang="en-US">Intangible assets, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_IntellectualPropertyMember_0" xml:lang="en-US">IP R&amp;D [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InterestAndOtherIncome_0" xml:lang="en-US">Interest income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InternalRevenueServiceIRSMember_0" xml:lang="en-US">United States of America [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryAdjustments_0" xml:lang="en-US">Cumulative inventory write-off</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureAbstract_0" xml:lang="en-US">Inventory Disclosure [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryDisclosureTextBlock_0" xml:lang="en-US">INVENTORIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_0" xml:lang="en-US">Finished goods</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryNet_0" xml:lang="en-US">Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_InventoryNet_1" xml:lang="en-US">Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_InventoryNet_2" xml:lang="en-US">Total inventory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_0" xml:lang="en-US">Inventory, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_InventoryPolicyTextBlock_1" xml:lang="en-US">Inventories</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryRawMaterialsNetOfReserves_0" xml:lang="en-US">Raw materials</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InventoryWriteDown_0" xml:lang="en-US">Inventory write-offs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentIncomeAmortizationOfPremium_0" xml:lang="en-US">Amortization/accretion of premium/discount on marketable securities, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentIncomeNonoperatingAbstract_0" xml:lang="en-US">Financial income:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xml:lang="en-US">Investments, Debt and Equity Securities [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_0" xml:lang="en-US">AVAILABLE-FOR-SALE MARKETABLE SECURITIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseCost_0" xml:lang="en-US">Lease, Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LeaseCost_1" xml:lang="en-US">Rent expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LeaseCost_2" xml:lang="en-US">Lease, Cost, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LeaseholdImprovementsMember_0" xml:lang="en-US">Leasehold improvements [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeLeasesPolicyTextBlock_0" xml:lang="en-US">Lease</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_0" xml:lang="en-US">Lessee, Operating Lease, Liability, Maturity [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1" xml:lang="en-US">Schedule of Maturities of Operating Lease Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1" xml:lang="en-US">Maturity of operating liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2" xml:lang="en-US">Total lease payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, after Year Five</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1" xml:lang="en-US">2026 and thereafter</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year One</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1" xml:lang="en-US">2023</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Four</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1" xml:lang="en-US">2026 and thereafter</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Three</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1" xml:lang="en-US">2025</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0" xml:lang="en-US">Lessee, Operating Lease, Liability, to be Paid, Year Two</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1" xml:lang="en-US">2024</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0" xml:lang="en-US">Less - imputed interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1" xml:lang="en-US">Lessee, Operating Lease, Liability, Undiscounted Excess Amount</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_0" xml:lang="en-US">Liabilities and Equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquity_1" xml:lang="en-US">Total liabilities and shareholders' equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0" xml:lang="en-US">LIABILITIES AND SHAREHOLDERS' EQUITY</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrent_0" xml:lang="en-US">Liabilities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesCurrent_1" xml:lang="en-US">Total current liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesCurrentAbstract_0" xml:lang="en-US">CURRENT LIABILITIES:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesNoncurrent_0" xml:lang="en-US">Liabilities, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_LiabilitiesNoncurrent_1" xml:lang="en-US">Total long-term liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LiabilitiesNoncurrentAbstract_0" xml:lang="en-US">LONG-TERM LIABILITIES:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LossContingencyDamagesSought_0" xml:lang="en-US">Loss Contingency, Damages Sought</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue_0" xml:lang="en-US">Loss Contingency, Damages Sought, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_LossContingencyDamagesSoughtValue_1" xml:lang="en-US">Damages claimed by Netonomy Ltd</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MachineryAndEquipmentMember_0" xml:lang="en-US">Machinery and Equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MachineryAndEquipmentMember_1" xml:lang="en-US">Lease equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent_0" xml:lang="en-US">Marketable Securities, Current</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent_1" xml:lang="en-US">Available-for-sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent_2" xml:lang="en-US">Marketable Securities, Current, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_MarketableSecuritiesCurrent_3" xml:lang="en-US">Fair value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_MarketableSecuritiesPolicy_0" xml:lang="en-US">Marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_0" xml:lang="en-US">Net Cash Provided by (Used in) Financing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_1" xml:lang="en-US">Net cash provided by financing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0" xml:lang="en-US">Cash flows from financing activities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_0" xml:lang="en-US">Net Cash Provided by (Used in) Investing Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_1" xml:lang="en-US">Net cash provided by (used in) investing activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0" xml:lang="en-US">Cash flows from investing activities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_0" xml:lang="en-US">Net Cash Provided by (Used in) Operating Activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_1" xml:lang="en-US">Net cash used in operating activities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0" xml:lang="en-US">Cash flows from operating activities:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLoss_0" xml:lang="en-US">Net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NetIncomeLoss_1" xml:lang="en-US">Net loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_0" xml:lang="en-US">Numerator:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPrinciplesEarlyAdoptionMember_0" xml:lang="en-US">New Accounting Principles, Early Adoption [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementEarlyAdoptionAxis_0" xml:lang="en-US">New Accounting Pronouncement, Early Adoption [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementEarlyAdoptionEffectMember_0" xml:lang="en-US">New Accounting Pronouncement, Early Adoption, Effect [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0" xml:lang="en-US">Recently Issued Accounting Pronouncement Not Yet Adopted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1" xml:lang="en-US">Recently Adopted Accounting Pronouncements</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NoncurrentAssets_0" xml:lang="en-US">Long-lived assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NondesignatedMember_0" xml:lang="en-US">Not Designated as Hedging Instrument [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpense_0" xml:lang="en-US">Financial income, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpense_1" xml:lang="en-US">Financial and other expenses, total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_NonoperatingIncomeExpense_2" xml:lang="en-US">Financial and other expenses, total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_NonoperatingIncomeExpenseMember_0" xml:lang="en-US">Financial income, net [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OfficeEquipmentMember_0" xml:lang="en-US">Computers and peripheral equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpenseMember_0" xml:lang="en-US">Operating expenses [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpenses_0" xml:lang="en-US">Operating Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingExpenses_1" xml:lang="en-US">Total operating expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingExpensesAbstract_0" xml:lang="en-US">Operating expenses:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingIncomeLoss_0" xml:lang="en-US">Operating Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingIncomeLoss_1" xml:lang="en-US">Operating loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiability_0" xml:lang="en-US">ROU lease liabilites</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingLeaseLiability_1" xml:lang="en-US">Present value of lease liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityCurrent_0" xml:lang="en-US">Short-term operating lease liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_0" xml:lang="en-US">Long-term operating lease liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasePayments_0" xml:lang="en-US">Operating Lease, Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_0" xml:lang="en-US">Operating lease right-of-use assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeaseRightOfUseAsset_1" xml:lang="en-US">ROU assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0" xml:lang="en-US">Operating Leases, Future Minimum Payments Due</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_1" xml:lang="en-US">Total lease payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_0" xml:lang="en-US">2024</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Four Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_1" xml:lang="en-US">2023</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Three Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_1" xml:lang="en-US">2022</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_0" xml:lang="en-US">Operating Leases, Future Minimum Payments, Due in Two Years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1" xml:lang="en-US">2021</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_0" xml:lang="en-US">2025 and thereafter</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeasesRentExpenseNet_0" xml:lang="en-US">Rent expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0" xml:lang="en-US">Weighted-average discount rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0" xml:lang="en-US">Weighted-average remaining lease term</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLossCarryforwards_0" xml:lang="en-US">Net operating loss carry forwards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLossCarryforwardsExpirationDate_0" xml:lang="en-US">Expiration of operating loss carry forward</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_0" xml:lang="en-US">Limitations on utilization of net operating losses as a result of business acquisition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrderOrProductionBacklogMember_0" xml:lang="en-US">Backlog [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xml:lang="en-US">Organization, Consolidation and Presentation of Financial Statements [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_0" xml:lang="en-US">GENERAL</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities_0" xml:lang="en-US">Other Accounts Payable and Accrued Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities_1" xml:lang="en-US">Others</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsCurrent_0" xml:lang="en-US">Others</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherAssetsNoncurrent_0" xml:lang="en-US">Other assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedTotalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_0" xml:lang="en-US">Total comprehensive gain (loss) from available-for-sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_1" xml:lang="en-US">OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_2" xml:lang="en-US">Total comprehensive gain (loss) from available-for-sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_0" xml:lang="en-US">Changes in other comprehensive income (loss) before reclassifications</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_1" xml:lang="en-US">Changes in other comprehensive income (loss) before reclassifications</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_2" xml:lang="en-US">Changes in other comprehensive loss before reclassifications</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_0" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_1" xml:lang="en-US">Total comprehensive gain (loss) from hedge transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_0" xml:lang="en-US">Unrealized gain (loss) on foreign currency cash flow hedges transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_0" xml:lang="en-US">Net amount reclassified to earnings from hedging transactions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_1" xml:lang="en-US">Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_0" xml:lang="en-US">Gain (loss) on derivative instruments reclassified from OCI to operating expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0" xml:lang="en-US">Other Comprehensive Income (Loss), Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1" xml:lang="en-US">Total other comprehensive income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2" xml:lang="en-US">Total other comprehensive income (loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3" xml:lang="en-US">Net current-period other comprehensive loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_0" xml:lang="en-US">Net amount reclassified to earnings from available-for-sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1" xml:lang="en-US">Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_2" xml:lang="en-US">Net amount reclassified to earnings from available-for-sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_0" xml:lang="en-US">Unrealized gain (loss) on available-for-sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherIncomeAndExpensesAbstract_0" xml:lang="en-US">Other Income and Expenses [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_0" xml:lang="en-US">FINANCIAL INCOME (EXPENSES), NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherLiabilitiesNoncurrent_0" xml:lang="en-US">Other long-term liability</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherMachineryAndEquipmentMember_0" xml:lang="en-US">Lab equipment [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_0" xml:lang="en-US">Financial expenses:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_OtherShortTermInvestments_0" xml:lang="en-US">Short-term bank deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract_0" xml:lang="en-US">Payables and Accruals [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PayablesAndAccrualsAbstract_1" xml:lang="en-US">OTHER PAYABLES AND ACCRUED EXPENSES [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsForProceedsFromShortTermInvestments_0" xml:lang="en-US">Investment in short-term deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForProceedsFromShortTermInvestments_1" xml:lang="en-US">Payments for (Proceeds from) Short-term Investments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_0" xml:lang="en-US">Purchase of ordinary shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_0" xml:lang="en-US">Investment in available-for sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_1" xml:lang="en-US">Payments to Acquire Available-for-sale Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross_0" xml:lang="en-US">Acquisition of Netonomy, net of cash</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesGross_1" xml:lang="en-US">Cash paid to acquire entity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0" xml:lang="en-US">Acquisition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1" xml:lang="en-US">Payments to Acquire Businesses, Net of Cash Acquired</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities_0" xml:lang="en-US">Investment in available-for sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities_1" xml:lang="en-US">Payments to Acquire Marketable Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PaymentsToAcquireMarketableSecurities_2" xml:lang="en-US">Payments to Acquire Marketable Securities, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0" xml:lang="en-US">Purchase of property and equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1" xml:lang="en-US">Payments to Acquire Property, Plant, and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PlanNameAxis_0" xml:lang="en-US">Plan Name [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0" xml:lang="en-US">Other receivables and prepaid expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1" xml:lang="en-US">Other receivables and prepaid expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidExpenseCurrent_0" xml:lang="en-US">Prepaid expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PrepaidInterest_0" xml:lang="en-US">Prepaid Interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_PrepaidInterest_1" xml:lang="en-US">Accrued interest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt_0" xml:lang="en-US">Proceeds from Convertible Debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromConvertibleDebt_1" xml:lang="en-US">Issuance of convertible debt</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromIssuanceOfWarrants_0" xml:lang="en-US">Proceeds from warrants issued as investment banking fee</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_0" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_1" xml:lang="en-US">Proceeds from sales and maturity of available-for sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_2" xml:lang="en-US">Proceeds from Sale and Maturity of Marketable Securities, Total</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_0" xml:lang="en-US">Proceeds from sales and maturity of available-for sale marketable securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised_0" xml:lang="en-US">Proceeds from exercise of stock options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ProceedsFromStockOptionsExercised_1" xml:lang="en-US">Proceeds from exercise of share options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProductMember_0" xml:lang="en-US">Product [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentAbstract_0" xml:lang="en-US">Property, Plant and Equipment [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0" xml:lang="en-US">Property, Plant and Equipment, Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xml:lang="en-US">Long-Lived Tangible Asset [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0" xml:lang="en-US">PROPERTY AND EQUIPMENT, NET</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_0" xml:lang="en-US">Estimated useful lives</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentGross_0" xml:lang="en-US">Cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentLineItems_0" xml:lang="en-US">Property, Plant and Equipment [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_0" xml:lang="en-US">Property and equipment, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentNet_1" xml:lang="en-US">Deprecated cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_0" xml:lang="en-US">Property, Plant and Equipment, Policy [Policy Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1" xml:lang="en-US">Property and equipment, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_0" xml:lang="en-US">Schedule of Property and Equipment</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts_0" xml:lang="en-US">Current-period provision for expected credit losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ProvisionForDoubtfulAccounts_1" xml:lang="en-US">Accounts Receivable, Credit Loss Expense (Reversal)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_0" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1" xml:lang="en-US">Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_2" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive loss</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_0" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive income (loss) to :</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_1" xml:lang="en-US">Amounts reclassified from accumulated other comprehensive loss to:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyDomain_0" xml:lang="en-US">Related Party [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_0" xml:lang="en-US">Related Party Transaction, Amounts of Transaction</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_1" xml:lang="en-US">Payments to related party for services</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionLineItems_0" xml:lang="en-US">Related Party Transaction [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsAbstract_0" xml:lang="en-US">Related Party Transactions [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0" xml:lang="en-US">Related Party [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_0" xml:lang="en-US">Related Party Transactions Disclosure [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1" xml:lang="en-US">RELATED PARTIES BALANCES AND TRANSACTIONS</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_0" xml:lang="en-US">Research and Development Expense (Excluding Acquired in Process Cost)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_1" xml:lang="en-US">Research and development (net of grant participations of $ 825, $ 167 and $ 339 for the years ended December 31, 2022, 2021 and 2020, respectively)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpenseMember_0" xml:lang="en-US">Research and development [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_0" xml:lang="en-US">Research and development costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalents_0" xml:lang="en-US">Restricted deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0" xml:lang="en-US">Restricted Cash and Cash Equivalents Items [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedInvestmentsNoncurrent_0" xml:lang="en-US">Restricted Investments, Noncurrent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_RestrictedInvestmentsNoncurrent_1" xml:lang="en-US">Restricted deposits</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RestrictedStockUnitsRSUMember_0" xml:lang="en-US">Restricted Stock Units (RSUs) [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsAccumulatedDeficit_0" xml:lang="en-US">Accumulated deficit</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RetainedEarningsMember_0" xml:lang="en-US">Accumulated deficit [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenueRecognitionPolicyTextBlock_0" xml:lang="en-US">Revenue recognition</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_Revenues_0" xml:lang="en-US">Total revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_Revenues_1" xml:lang="en-US">Total Revenue</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_Revenues_2" xml:lang="en-US">Revenues</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RevenuesAbstract_0" xml:lang="en-US">Revenues:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0" xml:lang="en-US">Right-of-use assets obtained in the exchange for operating lease liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SaleOfStockPricePerShare_0" xml:lang="en-US">Secondary public offering, common stock price per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SalesMember_0" xml:lang="en-US">Sales [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_0" xml:lang="en-US">Schedule of Other Payables and Accrued Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_0" xml:lang="en-US">Schedule of Accumulated Other Comprehensive Income</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_0" xml:lang="en-US">Summary of numbers of shares were excluded from the computation of diluted net loss per ordinary</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0" xml:lang="en-US">Debt Securities, Available-for-sale [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_0" xml:lang="en-US">Schedule of Available-for-sale Securities Reconciliation [Table Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1" xml:lang="en-US">Schedule of summary of Available-for-Sale Marketable Securities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_0" xml:lang="en-US">Schedule of Available-for-sale Securities [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0" xml:lang="en-US">Schedule of Business Acquisitions, by Acquisition [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_0" xml:lang="en-US">Schedule of the Fair Value of Assets Acquired and Liabilities Assumed</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0" xml:lang="en-US">Schedule of Income Tax Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_0" xml:lang="en-US">Schedule of Deferred Income Taxes</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0" xml:lang="en-US">Schedule of the Computation of Basic and Diluted Net Earnings (Loss) per Share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0" xml:lang="en-US">Schedule of the Reconciliation of the Theoretical Tax Expenses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock_0" xml:lang="en-US">Schedule of Fair Value Measurements Using Significant Unobservable Inputs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0" xml:lang="en-US">Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_0" xml:lang="en-US">Schedule of Stock-Based Compensation Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_0" xml:lang="en-US">Schedule of Long-Lived Assets by Geographic Location</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_0" xml:lang="en-US">Schedule of Revenue by Major Customers, by Reporting Segments [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_0" xml:lang="en-US">Schedule of Estimated Amortization Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0" xml:lang="en-US">Schedule of Finite-Lived Intangible Assets [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_0" xml:lang="en-US">Schedule of Intangible Assets</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_0" xml:lang="en-US">Schedule of the Fair Value of Open Foreign Exchange Contracts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_0" xml:lang="en-US">Schedule of Maturities of Operating Lease Liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_0" xml:lang="en-US">Schedule of Pre-tax Income (Loss)</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_0" xml:lang="en-US">Schedule of Inventory</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_0" xml:lang="en-US">Schedule of Allowance of Credit Losses</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_0" xml:lang="en-US">Schedule of Financial Income, Net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0" xml:lang="en-US">Property, Plant and Equipment [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0" xml:lang="en-US">Schedule of Related Party Transactions, by Related Party [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_0" xml:lang="en-US">Restrictions on Cash and Cash Equivalents [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_0" xml:lang="en-US">Schedule of Major Customers</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_0" xml:lang="en-US">Schedule of Revenues by Geographic Location</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0" xml:lang="en-US">Schedule of Segment Reporting Information, by Segment [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0" xml:lang="en-US">Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_0" xml:lang="en-US">Summary of Restricted Stock Unit Activity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_0" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0" xml:lang="en-US">Schedule of Stock Option Activity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_0" xml:lang="en-US">Schedule of Stock-Based Compensation Assumptions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingAbstract_0" xml:lang="en-US">Segment Reporting [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems_0" xml:lang="en-US">Segment Reporting, Asset Reconciling Item [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingDisclosureTextBlock_0" xml:lang="en-US">GEOGRAPHIC INFORMATION</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_0" xml:lang="en-US">Segment Reporting, Revenue Reconciling Item [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingAndMarketingExpense_0" xml:lang="en-US">Sales and marketing</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SellingAndMarketingExpenseMember_0" xml:lang="en-US">Sales and marketing [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ServiceMember_0" xml:lang="en-US">Service [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SeveranceCosts1_0" xml:lang="en-US">Severance expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensation_0" xml:lang="en-US">Share based compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0" xml:lang="en-US">Vesting period for plan</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0" xml:lang="en-US">Forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1" xml:lang="en-US">Forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0" xml:lang="en-US">Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1" xml:lang="en-US">Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0" xml:lang="en-US">Unvested at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1" xml:lang="en-US">Outstanding at beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0" xml:lang="en-US">Number of shares upon exercise</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0" xml:lang="en-US">Unvested at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1" xml:lang="en-US">Outstanding at beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0" xml:lang="en-US">Weighted average share price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0" xml:lang="en-US">Vested</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0" xml:lang="en-US">Vested</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0" xml:lang="en-US">Options, expiration period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0" xml:lang="en-US">Dividend yield</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_0" xml:lang="en-US">Volatility, maximum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_0" xml:lang="en-US">Volatility, minimum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_0" xml:lang="en-US">Risk free interest rate, maximum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_0" xml:lang="en-US">Risk free interest rate, minimum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_0" xml:lang="en-US">Expected volatility</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0" xml:lang="en-US">Shares available for future issuance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_0" xml:lang="en-US">Intrinsic value of options exercisable</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0" xml:lang="en-US">Exercisable at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1" xml:lang="en-US">Shares upon exercise of options exercisable as of December 31, 2019</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0" xml:lang="en-US">Exercisable at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0" xml:lang="en-US">Weighted-average remaining contractual life of exercisable options</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_0" xml:lang="en-US">Intrinsic value of options exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_0" xml:lang="en-US">Forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_0" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_1" xml:lang="en-US">Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0" xml:lang="en-US">Options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0" xml:lang="en-US">Intrinsic value of options outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0" xml:lang="en-US">Outstanding at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" xml:lang="en-US">Outstanding at beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2" xml:lang="en-US">Shares upon exercise of options outstanding as of December 31, 2019</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0" xml:lang="en-US">Number of shares upon exercise</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0" xml:lang="en-US">Outstanding at end of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1" xml:lang="en-US">Outstanding at beginning of year</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0" xml:lang="en-US">Weighted average exercise price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_0" xml:lang="en-US">Weighted average remaining contractual life of options outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1" xml:lang="en-US">Weighted average remaining contractual life</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_0" xml:lang="en-US">Vested and expected to vest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_0" xml:lang="en-US">Intrinsic value of options vested and expected to vest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_0" xml:lang="en-US">Schedule of Stock Options Outstanding</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0" xml:lang="en-US">Vested and expected to vest</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1" xml:lang="en-US">Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_0" xml:lang="en-US">Stock options vested during period</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_0" xml:lang="en-US">Weighted-average grant-date fair value of the options granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_0" xml:lang="en-US">Incremental compensation cost</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0" xml:lang="en-US">Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_0" xml:lang="en-US">Forfeited</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0" xml:lang="en-US">Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1" xml:lang="en-US">Granted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_0" xml:lang="en-US">Accounting for stock-based compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1" xml:lang="en-US">Accounting for share-based compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_0" xml:lang="en-US">Exercise Price Range [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_0" xml:lang="en-US">Exercise Price</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_0" xml:lang="en-US">Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_0" xml:lang="en-US">Exercise Prices, minimum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_0" xml:lang="en-US">Exercise Prices, maximum</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTypeAxis_0" xml:lang="en-US">Short-term Debt, Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermDebtTypeDomain_0" xml:lang="en-US">Short-term Debt, Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermLeaseCost_0" xml:lang="en-US">Short-term lease expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ShortTermLeasePayments_0" xml:lang="en-US">Short-term Lease Payments</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_ShortTermLeasePayments_1" xml:lang="en-US">Short-term maturities of operating lease liabilities</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SignificantAccountingPoliciesTextBlock_0" xml:lang="en-US">SIGNIFICANT ACCOUNTING POLICIES</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StandardProductWarrantyPolicy_0" xml:lang="en-US">Warranty costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_0" xml:lang="en-US">State and Local Income Tax Expense (Benefit), Continuing Operations</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1" xml:lang="en-US">Domestic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_2" xml:lang="en-US">Total Domestic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_3" xml:lang="en-US">Total Domestic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_0" xml:lang="en-US">State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_1" xml:lang="en-US">Domestic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementEquityComponentsAxis_0" xml:lang="en-US">Equity Components [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementLineItems_0" xml:lang="en-US">Statement [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfCashFlowsAbstract_0" xml:lang="en-US">Statement of Cash Flows [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementOfFinancialPositionAbstract_0" xml:lang="en-US">Statement of Financial Position [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StatementTable_0" xml:lang="en-US">Statement [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockCompensationPlanMember_0" xml:lang="en-US">Stock Compensation Plan [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodEndLabel" xlink:label="lab_us-gaap_StockholdersEquity_0" xml:lang="en-US">Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/periodStartLabel" xlink:label="lab_us-gaap_StockholdersEquity_1" xml:lang="en-US">Balance</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquity_2" xml:lang="en-US">Stockholders' Equity Attributable to Parent</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/totalLabel" xlink:label="lab_us-gaap_StockholdersEquity_3" xml:lang="en-US">Total shareholders' equity</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityNoteAbstract_0" xml:lang="en-US">Stockholders' Equity Note [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0" xml:lang="en-US">SHAREHOLDERS' EQUITY</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_0" xml:lang="en-US">Issued to director as compensation</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0" xml:lang="en-US">Exercised</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1" xml:lang="en-US">Exercise of stock options and restricted stock units, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2" xml:lang="en-US">Exercise of share options and restricted share units, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_0" xml:lang="en-US">Issuance of shares related to secondary offering, net of issuance costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_0" xml:lang="en-US">Exercise of stock options and restricted stock units</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_1" xml:lang="en-US">Exercise of share options and restricted share units</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_0" xml:lang="en-US">Authorized amount of ordinary shares to repurchase</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventLineItems_0" xml:lang="en-US">Subsequent Event [Line Items]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventMember_0" xml:lang="en-US">Subsequent Event [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsAbstract_0" xml:lang="en-US">Subsequent Events [Abstract]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventsTextBlock_0" xml:lang="en-US">Subsequent Events [Text Block]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_SubsequentEventsTextBlock_1" xml:lang="en-US">SUBSEQUENT EVENT</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTable_0" xml:lang="en-US">Subsequent Event [Table]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeAxis_0" xml:lang="en-US">Subsequent Event Type [Axis]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SubsequentEventTypeDomain_0" xml:lang="en-US">Subsequent Event Type [Domain]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplementalCashFlowElementsAbstract_0" xml:lang="en-US">Supplementary cash flow information:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_SupplementalCashFlowInformationAbstract_0" xml:lang="en-US">Cash paid during the year for:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_0" xml:lang="en-US">Tax Adjustments, Settlements, and Unusual Provisions</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_1" xml:lang="en-US">Taxes in respect of previous years</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TaxCreditCarryforwardAmount_0" xml:lang="en-US">Capital loss carry forwards</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_0" xml:lang="en-US">Technology [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_0" xml:lang="en-US">Short-term deposits, weighted average interest rate</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_0" xml:lang="en-US">Trade Receivable and Allowances</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockMember_0" xml:lang="en-US">Treasury Stock [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_TreasuryStockMember_1" xml:lang="en-US">Treasury share [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockShares_0" xml:lang="en-US">Treasury Stock, Shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_TreasuryStockShares_1" xml:lang="en-US">Treasury stock, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired_0" xml:lang="en-US">Treasury stock acquired, net, shares</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockSharesAcquired_1" xml:lang="en-US">Number of ordinary shares repurchased</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_TreasuryStockValue_0" xml:lang="en-US">Treasury share at cost - 816,000 shares at December 31, 2022 and 2021.</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockValue_1" xml:lang="en-US">Treasury Stock, Value</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_0" xml:lang="en-US">Treasury stock acquired, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_1" xml:lang="en-US">Treasury Stock, Value, Acquired, Cost Method</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2009/role/negatedLabel" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense_0" xml:lang="en-US">Unamortized issuance costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense_1" xml:lang="en-US">Unamortized Debt Issuance Expense</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_UnamortizedDebtIssuanceExpense_2" xml:lang="en-US">Unamortized issuance costs</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_0" xml:lang="en-US">Undistributed Earnings of Foreign Subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_1" xml:lang="en-US">Undistributed earnings held by foreign subsidiaries</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts_0" xml:lang="en-US">Unrealized Gain (Loss) on Derivatives and Commodity Contracts</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts_1" xml:lang="en-US">Unrealized gain (loss) on forward contracts, net</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_UseOfEstimates_0" xml:lang="en-US">Use of estimates</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_0" xml:lang="en-US">Governmental debentures [Member]</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_ValuationAllowancesAndReservesBalance_0" xml:lang="en-US">Reserve for sales returns</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0" xml:lang="en-US">Weighted Average Number of Shares Outstanding, Diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/terseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1" xml:lang="en-US">Weighted average number of shares used in per share, diluted</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0" xml:lang="en-US">Weighted average number of shares outstanding used in computing basic net earnings per share</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1" xml:lang="en-US">Weighted average number of shares used in per share, basic</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/label" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_0" xml:lang="en-US">Weighted average number of shares used in per share computations of net loss:</label>
    <label xlink:type="resource" xlink:role="http://www.xbrl.org/2003/role/verboseLabel" xlink:label="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1" xml:lang="en-US">Denominator:</label>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AcquisitionCostsRecordedToOperatingExpenses_1" xlink:to="lab_allt_AcquisitionCostsRecordedToOperatingExpenses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AcquisitionCostsRecordedToOperatingExpenses_2" xlink:to="lab_allt_AcquisitionCostsRecordedToOperatingExpenses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AdditionsToProvisionDuringPeriod_3" xlink:to="lab_allt_AdditionsToProvisionDuringPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AdditionsToProvisionDuringPeriod_4" xlink:to="lab_allt_AdditionsToProvisionDuringPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AdditionsToProvisionDuringPeriod_5" xlink:to="lab_allt_AdditionsToProvisionDuringPeriod_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AdvancesFromCustomers_6" xlink:to="lab_allt_AdvancesFromCustomers_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AdvancesFromCustomers_7" xlink:to="lab_allt_AdvancesFromCustomers_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_8" xlink:to="lab_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_9" xlink:to="lab_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_10" xlink:to="lab_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AmountOfPastDueReceivables_11" xlink:to="lab_allt_AmountOfPastDueReceivables_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AmountOfPastDueReceivables_12" xlink:to="lab_allt_AmountOfPastDueReceivables_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AmountOfPastDueReceivables_13" xlink:to="lab_allt_AmountOfPastDueReceivables_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AmountOfPaymentsCap_14" xlink:to="lab_allt_AmountOfPaymentsCap_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AmountOfPaymentsCap_15" xlink:to="lab_allt_AmountOfPaymentsCap_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AmountOfPaymentsCap_16" xlink:to="lab_allt_AmountOfPaymentsCap_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_17" xlink:to="lab_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_18" xlink:to="lab_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AnnualPostVestingForfeitureRate_19" xlink:to="lab_allt_AnnualPostVestingForfeitureRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AnnualPostVestingForfeitureRate_20" xlink:to="lab_allt_AnnualPostVestingForfeitureRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AnnualPreVestingForfeitureRate_21" xlink:to="lab_allt_AnnualPreVestingForfeitureRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AnnualPreVestingForfeitureRate_22" xlink:to="lab_allt_AnnualPreVestingForfeitureRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ApprovalDateMember_23" xlink:to="lab_allt_ApprovalDateMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ApprovalDateMember_24" xlink:to="lab_allt_ApprovalDateMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AsiaAndOceaniaMember_25" xlink:to="lab_allt_AsiaAndOceaniaMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AsiaAndOceaniaMember_26" xlink:to="lab_allt_AsiaAndOceaniaMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_27" xlink:to="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_28" xlink:to="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_29" xlink:to="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_30" xlink:to="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_31" xlink:to="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_32" xlink:to="lab_allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_33" xlink:to="lab_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_34" xlink:to="lab_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_35" xlink:to="lab_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_36" xlink:to="lab_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_37" xlink:to="lab_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_38" xlink:to="lab_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_39" xlink:to="lab_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_40" xlink:to="lab_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_41" xlink:to="lab_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_BankGuarantees_42" xlink:to="lab_allt_BankGuarantees_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_BankGuarantees_43" xlink:to="lab_allt_BankGuarantees_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_BeneficialOwnershipLimitationPercentage_44" xlink:to="lab_allt_BeneficialOwnershipLimitationPercentage_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_BeneficialOwnershipLimitationPercentage_45" xlink:to="lab_allt_BeneficialOwnershipLimitationPercentage_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_BeneficialOwnershipLimitationPercentage_46" xlink:to="lab_allt_BeneficialOwnershipLimitationPercentage_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_47" xlink:to="lab_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_48" xlink:to="lab_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_49" xlink:to="lab_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_50" xlink:to="lab_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_51" xlink:to="lab_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_52" xlink:to="lab_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_CapitalNoteReleaseTaxes_53" xlink:to="lab_allt_CapitalNoteReleaseTaxes_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_CapitalNoteReleaseTaxes_54" xlink:to="lab_allt_CapitalNoteReleaseTaxes_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_CapitalNoteReleaseTaxes_55" xlink:to="lab_allt_CapitalNoteReleaseTaxes_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_CapitalNoteReleaseTaxes_56" xlink:to="lab_allt_CapitalNoteReleaseTaxes_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_57" xlink:to="lab_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_58" xlink:to="lab_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_59" xlink:to="lab_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ChangesInAssetAndLiabilityItemsAbstract_60" xlink:to="lab_allt_ChangesInAssetAndLiabilityItemsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ChangesInAssetAndLiabilityItemsAbstract_61" xlink:to="lab_allt_ChangesInAssetAndLiabilityItemsAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ChangesInOperatingLeasesAsset_62" xlink:to="lab_allt_ChangesInOperatingLeasesAsset_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ChangesInOperatingLeasesAsset_63" xlink:to="lab_allt_ChangesInOperatingLeasesAsset_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ChangesInOperatingLeasesAsset_64" xlink:to="lab_allt_ChangesInOperatingLeasesAsset_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ChangesInOperatingLeasesLiability_65" xlink:to="lab_allt_ChangesInOperatingLeasesLiability_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ChangesInOperatingLeasesLiability_66" xlink:to="lab_allt_ChangesInOperatingLeasesLiability_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ChangesInOperatingLeasesLiability_67" xlink:to="lab_allt_ChangesInOperatingLeasesLiability_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_CommencementOfProductionMember_68" xlink:to="lab_allt_CommencementOfProductionMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_CommencementOfProductionMember_69" xlink:to="lab_allt_CommencementOfProductionMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_CommonStockValueAuthorized_70" xlink:to="lab_allt_CommonStockValueAuthorized_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_CommonStockValueAuthorized_71" xlink:to="lab_allt_CommonStockValueAuthorized_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_CommonStockValueAuthorized_72" xlink:to="lab_allt_CommonStockValueAuthorized_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ConcentrationRiskThresholdPercentage_73" xlink:to="lab_allt_ConcentrationRiskThresholdPercentage_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ConcentrationRiskThresholdPercentage_74" xlink:to="lab_allt_ConcentrationRiskThresholdPercentage_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ConcentrationRiskThresholdPercentage_75" xlink:to="lab_allt_ConcentrationRiskThresholdPercentage_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_76" xlink:to="lab_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_77" xlink:to="lab_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_78" xlink:to="lab_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_79" xlink:to="lab_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_80" xlink:to="lab_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ConversionPriceIncreaseDecreases_81" xlink:to="lab_allt_ConversionPriceIncreaseDecreases_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ConversionPriceIncreaseDecreases_82" xlink:to="lab_allt_ConversionPriceIncreaseDecreases_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ConversionPriceIncreaseDecreases_83" xlink:to="lab_allt_ConversionPriceIncreaseDecreases_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_CostOfGoodsSoldDeferredRevenue_84" xlink:to="lab_allt_CostOfGoodsSoldDeferredRevenue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_CostOfGoodsSoldDeferredRevenue_85" xlink:to="lab_allt_CostOfGoodsSoldDeferredRevenue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_CostOfGoodsSoldDeferredRevenue_86" xlink:to="lab_allt_CostOfGoodsSoldDeferredRevenue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DebtConversionDescriptionChangeOfControl_87" xlink:to="lab_allt_DebtConversionDescriptionChangeOfControl_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DebtConversionDescriptionChangeOfControl_88" xlink:to="lab_allt_DebtConversionDescriptionChangeOfControl_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DebtConversionDescriptionChangeOfControl_89" xlink:to="lab_allt_DebtConversionDescriptionChangeOfControl_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DebtInstrumentAdditionalFaceAmount_90" xlink:to="lab_allt_DebtInstrumentAdditionalFaceAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DebtInstrumentAdditionalFaceAmount_91" xlink:to="lab_allt_DebtInstrumentAdditionalFaceAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DebtInstrumentAdditionalFaceAmount_92" xlink:to="lab_allt_DebtInstrumentAdditionalFaceAmount_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_93" xlink:to="lab_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_94" xlink:to="lab_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_95" xlink:to="lab_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_96" xlink:to="lab_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_97" xlink:to="lab_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_98" xlink:to="lab_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_99" xlink:to="lab_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_100" xlink:to="lab_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_101" xlink:to="lab_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_102" xlink:to="lab_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_103" xlink:to="lab_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_104" xlink:to="lab_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_105" xlink:to="lab_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts_106" xlink:to="lab_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts_107" xlink:to="lab_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DevelopmentZoneMember_108" xlink:to="lab_allt_DevelopmentZoneMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DevelopmentZoneMember_109" xlink:to="lab_allt_DevelopmentZoneMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DividendWithholdingTaxRate_110" xlink:to="lab_allt_DividendWithholdingTaxRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_DividendWithholdingTaxRate_111" xlink:to="lab_allt_DividendWithholdingTaxRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration_112" xlink:to="lab_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration_113" xlink:to="lab_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration_114" xlink:to="lab_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EarnOutLiabilityKeepers_115" xlink:to="lab_allt_EarnOutLiabilityKeepers_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EarnOutLiabilityKeepers_116" xlink:to="lab_allt_EarnOutLiabilityKeepers_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EarnOutLiabilityKeepers_117" xlink:to="lab_allt_EarnOutLiabilityKeepers_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount_118" xlink:to="lab_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount_119" xlink:to="lab_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount_120" xlink:to="lab_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount_121" xlink:to="lab_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount_122" xlink:to="lab_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount_123" xlink:to="lab_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount_124" xlink:to="lab_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount_125" xlink:to="lab_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount_126" xlink:to="lab_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount_127" xlink:to="lab_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount_128" xlink:to="lab_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount_129" xlink:to="lab_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount_130" xlink:to="lab_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount_131" xlink:to="lab_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount_132" xlink:to="lab_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount_133" xlink:to="lab_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount_134" xlink:to="lab_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount_135" xlink:to="lab_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EquipmentAtCustomerSiteMember_136" xlink:to="lab_allt_EquipmentAtCustomerSiteMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EquipmentAtCustomerSiteMember_137" xlink:to="lab_allt_EquipmentAtCustomerSiteMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EstimatedCreditLossAllowance_138" xlink:to="lab_allt_EstimatedCreditLossAllowance_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_EstimatedCreditLossAllowance_139" xlink:to="lab_allt_EstimatedCreditLossAllowance_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_140" xlink:to="lab_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_141" xlink:to="lab_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_142" xlink:to="lab_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_143" xlink:to="lab_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_144" xlink:to="lab_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_145" xlink:to="lab_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_146" xlink:to="lab_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ExpenseDeductiblePeriod_147" xlink:to="lab_allt_ExpenseDeductiblePeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ExpenseDeductiblePeriod_148" xlink:to="lab_allt_ExpenseDeductiblePeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_149" xlink:to="lab_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_150" xlink:to="lab_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_151" xlink:to="lab_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_FirstExtensionMember_152" xlink:to="lab_allt_FirstExtensionMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_FirstExtensionMember_153" xlink:to="lab_allt_FirstExtensionMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ForeignCounterpartyMember_154" xlink:to="lab_allt_ForeignCounterpartyMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ForeignCounterpartyMember_155" xlink:to="lab_allt_ForeignCounterpartyMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ForeignCounterpartyMember_156" xlink:to="lab_allt_ForeignCounterpartyMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_GalilSoftwareMember_157" xlink:to="lab_allt_GalilSoftwareMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_GalilSoftwareMember_158" xlink:to="lab_allt_GalilSoftwareMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_GovernmentAuthorities_159" xlink:to="lab_allt_GovernmentAuthorities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_GovernmentAuthorities_160" xlink:to="lab_allt_GovernmentAuthorities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_GovernmentAuthorities_161" xlink:to="lab_allt_GovernmentAuthorities_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_162" xlink:to="lab_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_163" xlink:to="lab_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_GuaranteesInFavorOfLease_164" xlink:to="lab_allt_GuaranteesInFavorOfLease_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_GuaranteesInFavorOfLease_165" xlink:to="lab_allt_GuaranteesInFavorOfLease_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_HoldbackAndContingentEarnout_166" xlink:to="lab_allt_HoldbackAndContingentEarnout_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_HoldbackAndContingentEarnout_167" xlink:to="lab_allt_HoldbackAndContingentEarnout_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_HoldbackExpensesCurrent_168" xlink:to="lab_allt_HoldbackExpensesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_HoldbackExpensesCurrent_169" xlink:to="lab_allt_HoldbackExpensesCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_HoldbackExpensesCurrent_170" xlink:to="lab_allt_HoldbackExpensesCurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization_171" xlink:to="lab_allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization_172" xlink:to="lab_allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization_173" xlink:to="lab_allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxAreaAxis_174" xlink:to="lab_allt_IncomeTaxAreaAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxAreaAxis_175" xlink:to="lab_allt_IncomeTaxAreaAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_176" xlink:to="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_177" xlink:to="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_178" xlink:to="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_179" xlink:to="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_180" xlink:to="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_181" xlink:to="lab_allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_182" xlink:to="lab_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_183" xlink:to="lab_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_184" xlink:to="lab_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_185" xlink:to="lab_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_186" xlink:to="lab_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_187" xlink:to="lab_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_InitialBeneficialOwnershipLimitationPercentage_188" xlink:to="lab_allt_InitialBeneficialOwnershipLimitationPercentage_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_InitialBeneficialOwnershipLimitationPercentage_189" xlink:to="lab_allt_InitialBeneficialOwnershipLimitationPercentage_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_InitialBeneficialOwnershipLimitationPercentage_190" xlink:to="lab_allt_InitialBeneficialOwnershipLimitationPercentage_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_InitialDebtConversionRate_191" xlink:to="lab_allt_InitialDebtConversionRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_InitialDebtConversionRate_192" xlink:to="lab_allt_InitialDebtConversionRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_InitialDebtConversionRate_193" xlink:to="lab_allt_InitialDebtConversionRate_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IsraelInnovationAuthorityGrantMember_194" xlink:to="lab_allt_IsraelInnovationAuthorityGrantMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IsraelInnovationAuthorityGrantMember_195" xlink:to="lab_allt_IsraelInnovationAuthorityGrantMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_IsraelInnovationAuthorityGrantMember_196" xlink:to="lab_allt_IsraelInnovationAuthorityGrantMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_KeepersChildSafetyLtdMember_197" xlink:to="lab_allt_KeepersChildSafetyLtdMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_KeepersChildSafetyLtdMember_198" xlink:to="lab_allt_KeepersChildSafetyLtdMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_LeasePeriod_199" xlink:to="lab_allt_LeasePeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_LeasePeriod_200" xlink:to="lab_allt_LeasePeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_LynrockLakeMasterFundLpMember_201" xlink:to="lab_allt_LynrockLakeMasterFundLpMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_LynrockLakeMasterFundLpMember_202" xlink:to="lab_allt_LynrockLakeMasterFundLpMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_LynrockLakeMasterFundLpMember_203" xlink:to="lab_allt_LynrockLakeMasterFundLpMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_MajorCustomerOneMember_204" xlink:to="lab_allt_MajorCustomerOneMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_MajorCustomerOneMember_205" xlink:to="lab_allt_MajorCustomerOneMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_MajorCustomerOneMember_206" xlink:to="lab_allt_MajorCustomerOneMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_MajorCustomerTwoMember_207" xlink:to="lab_allt_MajorCustomerTwoMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_MajorCustomerTwoMember_208" xlink:to="lab_allt_MajorCustomerTwoMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_MajorCustomerTwoMember_209" xlink:to="lab_allt_MajorCustomerTwoMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_MiddleEastAndAfricaMember_210" xlink:to="lab_allt_MiddleEastAndAfricaMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_MiddleEastAndAfricaMember_211" xlink:to="lab_allt_MiddleEastAndAfricaMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_MonthlyRentalExpenses_212" xlink:to="lab_allt_MonthlyRentalExpenses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_MonthlyRentalExpenses_213" xlink:to="lab_allt_MonthlyRentalExpenses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetAssetsFairValueDisclosure_214" xlink:to="lab_allt_NetAssetsFairValueDisclosure_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetAssetsFairValueDisclosure_215" xlink:to="lab_allt_NetAssetsFairValueDisclosure_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetAssetsFairValueDisclosure_216" xlink:to="lab_allt_NetAssetsFairValueDisclosure_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetonomyLTDMember_217" xlink:to="lab_allt_NetonomyLTDMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetonomyLTDMember_218" xlink:to="lab_allt_NetonomyLTDMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetonomyLTDMember_219" xlink:to="lab_allt_NetonomyLTDMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetonomyLTDMember_220" xlink:to="lab_allt_NetonomyLTDMember_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetonomyMember_221" xlink:to="lab_allt_NetonomyMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetonomyMember_222" xlink:to="lab_allt_NetonomyMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_223" xlink:to="lab_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_224" xlink:to="lab_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_225" xlink:to="lab_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_226" xlink:to="lab_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_227" xlink:to="lab_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_228" xlink:to="lab_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetworkIntelligenceSolutionsMember_229" xlink:to="lab_allt_NetworkIntelligenceSolutionsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NetworkIntelligenceSolutionsMember_230" xlink:to="lab_allt_NetworkIntelligenceSolutionsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NewAccountingStandardEffect_231" xlink:to="lab_allt_NewAccountingStandardEffect_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NewAccountingStandardEffect_232" xlink:to="lab_allt_NewAccountingStandardEffect_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_NewAccountingStandardEffect_233" xlink:to="lab_allt_NewAccountingStandardEffect_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_234" xlink:to="lab_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_235" xlink:to="lab_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_236" xlink:to="lab_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_237" xlink:to="lab_allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptenetMember_238" xlink:to="lab_allt_OptenetMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptenetMember_239" xlink:to="lab_allt_OptenetMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeFiveMember_240" xlink:to="lab_allt_OptionsPriceRangeFiveMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeFiveMember_241" xlink:to="lab_allt_OptionsPriceRangeFiveMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeFiveMember_242" xlink:to="lab_allt_OptionsPriceRangeFiveMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeFourMember_243" xlink:to="lab_allt_OptionsPriceRangeFourMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeFourMember_244" xlink:to="lab_allt_OptionsPriceRangeFourMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeFourMember_245" xlink:to="lab_allt_OptionsPriceRangeFourMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeOneMember_246" xlink:to="lab_allt_OptionsPriceRangeOneMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeOneMember_247" xlink:to="lab_allt_OptionsPriceRangeOneMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeOneMember_248" xlink:to="lab_allt_OptionsPriceRangeOneMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeThreeMember_249" xlink:to="lab_allt_OptionsPriceRangeThreeMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeThreeMember_250" xlink:to="lab_allt_OptionsPriceRangeThreeMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeThreeMember_251" xlink:to="lab_allt_OptionsPriceRangeThreeMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeTwoMember_252" xlink:to="lab_allt_OptionsPriceRangeTwoMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeTwoMember_253" xlink:to="lab_allt_OptionsPriceRangeTwoMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OptionsPriceRangeTwoMember_254" xlink:to="lab_allt_OptionsPriceRangeTwoMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_255" xlink:to="lab_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_256" xlink:to="lab_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_257" xlink:to="lab_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherCountriesMember_258" xlink:to="lab_allt_OtherCountriesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherCountriesMember_259" xlink:to="lab_allt_OtherCountriesMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherCountriesMember_260" xlink:to="lab_allt_OtherCountriesMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherExpensesAndExchangeRateDifferences_261" xlink:to="lab_allt_OtherExpensesAndExchangeRateDifferences_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherExpensesAndExchangeRateDifferences_262" xlink:to="lab_allt_OtherExpensesAndExchangeRateDifferences_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_263" xlink:to="lab_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_264" xlink:to="lab_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_265" xlink:to="lab_allt_OtherPayablesAndAccruedLiabilitiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_266" xlink:to="lab_allt_OtherPayablesAndAccruedLiabilitiesCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_267" xlink:to="lab_allt_OtherPayablesAndAccruedLiabilitiesCurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_268" xlink:to="lab_allt_OtherPayablesAndAccruedLiabilitiesCurrent_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OutsideDevelopmentZoneMember_269" xlink:to="lab_allt_OutsideDevelopmentZoneMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_OutsideDevelopmentZoneMember_270" xlink:to="lab_allt_OutsideDevelopmentZoneMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PatentUseRightPeriod_271" xlink:to="lab_allt_PatentUseRightPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PatentUseRightPeriod_272" xlink:to="lab_allt_PatentUseRightPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_273" xlink:to="lab_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_274" xlink:to="lab_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_275" xlink:to="lab_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PreferredEnterpriseMember_276" xlink:to="lab_allt_PreferredEnterpriseMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PreferredEnterpriseMember_277" xlink:to="lab_allt_PreferredEnterpriseMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PrepaymentToOem_278" xlink:to="lab_allt_PrepaymentToOem_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PrepaymentToOem_279" xlink:to="lab_allt_PrepaymentToOem_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_280" xlink:to="lab_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_281" xlink:to="lab_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ProceedsFromPastDueReceivables_282" xlink:to="lab_allt_ProceedsFromPastDueReceivables_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ProceedsFromPastDueReceivables_283" xlink:to="lab_allt_ProceedsFromPastDueReceivables_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ProceedsFromPastDueReceivables_284" xlink:to="lab_allt_ProceedsFromPastDueReceivables_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_285" xlink:to="lab_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_286" xlink:to="lab_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_287" xlink:to="lab_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_288" xlink:to="lab_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_289" xlink:to="lab_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_290" xlink:to="lab_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ProvisionForReturns_291" xlink:to="lab_allt_ProvisionForReturns_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ProvisionForReturns_292" xlink:to="lab_allt_ProvisionForReturns_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RemainingPerformanceObligations_293" xlink:to="lab_allt_RemainingPerformanceObligations_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RemainingPerformanceObligations_294" xlink:to="lab_allt_RemainingPerformanceObligations_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RemainingPerformanceObligations_295" xlink:to="lab_allt_RemainingPerformanceObligations_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RemainingPerformanceObligationsShortTerm_296" xlink:to="lab_allt_RemainingPerformanceObligationsShortTerm_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RemainingPerformanceObligationsShortTerm_297" xlink:to="lab_allt_RemainingPerformanceObligationsShortTerm_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RemainingPerformanceObligationsShortTerm_298" xlink:to="lab_allt_RemainingPerformanceObligationsShortTerm_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RestrictedHoldbackAmount_299" xlink:to="lab_allt_RestrictedHoldbackAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RestrictedHoldbackAmount_300" xlink:to="lab_allt_RestrictedHoldbackAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RoyaltyBearingGrantsPolicyTextBlock_301" xlink:to="lab_allt_RoyaltyBearingGrantsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RoyaltyBearingGrantsPolicyTextBlock_302" xlink:to="lab_allt_RoyaltyBearingGrantsPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RoyaltyBearingGrantsPolicyTextBlock_303" xlink:to="lab_allt_RoyaltyBearingGrantsPolicyTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RoyaltyExpensePercentageOfGrants_304" xlink:to="lab_allt_RoyaltyExpensePercentageOfGrants_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RoyaltyExpensePercentageOfGrants_305" xlink:to="lab_allt_RoyaltyExpensePercentageOfGrants_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RoyaltyExpensePercentageOfNetSales_306" xlink:to="lab_allt_RoyaltyExpensePercentageOfNetSales_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_RoyaltyExpensePercentageOfNetSales_307" xlink:to="lab_allt_RoyaltyExpensePercentageOfNetSales_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate_308" xlink:to="lab_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate_309" xlink:to="lab_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SecondExtensionMember_310" xlink:to="lab_allt_SecondExtensionMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SecondExtensionMember_311" xlink:to="lab_allt_SecondExtensionMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SecurityAsServiceMember_312" xlink:to="lab_allt_SecurityAsServiceMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SecurityAsServiceMember_313" xlink:to="lab_allt_SecurityAsServiceMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SecurityAsServiceMember_314" xlink:to="lab_allt_SecurityAsServiceMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SecurityAsServiceMember_315" xlink:to="lab_allt_SecurityAsServiceMember_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SecuritySolutionsMember_316" xlink:to="lab_allt_SecuritySolutionsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SecuritySolutionsMember_317" xlink:to="lab_allt_SecuritySolutionsMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SeverancePayFund_318" xlink:to="lab_allt_SeverancePayFund_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SeverancePayFund_319" xlink:to="lab_allt_SeverancePayFund_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SeverancePayPolicyTextBlock_320" xlink:to="lab_allt_SeverancePayPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SeverancePayPolicyTextBlock_321" xlink:to="lab_allt_SeverancePayPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SeverancePayPolicyTextBlock_322" xlink:to="lab_allt_SeverancePayPolicyTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_323" xlink:to="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_324" xlink:to="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_325" xlink:to="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_326" xlink:to="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_327" xlink:to="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_328" xlink:to="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_329" xlink:to="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_330" xlink:to="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_331" xlink:to="lab_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShortTermBankDepositsHedgingTransactions_332" xlink:to="lab_allt_ShortTermBankDepositsHedgingTransactions_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShortTermBankDepositsHedgingTransactions_333" xlink:to="lab_allt_ShortTermBankDepositsHedgingTransactions_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShortTermBankDepositsHedgingTransactions_334" xlink:to="lab_allt_ShortTermBankDepositsHedgingTransactions_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShortTermBankDepositsHedgingTransactions_335" xlink:to="lab_allt_ShortTermBankDepositsHedgingTransactions_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShortTermBankDepositsPolicyTextBlock_336" xlink:to="lab_allt_ShortTermBankDepositsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShortTermBankDepositsPolicyTextBlock_337" xlink:to="lab_allt_ShortTermBankDepositsPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_ShortTermBankDepositsPolicyTextBlock_338" xlink:to="lab_allt_ShortTermBankDepositsPolicyTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SpainTaxAuthoritiesGrantMember_339" xlink:to="lab_allt_SpainTaxAuthoritiesGrantMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SpainTaxAuthoritiesGrantMember_340" xlink:to="lab_allt_SpainTaxAuthoritiesGrantMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SpainTaxAuthoritiesGrantMember_341" xlink:to="lab_allt_SpainTaxAuthoritiesGrantMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SpecialTechnologicalPreferredEnterpriseMember_342" xlink:to="lab_allt_SpecialTechnologicalPreferredEnterpriseMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_SpecialTechnologicalPreferredEnterpriseMember_343" xlink:to="lab_allt_SpecialTechnologicalPreferredEnterpriseMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_344" xlink:to="lab_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_345" xlink:to="lab_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_346" xlink:to="lab_allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxBenefitPeriod_347" xlink:to="lab_allt_TaxBenefitPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxBenefitPeriod_348" xlink:to="lab_allt_TaxBenefitPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxBenefitsDescription_349" xlink:to="lab_allt_TaxBenefitsDescription_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxBenefitsDescription_350" xlink:to="lab_allt_TaxBenefitsDescription_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxBenefitsDescription_351" xlink:to="lab_allt_TaxBenefitsDescription_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxesOnIncomeLineItems_352" xlink:to="lab_allt_TaxesOnIncomeLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxesOnIncomeLineItems_353" xlink:to="lab_allt_TaxesOnIncomeLineItems_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxesOnIncomeTable_354" xlink:to="lab_allt_TaxesOnIncomeTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxesOnIncomeTable_355" xlink:to="lab_allt_TaxesOnIncomeTable_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxExemptPeriod_356" xlink:to="lab_allt_TaxExemptPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TaxExemptPeriod_357" xlink:to="lab_allt_TaxExemptPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TechnologyTwoMember_358" xlink:to="lab_allt_TechnologyTwoMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TechnologyTwoMember_359" xlink:to="lab_allt_TechnologyTwoMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TermOfDebtIssuanceCostsAmortization_360" xlink:to="lab_allt_TermOfDebtIssuanceCostsAmortization_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TermOfDebtIssuanceCostsAmortization_361" xlink:to="lab_allt_TermOfDebtIssuanceCostsAmortization_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TermOfDebtIssuanceCostsAmortization_362" xlink:to="lab_allt_TermOfDebtIssuanceCostsAmortization_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TotalIssuanceCosts_363" xlink:to="lab_allt_TotalIssuanceCosts_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TotalIssuanceCosts_364" xlink:to="lab_allt_TotalIssuanceCosts_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TreasuryStockPolicyTextBlock_365" xlink:to="lab_allt_TreasuryStockPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TreasuryStockPolicyTextBlock_366" xlink:to="lab_allt_TreasuryStockPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TreasuryStockPolicyTextBlock_367" xlink:to="lab_allt_TreasuryStockPolicyTextBlock_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TwoThousandSixStockOptionPlanMember_368" xlink:to="lab_allt_TwoThousandSixStockOptionPlanMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TwoThousandSixStockOptionPlanMember_369" xlink:to="lab_allt_TwoThousandSixStockOptionPlanMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TwoThousandSixStockOptionPlanMember_370" xlink:to="lab_allt_TwoThousandSixStockOptionPlanMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TwoThousandSixteenPlanMember_371" xlink:to="lab_allt_TwoThousandSixteenPlanMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TwoThousandSixteenPlanMember_372" xlink:to="lab_allt_TwoThousandSixteenPlanMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_allt_TwoThousandSixteenPlanMember_373" xlink:to="lab_allt_TwoThousandSixteenPlanMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_country_IL_374" xlink:to="lab_country_IL_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AddressTypeDomain_375" xlink:to="lab_dei_AddressTypeDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AmendmentFlag_376" xlink:to="lab_dei_AmendmentFlag_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorFirmId_377" xlink:to="lab_dei_AuditorFirmId_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorLocation_378" xlink:to="lab_dei_AuditorLocation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_AuditorName_379" xlink:to="lab_dei_AuditorName_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_BusinessContactMember_380" xlink:to="lab_dei_BusinessContactMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CityAreaCode_381" xlink:to="lab_dei_CityAreaCode_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_ContactPersonnelName_382" xlink:to="lab_dei_ContactPersonnelName_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_CurrentFiscalYearEndDate_383" xlink:to="lab_dei_CurrentFiscalYearEndDate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAccountingStandard_384" xlink:to="lab_dei_DocumentAccountingStandard_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentAnnualReport_385" xlink:to="lab_dei_DocumentAnnualReport_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalPeriodFocus_386" xlink:to="lab_dei_DocumentFiscalPeriodFocus_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentFiscalYearFocus_387" xlink:to="lab_dei_DocumentFiscalYearFocus_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentPeriodEndDate_388" xlink:to="lab_dei_DocumentPeriodEndDate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentRegistrationStatement_389" xlink:to="lab_dei_DocumentRegistrationStatement_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentShellCompanyReport_390" xlink:to="lab_dei_DocumentShellCompanyReport_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentTransitionReport_391" xlink:to="lab_dei_DocumentTransitionReport_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_DocumentType_392" xlink:to="lab_dei_DocumentType_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine1_393" xlink:to="lab_dei_EntityAddressAddressLine1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine2_394" xlink:to="lab_dei_EntityAddressAddressLine2_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressAddressLine3_395" xlink:to="lab_dei_EntityAddressAddressLine3_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCityOrTown_396" xlink:to="lab_dei_EntityAddressCityOrTown_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressCountry_397" xlink:to="lab_dei_EntityAddressCountry_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_398" xlink:to="lab_dei_EntityAddressesAddressTypeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityAddressPostalZipCode_399" xlink:to="lab_dei_EntityAddressPostalZipCode_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCentralIndexKey_400" xlink:to="lab_dei_EntityCentralIndexKey_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCommonStockSharesOutstanding_401" xlink:to="lab_dei_EntityCommonStockSharesOutstanding_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityCurrentReportingStatus_402" xlink:to="lab_dei_EntityCurrentReportingStatus_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityEmergingGrowthCompany_403" xlink:to="lab_dei_EntityEmergingGrowthCompany_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityExTransitionPeriod_404" xlink:to="lab_dei_EntityExTransitionPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFileNumber_405" xlink:to="lab_dei_EntityFileNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityFilerCategory_406" xlink:to="lab_dei_EntityFilerCategory_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityIncorporationStateCountryCode_407" xlink:to="lab_dei_EntityIncorporationStateCountryCode_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityInteractiveDataCurrent_408" xlink:to="lab_dei_EntityInteractiveDataCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityRegistrantName_409" xlink:to="lab_dei_EntityRegistrantName_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityShellCompany_410" xlink:to="lab_dei_EntityShellCompany_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntitySmallBusiness_411" xlink:to="lab_dei_EntitySmallBusiness_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityTaxIdentificationNumber_412" xlink:to="lab_dei_EntityTaxIdentificationNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityVoluntaryFilers_413" xlink:to="lab_dei_EntityVoluntaryFilers_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_EntityWellKnownSeasonedIssuer_414" xlink:to="lab_dei_EntityWellKnownSeasonedIssuer_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_IcfrAuditorAttestationFlag_415" xlink:to="lab_dei_IcfrAuditorAttestationFlag_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_LocalPhoneNumber_416" xlink:to="lab_dei_LocalPhoneNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_Security12bTitle_417" xlink:to="lab_dei_Security12bTitle_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_SecurityExchangeName_418" xlink:to="lab_dei_SecurityExchangeName_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_dei_TradingSymbol_419" xlink:to="lab_dei_TradingSymbol_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AfricaMember_420" xlink:to="lab_srt_AfricaMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_AmericasMember_421" xlink:to="lab_srt_AmericasMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_422" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_423" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_424" xlink:to="lab_srt_CumulativeEffectPeriodOfAdoptionDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_EuropeMember_425" xlink:to="lab_srt_EuropeMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_LatinAmericaMember_426" xlink:to="lab_srt_LatinAmericaMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MajorCustomersAxis_427" xlink:to="lab_srt_MajorCustomersAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember_428" xlink:to="lab_srt_MaximumMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MaximumMember_429" xlink:to="lab_srt_MaximumMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember_430" xlink:to="lab_srt_MinimumMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_MinimumMember_431" xlink:to="lab_srt_MinimumMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductOrServiceAxis_432" xlink:to="lab_srt_ProductOrServiceAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_ProductsAndServicesDomain_433" xlink:to="lab_srt_ProductsAndServicesDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_434" xlink:to="lab_srt_RangeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeAxis_435" xlink:to="lab_srt_RangeAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_RangeMember_436" xlink:to="lab_srt_RangeMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_SegmentGeographicalDomain_437" xlink:to="lab_srt_SegmentGeographicalDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementGeographicalAxis_438" xlink:to="lab_srt_StatementGeographicalAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_StatementScenarioAxis_439" xlink:to="lab_srt_StatementScenarioAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualAxis_440" xlink:to="lab_srt_TitleOfIndividualAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_srt_TitleOfIndividualWithRelationshipToEntityDomain_441" xlink:to="lab_srt_TitleOfIndividualWithRelationshipToEntityDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_442" xlink:to="lab_us-gaap_AccountingPoliciesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsAndNotesReceivableNet_443" xlink:to="lab_us-gaap_AccountsAndNotesReceivableNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsAndNotesReceivableNet_444" xlink:to="lab_us-gaap_AccountsAndNotesReceivableNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsAndNotesReceivableNet_445" xlink:to="lab_us-gaap_AccountsAndNotesReceivableNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_446" xlink:to="lab_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_447" xlink:to="lab_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsPayableTradeCurrent_448" xlink:to="lab_us-gaap_AccountsPayableTradeCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetNoncurrent_449" xlink:to="lab_us-gaap_AccountsReceivableNetNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccountsReceivableNetNoncurrent_450" xlink:to="lab_us-gaap_AccountsReceivableNetNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedIncomeTaxesCurrent_451" xlink:to="lab_us-gaap_AccruedIncomeTaxesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrent_452" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_453" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_454" xlink:to="lab_us-gaap_AccruedLiabilitiesCurrentAndNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_455" xlink:to="lab_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_456" xlink:to="lab_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_457" xlink:to="lab_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_458" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_459" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_460" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_461" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_462" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_463" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_464" xlink:to="lab_us-gaap_AccumulatedOtherComprehensiveIncomeMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_465" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_466" xlink:to="lab_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_467" xlink:to="lab_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapital_468" xlink:to="lab_us-gaap_AdditionalPaidInCapital_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdditionalPaidInCapitalMember_469" xlink:to="lab_us-gaap_AdditionalPaidInCapitalMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_470" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_471" xlink:to="lab_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_472" xlink:to="lab_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingCostsPolicyTextBlock_473" xlink:to="lab_us-gaap_AdvertisingCostsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense_474" xlink:to="lab_us-gaap_AdvertisingExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AdvertisingExpense_475" xlink:to="lab_us-gaap_AdvertisingExpense_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense_476" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllocatedShareBasedCompensationExpense_477" xlink:to="lab_us-gaap_AllocatedShareBasedCompensationExpense_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_478" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_479" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_480" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_481" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivable_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_482" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_483" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_484" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_485" xlink:to="lab_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfDeferredCharges_486" xlink:to="lab_us-gaap_AmortizationOfDeferredCharges_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts_487" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfFinancingCosts_488" xlink:to="lab_us-gaap_AmortizationOfFinancingCosts_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AmortizationOfIntangibleAssets_489" xlink:to="lab_us-gaap_AmortizationOfIntangibleAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_490" xlink:to="lab_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_491" xlink:to="lab_us-gaap_Assets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Assets_492" xlink:to="lab_us-gaap_Assets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsAbstract_493" xlink:to="lab_us-gaap_AssetsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_494" xlink:to="lab_us-gaap_AssetsCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrent_495" xlink:to="lab_us-gaap_AssetsCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsCurrentAbstract_496" xlink:to="lab_us-gaap_AssetsCurrentAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent_497" xlink:to="lab_us-gaap_AssetsNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrent_498" xlink:to="lab_us-gaap_AssetsNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_499" xlink:to="lab_us-gaap_AssetsNoncurrentAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_500" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_501" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_502" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_503" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_504" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_505" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_506" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_507" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_508" xlink:to="lab_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecurities_509" xlink:to="lab_us-gaap_AvailableForSaleSecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecurities_510" xlink:to="lab_us-gaap_AvailableForSaleSecurities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesAmortizedCost_511" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesAmortizedCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesCurrent_512" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesCurrent_513" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesCurrent_514" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesCurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AvailableForSaleSecuritiesTextBlock_515" xlink:to="lab_us-gaap_AvailableForSaleSecuritiesTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_AwardTypeAxis_516" xlink:to="lab_us-gaap_AwardTypeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_517" xlink:to="lab_us-gaap_BusinessAcquisitionAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_518" xlink:to="lab_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_519" xlink:to="lab_us-gaap_BusinessAcquisitionLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_520" xlink:to="lab_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_521" xlink:to="lab_us-gaap_BusinessCombinationAcquisitionRelatedCosts_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_522" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationConsiderationTransferred1_523" xlink:to="lab_us-gaap_BusinessCombinationConsiderationTransferred1_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_524" xlink:to="lab_us-gaap_BusinessCombinationContingentConsiderationLiability_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationIndemnificationAssetsDescription_525" xlink:to="lab_us-gaap_BusinessCombinationIndemnificationAssetsDescription_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_526" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_527" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_528" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_529" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_530" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_531" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_532" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_533" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_534" xlink:to="lab_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized_535" xlink:to="lab_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_BusinessCombinationsPolicy_536" xlink:to="lab_us-gaap_BusinessCombinationsPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_537" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_538" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_539" xlink:to="lab_us-gaap_CashAndCashEquivalentsAtCarryingValue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_540" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_541" xlink:to="lab_us-gaap_CashAndCashEquivalentsPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_542" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_543" xlink:to="lab_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_544" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_545" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_546" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_547" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_548" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_549" xlink:to="lab_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingencies_550" xlink:to="lab_us-gaap_CommitmentsAndContingencies_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_551" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_552" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_553" xlink:to="lab_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_554" xlink:to="lab_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockMember_555" xlink:to="lab_us-gaap_CommonStockMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare_556" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockParOrStatedValuePerShare_557" xlink:to="lab_us-gaap_CommonStockParOrStatedValuePerShare_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_558" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesAuthorized_559" xlink:to="lab_us-gaap_CommonStockSharesAuthorized_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued_560" xlink:to="lab_us-gaap_CommonStockSharesIssued_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesIssued_561" xlink:to="lab_us-gaap_CommonStockSharesIssued_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_562" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_563" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_564" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockSharesOutstanding_565" xlink:to="lab_us-gaap_CommonStockSharesOutstanding_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_566" xlink:to="lab_us-gaap_CommonStockValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CommonStockValue_567" xlink:to="lab_us-gaap_CommonStockValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_568" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_569" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomeNetOfTax_570" xlink:to="lab_us-gaap_ComprehensiveIncomeNetOfTax_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_571" xlink:to="lab_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_572" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_573" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_574" xlink:to="lab_us-gaap_ComputerSoftwareIntangibleAssetMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_575" xlink:to="lab_us-gaap_ConcentrationRiskByBenchmarkAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_576" xlink:to="lab_us-gaap_ConcentrationRiskByTypeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskCreditRisk_577" xlink:to="lab_us-gaap_ConcentrationRiskCreditRisk_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskPercentage1_578" xlink:to="lab_us-gaap_ConcentrationRiskPercentage1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_579" xlink:to="lab_us-gaap_ConcentrationRiskTypeDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConsolidationPolicyTextBlock_580" xlink:to="lab_us-gaap_ConsolidationPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtNoncurrent_581" xlink:to="lab_us-gaap_ConvertibleDebtNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtNoncurrent_582" xlink:to="lab_us-gaap_ConvertibleDebtNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtTableTextBlock_583" xlink:to="lab_us-gaap_ConvertibleDebtTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleDebtTableTextBlock_584" xlink:to="lab_us-gaap_ConvertibleDebtTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleNotesPayableMember_585" xlink:to="lab_us-gaap_ConvertibleNotesPayableMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleNotesPayableMember_586" xlink:to="lab_us-gaap_ConvertibleNotesPayableMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ConvertibleNotesPayableMember_587" xlink:to="lab_us-gaap_ConvertibleNotesPayableMember_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporateDebtSecuritiesMember_588" xlink:to="lab_us-gaap_CorporateDebtSecuritiesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CorporationMember_589" xlink:to="lab_us-gaap_CorporationMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue_590" xlink:to="lab_us-gaap_CostOfRevenue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue_591" xlink:to="lab_us-gaap_CostOfRevenue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue_592" xlink:to="lab_us-gaap_CostOfRevenue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenue_593" xlink:to="lab_us-gaap_CostOfRevenue_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfRevenueAbstract_594" xlink:to="lab_us-gaap_CostOfRevenueAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesMember_595" xlink:to="lab_us-gaap_CostOfSalesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostOfSalesPolicyTextBlock_596" xlink:to="lab_us-gaap_CostOfSalesPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_597" xlink:to="lab_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit_598" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentForeignTaxExpenseBenefit_599" xlink:to="lab_us-gaap_CurrentForeignTaxExpenseBenefit_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_600" xlink:to="lab_us-gaap_CurrentIncomeTaxExpenseBenefit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_601" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_602" xlink:to="lab_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerConcentrationRiskMember_603" xlink:to="lab_us-gaap_CustomerConcentrationRiskMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_CustomerRelationshipsMember_604" xlink:to="lab_us-gaap_CustomerRelationshipsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionDescription_605" xlink:to="lab_us-gaap_DebtConversionDescription_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtConversionDescription_606" xlink:to="lab_us-gaap_DebtConversionDescription_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureAbstract_607" xlink:to="lab_us-gaap_DebtDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock_608" xlink:to="lab_us-gaap_DebtDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtDisclosureTextBlock_609" xlink:to="lab_us-gaap_DebtDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentAxis_610" xlink:to="lab_us-gaap_DebtInstrumentAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_611" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPrice1_612" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPrice1_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPriceDecrease_613" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPriceDecrease_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentConvertibleConversionPriceDecrease_614" xlink:to="lab_us-gaap_DebtInstrumentConvertibleConversionPriceDecrease_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount_615" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount_616" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentFaceAmount_617" xlink:to="lab_us-gaap_DebtInstrumentFaceAmount_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_618" xlink:to="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_619" xlink:to="lab_us-gaap_DebtInstrumentInterestRateDuringPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_620" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_621" xlink:to="lab_us-gaap_DebtInstrumentInterestRateEffectivePercentage_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentLineItems_622" xlink:to="lab_us-gaap_DebtInstrumentLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentMaturityDate_623" xlink:to="lab_us-gaap_DebtInstrumentMaturityDate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentMaturityDate_624" xlink:to="lab_us-gaap_DebtInstrumentMaturityDate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentNameDomain_625" xlink:to="lab_us-gaap_DebtInstrumentNameDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_626" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentRedemptionPricePercentage_627" xlink:to="lab_us-gaap_DebtInstrumentRedemptionPricePercentage_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTable_628" xlink:to="lab_us-gaap_DebtInstrumentTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm_629" xlink:to="lab_us-gaap_DebtInstrumentTerm_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentTerm_630" xlink:to="lab_us-gaap_DebtInstrumentTerm_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_631" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_632" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_633" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_634" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract_635" xlink:to="lab_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DebtWeightedAverageInterestRate_636" xlink:to="lab_us-gaap_DebtWeightedAverageInterestRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_637" xlink:to="lab_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_638" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_639" xlink:to="lab_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_640" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_641" xlink:to="lab_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncome_642" xlink:to="lab_us-gaap_DeferredIncome_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncome_643" xlink:to="lab_us-gaap_DeferredIncome_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxAssetsNet_644" xlink:to="lab_us-gaap_DeferredIncomeTaxAssetsNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_645" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_646" xlink:to="lab_us-gaap_DeferredIncomeTaxesAndTaxCredits_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_647" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_648" xlink:to="lab_us-gaap_DeferredIncomeTaxExpenseBenefit_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueCurrent_649" xlink:to="lab_us-gaap_DeferredRevenueCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent_650" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueNoncurrent_651" xlink:to="lab_us-gaap_DeferredRevenueNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredRevenueRevenueRecognized1_652" xlink:to="lab_us-gaap_DeferredRevenueRevenueRecognized1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_653" xlink:to="lab_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_654" xlink:to="lab_us-gaap_DeferredTaxAssetsGross_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsGross_655" xlink:to="lab_us-gaap_DeferredTaxAssetsGross_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_656" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_657" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_658" xlink:to="lab_us-gaap_DeferredTaxAssetsLiabilitiesNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_659" xlink:to="lab_us-gaap_DeferredTaxAssetsNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNet_660" xlink:to="lab_us-gaap_DeferredTaxAssetsNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_661" xlink:to="lab_us-gaap_DeferredTaxAssetsNetAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_662" xlink:to="lab_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_663" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_664" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_665" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_666" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_667" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_668" xlink:to="lab_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance_669" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance_670" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxAssetsValuationAllowance_671" xlink:to="lab_us-gaap_DeferredTaxAssetsValuationAllowance_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxExpenseFromStockOptionsExercised_672" xlink:to="lab_us-gaap_DeferredTaxExpenseFromStockOptionsExercised_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_673" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_674" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_675" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther_676" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesOther_677" xlink:to="lab_us-gaap_DeferredTaxLiabilitiesOther_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_678" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_679" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_680" xlink:to="lab_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems_681" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable_682" xlink:to="lab_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsAssetsCurrent_683" xlink:to="lab_us-gaap_DepositsAssetsCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepositsAssetsNoncurrent_684" xlink:to="lab_us-gaap_DepositsAssetsNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Depreciation_685" xlink:to="lab_us-gaap_Depreciation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DepreciationDepletionAndAmortization_686" xlink:to="lab_us-gaap_DepreciationDepletionAndAmortization_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_687" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_688" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeAsset_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_689" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_690" xlink:to="lab_us-gaap_DerivativeFairValueOfDerivativeLiability_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_691" xlink:to="lab_us-gaap_DerivativeInstrumentRiskAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent_692" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_693" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_694" xlink:to="lab_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_695" xlink:to="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_696" xlink:to="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_697" xlink:to="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_698" xlink:to="lab_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities_699" xlink:to="lab_us-gaap_DerivativeLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities_700" xlink:to="lab_us-gaap_DerivativeLiabilities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativeLiabilities_701" xlink:to="lab_us-gaap_DerivativeLiabilities_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives_702" xlink:to="lab_us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_703" xlink:to="lab_us-gaap_DescriptionOfNewAccountingPronouncementsNotYetAdopted_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DesignatedAsHedgingInstrumentMember_704" xlink:to="lab_us-gaap_DesignatedAsHedgingInstrumentMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_705" xlink:to="lab_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_706" xlink:to="lab_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_707" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_708" xlink:to="lab_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_709" xlink:to="lab_us-gaap_EarningsPerShareAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareAbstract_710" xlink:to="lab_us-gaap_EarningsPerShareAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_711" xlink:to="lab_us-gaap_EarningsPerShareBasic_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareBasic_712" xlink:to="lab_us-gaap_EarningsPerShareBasic_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_713" xlink:to="lab_us-gaap_EarningsPerShareDiluted_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareDiluted_714" xlink:to="lab_us-gaap_EarningsPerShareDiluted_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerSharePolicyTextBlock_715" xlink:to="lab_us-gaap_EarningsPerSharePolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EarningsPerShareTextBlock_716" xlink:to="lab_us-gaap_EarningsPerShareTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_717" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_718" xlink:to="lab_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_719" xlink:to="lab_us-gaap_EmployeeRelatedLiabilitiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_720" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_721" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_722" xlink:to="lab_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_723" xlink:to="lab_us-gaap_EntityWideRevenueMajorCustomerLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentLeasedToOtherPartyMember_724" xlink:to="lab_us-gaap_EquipmentLeasedToOtherPartyMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquipmentLeasedToOtherPartyMember_725" xlink:to="lab_us-gaap_EquipmentLeasedToOtherPartyMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_EquityAbstract_726" xlink:to="lab_us-gaap_EquityAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_727" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_728" xlink:to="lab_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_729" xlink:to="lab_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_730" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_731" xlink:to="lab_us-gaap_FairValueByFairValueHierarchyLevelAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_732" xlink:to="lab_us-gaap_FairValueDisclosuresAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueDisclosuresTextBlock_733" xlink:to="lab_us-gaap_FairValueDisclosuresTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel1Member_734" xlink:to="lab_us-gaap_FairValueInputsLevel1Member_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel2Member_735" xlink:to="lab_us-gaap_FairValueInputsLevel2Member_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueInputsLevel3Member_736" xlink:to="lab_us-gaap_FairValueInputsLevel3Member_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_737" xlink:to="lab_us-gaap_FairValueOfFinancialInstrumentsPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis_738" xlink:to="lab_us-gaap_FinancialInstrumentAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentAxis_739" xlink:to="lab_us-gaap_FinancialInstrumentAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_740" xlink:to="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_741" xlink:to="lab_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_742" xlink:to="lab_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_743" xlink:to="lab_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_744" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_745" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_746" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_747" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_748" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_749" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_750" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_751" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross_752" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsGross_753" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsGross_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_754" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_755" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsNet_756" xlink:to="lab_us-gaap_FiniteLivedIntangibleAssetsNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet_757" xlink:to="lab_us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_758" xlink:to="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_759" xlink:to="lab_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_760" xlink:to="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_761" xlink:to="lab_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_762" xlink:to="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_763" xlink:to="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_764" xlink:to="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_765" xlink:to="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_766" xlink:to="lab_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue_767" xlink:to="lab_us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_768" xlink:to="lab_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_769" xlink:to="lab_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_770" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_771" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_772" xlink:to="lab_us-gaap_ForeignCurrencyTransactionGainLossRealized_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_773" xlink:to="lab_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_774" xlink:to="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_775" xlink:to="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_776" xlink:to="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_777" xlink:to="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_778" xlink:to="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_779" xlink:to="lab_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember_780" xlink:to="lab_us-gaap_FurnitureAndFixturesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_FurnitureAndFixturesMember_781" xlink:to="lab_us-gaap_FurnitureAndFixturesMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_782" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_783" xlink:to="lab_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpense_784" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GeneralAndAdministrativeExpenseMember_785" xlink:to="lab_us-gaap_GeneralAndAdministrativeExpenseMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Goodwill_786" xlink:to="lab_us-gaap_Goodwill_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_787" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_788" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_789" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_790" xlink:to="lab_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GoodwillImpairmentLoss_791" xlink:to="lab_us-gaap_GoodwillImpairmentLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GovernmentContractReceivable_792" xlink:to="lab_us-gaap_GovernmentContractReceivable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_793" xlink:to="lab_us-gaap_GrossProfit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_794" xlink:to="lab_us-gaap_GrossProfit_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_GrossProfit_795" xlink:to="lab_us-gaap_GrossProfit_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_HedgingDesignationAxis_796" xlink:to="lab_us-gaap_HedgingDesignationAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_797" xlink:to="lab_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_798" xlink:to="lab_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_799" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_800" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_801" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_802" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_803" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_804" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_805" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_806" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_807" xlink:to="lab_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesMinorityInterestAndIncomeLossFromEquityMethodInvestments_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementAbstract_808" xlink:to="lab_us-gaap_IncomeStatementAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_809" xlink:to="lab_us-gaap_IncomeStatementLocationAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_810" xlink:to="lab_us-gaap_IncomeTaxAuthorityAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_811" xlink:to="lab_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxDisclosureTextBlock_812" xlink:to="lab_us-gaap_IncomeTaxDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxesPaidNet_813" xlink:to="lab_us-gaap_IncomeTaxesPaidNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_814" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_815" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_816" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_817" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxExpenseBenefit_818" xlink:to="lab_us-gaap_IncomeTaxExpenseBenefit_4"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxPolicyTextBlock_819" xlink:to="lab_us-gaap_IncomeTaxPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_820" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_821" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_822" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_823" xlink:to="lab_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_824" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_825" xlink:to="lab_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_826" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_827" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_828" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_829" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_830" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_831" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_832" xlink:to="lab_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsPayable_833" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsPayable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_834" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_835" xlink:to="lab_us-gaap_IncreaseDecreaseInAccountsReceivable_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_836" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredCompensation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_837" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_838" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_839" xlink:to="lab_us-gaap_IncreaseDecreaseInDeferredRevenue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_840" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_841" xlink:to="lab_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories_842" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInInventories_843" xlink:to="lab_us-gaap_IncreaseDecreaseInInventories_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_844" xlink:to="lab_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_845" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_846" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_847" xlink:to="lab_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_848" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_849" xlink:to="lab_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInRestrictedCash_850" xlink:to="lab_us-gaap_IncreaseDecreaseInRestrictedCash_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IncreaseDecreaseInRestrictedCash_851" xlink:to="lab_us-gaap_IncreaseDecreaseInRestrictedCash_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IndividualMember_852" xlink:to="lab_us-gaap_IndividualMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_853" xlink:to="lab_us-gaap_IntangibleAssetsNetExcludingGoodwill_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_IntellectualPropertyMember_854" xlink:to="lab_us-gaap_IntellectualPropertyMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InterestAndOtherIncome_855" xlink:to="lab_us-gaap_InterestAndOtherIncome_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InternalRevenueServiceIRSMember_856" xlink:to="lab_us-gaap_InternalRevenueServiceIRSMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryAdjustments_857" xlink:to="lab_us-gaap_InventoryAdjustments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_858" xlink:to="lab_us-gaap_InventoryDisclosureAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryDisclosureTextBlock_859" xlink:to="lab_us-gaap_InventoryDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_860" xlink:to="lab_us-gaap_InventoryFinishedGoodsNetOfReserves_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_861" xlink:to="lab_us-gaap_InventoryNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_862" xlink:to="lab_us-gaap_InventoryNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryNet_863" xlink:to="lab_us-gaap_InventoryNet_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock_864" xlink:to="lab_us-gaap_InventoryPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryPolicyTextBlock_865" xlink:to="lab_us-gaap_InventoryPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryRawMaterialsNetOfReserves_866" xlink:to="lab_us-gaap_InventoryRawMaterialsNetOfReserves_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InventoryWriteDown_867" xlink:to="lab_us-gaap_InventoryWriteDown_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeAmortizationOfPremium_868" xlink:to="lab_us-gaap_InvestmentIncomeAmortizationOfPremium_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentIncomeNonoperatingAbstract_869" xlink:to="lab_us-gaap_InvestmentIncomeNonoperatingAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_870" xlink:to="lab_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_871" xlink:to="lab_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost_872" xlink:to="lab_us-gaap_LeaseCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost_873" xlink:to="lab_us-gaap_LeaseCost_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseCost_874" xlink:to="lab_us-gaap_LeaseCost_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LeaseholdImprovementsMember_875" xlink:to="lab_us-gaap_LeaseholdImprovementsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeLeasesPolicyTextBlock_876" xlink:to="lab_us-gaap_LesseeLeasesPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_877" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_878" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_879" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_880" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_881" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_882" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_883" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_884" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_885" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_886" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_887" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_888" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_889" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_890" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_891" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_892" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_893" xlink:to="lab_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_894" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquity_895" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquity_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_896" xlink:to="lab_us-gaap_LiabilitiesAndStockholdersEquityAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_897" xlink:to="lab_us-gaap_LiabilitiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrent_898" xlink:to="lab_us-gaap_LiabilitiesCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_899" xlink:to="lab_us-gaap_LiabilitiesCurrentAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_900" xlink:to="lab_us-gaap_LiabilitiesNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrent_901" xlink:to="lab_us-gaap_LiabilitiesNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_902" xlink:to="lab_us-gaap_LiabilitiesNoncurrentAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSought_903" xlink:to="lab_us-gaap_LossContingencyDamagesSought_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSoughtValue_904" xlink:to="lab_us-gaap_LossContingencyDamagesSoughtValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_LossContingencyDamagesSoughtValue_905" xlink:to="lab_us-gaap_LossContingencyDamagesSoughtValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember_906" xlink:to="lab_us-gaap_MachineryAndEquipmentMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MachineryAndEquipmentMember_907" xlink:to="lab_us-gaap_MachineryAndEquipmentMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent_908" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent_909" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent_910" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesCurrent_911" xlink:to="lab_us-gaap_MarketableSecuritiesCurrent_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_MarketableSecuritiesPolicy_912" xlink:to="lab_us-gaap_MarketableSecuritiesPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_913" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_914" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_915" xlink:to="lab_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_916" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_917" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_918" xlink:to="lab_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_919" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_920" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_921" xlink:to="lab_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_922" xlink:to="lab_us-gaap_NetIncomeLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLoss_923" xlink:to="lab_us-gaap_NetIncomeLoss_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_924" xlink:to="lab_us-gaap_NetIncomeLossAvailableToCommonStockholdersBasicAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPrinciplesEarlyAdoptionMember_925" xlink:to="lab_us-gaap_NewAccountingPrinciplesEarlyAdoptionMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementEarlyAdoptionAxis_926" xlink:to="lab_us-gaap_NewAccountingPronouncementEarlyAdoptionAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementEarlyAdoptionEffectMember_927" xlink:to="lab_us-gaap_NewAccountingPronouncementEarlyAdoptionEffectMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_928" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_929" xlink:to="lab_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NoncurrentAssets_930" xlink:to="lab_us-gaap_NoncurrentAssets_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NondesignatedMember_931" xlink:to="lab_us-gaap_NondesignatedMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_932" xlink:to="lab_us-gaap_NonoperatingIncomeExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_933" xlink:to="lab_us-gaap_NonoperatingIncomeExpense_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpense_934" xlink:to="lab_us-gaap_NonoperatingIncomeExpense_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_NonoperatingIncomeExpenseMember_935" xlink:to="lab_us-gaap_NonoperatingIncomeExpenseMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OfficeEquipmentMember_936" xlink:to="lab_us-gaap_OfficeEquipmentMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenseMember_937" xlink:to="lab_us-gaap_OperatingExpenseMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses_938" xlink:to="lab_us-gaap_OperatingExpenses_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpenses_939" xlink:to="lab_us-gaap_OperatingExpenses_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingExpensesAbstract_940" xlink:to="lab_us-gaap_OperatingExpensesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_941" xlink:to="lab_us-gaap_OperatingIncomeLoss_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingIncomeLoss_942" xlink:to="lab_us-gaap_OperatingIncomeLoss_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_943" xlink:to="lab_us-gaap_OperatingLeaseLiability_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiability_944" xlink:to="lab_us-gaap_OperatingLeaseLiability_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityCurrent_945" xlink:to="lab_us-gaap_OperatingLeaseLiabilityCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_946" xlink:to="lab_us-gaap_OperatingLeaseLiabilityNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasePayments_947" xlink:to="lab_us-gaap_OperatingLeasePayments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_948" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseRightOfUseAsset_949" xlink:to="lab_us-gaap_OperatingLeaseRightOfUseAsset_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_950" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_951" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_952" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFiveYears_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_953" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_954" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInFourYears_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_955" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_956" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInThreeYears_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_957" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_958" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueInTwoYears_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_959" xlink:to="lab_us-gaap_OperatingLeasesFutureMinimumPaymentsDueThereafter_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeasesRentExpenseNet_960" xlink:to="lab_us-gaap_OperatingLeasesRentExpenseNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_961" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_962" xlink:to="lab_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwards_963" xlink:to="lab_us-gaap_OperatingLossCarryforwards_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsExpirationDate_964" xlink:to="lab_us-gaap_OperatingLossCarryforwardsExpirationDate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_965" xlink:to="lab_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrderOrProductionBacklogMember_966" xlink:to="lab_us-gaap_OrderOrProductionBacklogMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_967" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_968" xlink:to="lab_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_969" xlink:to="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_970" xlink:to="lab_us-gaap_OtherAccountsPayableAndAccruedLiabilities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsCurrent_971" xlink:to="lab_us-gaap_OtherAssetsCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherAssetsNoncurrent_972" xlink:to="lab_us-gaap_OtherAssetsNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_973" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_974" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_975" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_976" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_977" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_978" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_979" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_980" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_981" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_982" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_983" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_984" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_985" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_986" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_987" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_988" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossNetOfTax_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_989" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_990" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_991" xlink:to="lab_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_992" xlink:to="lab_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_993" xlink:to="lab_us-gaap_OtherIncomeAndExpensesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_994" xlink:to="lab_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherLiabilitiesNoncurrent_995" xlink:to="lab_us-gaap_OtherLiabilitiesNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherMachineryAndEquipmentMember_996" xlink:to="lab_us-gaap_OtherMachineryAndEquipmentMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_997" xlink:to="lab_us-gaap_OtherNonoperatingIncomeExpenseAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_OtherShortTermInvestments_998" xlink:to="lab_us-gaap_OtherShortTermInvestments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_999" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1000" xlink:to="lab_us-gaap_PayablesAndAccrualsAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_1001" xlink:to="lab_us-gaap_PaymentsForProceedsFromShortTermInvestments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_1002" xlink:to="lab_us-gaap_PaymentsForProceedsFromShortTermInvestments_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_1003" xlink:to="lab_us-gaap_PaymentsForRepurchaseOfCommonStock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_1004" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_1005" xlink:to="lab_us-gaap_PaymentsToAcquireAvailableForSaleSecurities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross_1006" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesGross_1007" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesGross_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1008" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1009" xlink:to="lab_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities_1010" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities_1011" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquireMarketableSecurities_1012" xlink:to="lab_us-gaap_PaymentsToAcquireMarketableSecurities_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1013" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1014" xlink:to="lab_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PlanNameAxis_1015" xlink:to="lab_us-gaap_PlanNameAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1016" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1017" xlink:to="lab_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidExpenseCurrent_1018" xlink:to="lab_us-gaap_PrepaidExpenseCurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidInterest_1019" xlink:to="lab_us-gaap_PrepaidInterest_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PrepaidInterest_1020" xlink:to="lab_us-gaap_PrepaidInterest_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromConvertibleDebt_1021" xlink:to="lab_us-gaap_ProceedsFromConvertibleDebt_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromConvertibleDebt_1022" xlink:to="lab_us-gaap_ProceedsFromConvertibleDebt_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromIssuanceOfWarrants_1023" xlink:to="lab_us-gaap_ProceedsFromIssuanceOfWarrants_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_1024" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_1025" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_1026" xlink:to="lab_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_1027" xlink:to="lab_us-gaap_ProceedsFromSaleOfAvailableForSaleSecurities_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised_1028" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProceedsFromStockOptionsExercised_1029" xlink:to="lab_us-gaap_ProceedsFromStockOptionsExercised_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProductMember_1030" xlink:to="lab_us-gaap_ProductMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_1031" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1032" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1033" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1034" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_1035" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentGross_1036" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentGross_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_1037" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_1038" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentNet_1039" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentNet_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1040" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1041" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1042" xlink:to="lab_us-gaap_PropertyPlantAndEquipmentTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts_1043" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ProvisionForDoubtfulAccounts_1044" xlink:to="lab_us-gaap_ProvisionForDoubtfulAccounts_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1045" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1046" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_1047" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_1048" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_1049" xlink:to="lab_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyDomain_1050" xlink:to="lab_us-gaap_RelatedPartyDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_1051" xlink:to="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_1052" xlink:to="lab_us-gaap_RelatedPartyTransactionAmountsOfTransaction_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_1053" xlink:to="lab_us-gaap_RelatedPartyTransactionLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_1054" xlink:to="lab_us-gaap_RelatedPartyTransactionsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1055" xlink:to="lab_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1056" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1057" xlink:to="lab_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_1058" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_1059" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpenseMember_1060" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpenseMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_1061" xlink:to="lab_us-gaap_ResearchAndDevelopmentExpensePolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalents_1062" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalents_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_1063" xlink:to="lab_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedInvestmentsNoncurrent_1064" xlink:to="lab_us-gaap_RestrictedInvestmentsNoncurrent_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedInvestmentsNoncurrent_1065" xlink:to="lab_us-gaap_RestrictedInvestmentsNoncurrent_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RestrictedStockUnitsRSUMember_1066" xlink:to="lab_us-gaap_RestrictedStockUnitsRSUMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsAccumulatedDeficit_1067" xlink:to="lab_us-gaap_RetainedEarningsAccumulatedDeficit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RetainedEarningsMember_1068" xlink:to="lab_us-gaap_RetainedEarningsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenueRecognitionPolicyTextBlock_1069" xlink:to="lab_us-gaap_RevenueRecognitionPolicyTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_1070" xlink:to="lab_us-gaap_Revenues_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_1071" xlink:to="lab_us-gaap_Revenues_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_Revenues_1072" xlink:to="lab_us-gaap_Revenues_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RevenuesAbstract_1073" xlink:to="lab_us-gaap_RevenuesAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_1074" xlink:to="lab_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SaleOfStockPricePerShare_1075" xlink:to="lab_us-gaap_SaleOfStockPricePerShare_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SalesMember_1076" xlink:to="lab_us-gaap_SalesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_1077" xlink:to="lab_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_1078" xlink:to="lab_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_1079" xlink:to="lab_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_1080" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1081" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1082" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1083" xlink:to="lab_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1084" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_1085" xlink:to="lab_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_1086" xlink:to="lab_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_1087" xlink:to="lab_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1088" xlink:to="lab_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_1089" xlink:to="lab_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock_1090" xlink:to="lab_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1091" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_1092" xlink:to="lab_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_1093" xlink:to="lab_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_1094" xlink:to="lab_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_1095" xlink:to="lab_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1096" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1097" xlink:to="lab_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_1098" xlink:to="lab_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_1099" xlink:to="lab_us-gaap_ScheduleOfFutureMinimumRentalPaymentsForOperatingLeasesTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1100" xlink:to="lab_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1101" xlink:to="lab_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_1102" xlink:to="lab_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1103" xlink:to="lab_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1104" xlink:to="lab_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1105" xlink:to="lab_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1106" xlink:to="lab_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_1107" xlink:to="lab_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_1108" xlink:to="lab_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1109" xlink:to="lab_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1110" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_1111" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_1112" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1113" xlink:to="lab_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_1114" xlink:to="lab_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAbstract_1115" xlink:to="lab_us-gaap_SegmentReportingAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_1116" xlink:to="lab_us-gaap_SegmentReportingAssetReconcilingItemLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingDisclosureTextBlock_1117" xlink:to="lab_us-gaap_SegmentReportingDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_1118" xlink:to="lab_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpense_1119" xlink:to="lab_us-gaap_SellingAndMarketingExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SellingAndMarketingExpenseMember_1120" xlink:to="lab_us-gaap_SellingAndMarketingExpenseMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ServiceMember_1121" xlink:to="lab_us-gaap_ServiceMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SeveranceCosts1_1122" xlink:to="lab_us-gaap_SeveranceCosts1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensation_1123" xlink:to="lab_us-gaap_ShareBasedCompensation_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_1124" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1125" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1126" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1127" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1128" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_1129" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1130" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1131" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1132" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1133" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_1134" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_1135" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1136" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1137" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_1138" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_1139" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1140" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1141" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_1142" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_1143" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_1144" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_1145" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_1146" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_1147" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_1148" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_1149" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_1150" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_1151" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_1152" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1153" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1154" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_1155" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_1156" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_1157" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1158" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1159" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_1160" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_1161" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_1162" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_1163" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1164" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1165" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1166" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1167" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1168" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1169" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_1170" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_1171" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1172" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1173" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_1174" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_1175" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_1176" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1177" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1178" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_1179" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_1180" xlink:to="lab_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_1181" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_1182" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_1183" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1184" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1185" xlink:to="lab_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1186" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1187" xlink:to="lab_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1188" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_1189" xlink:to="lab_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_1190" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_1191" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_1192" xlink:to="lab_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1193" xlink:to="lab_us-gaap_ShortTermDebtTypeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1194" xlink:to="lab_us-gaap_ShortTermDebtTypeDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeaseCost_1195" xlink:to="lab_us-gaap_ShortTermLeaseCost_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeasePayments_1196" xlink:to="lab_us-gaap_ShortTermLeasePayments_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ShortTermLeasePayments_1197" xlink:to="lab_us-gaap_ShortTermLeasePayments_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SignificantAccountingPoliciesTextBlock_1198" xlink:to="lab_us-gaap_SignificantAccountingPoliciesTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StandardProductWarrantyPolicy_1199" xlink:to="lab_us-gaap_StandardProductWarrantyPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1200" xlink:to="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1201" xlink:to="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1202" xlink:to="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1203" xlink:to="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_1204" xlink:to="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_1205" xlink:to="lab_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1206" xlink:to="lab_us-gaap_StatementEquityComponentsAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementLineItems_1207" xlink:to="lab_us-gaap_StatementLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_1208" xlink:to="lab_us-gaap_StatementOfCashFlowsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_1209" xlink:to="lab_us-gaap_StatementOfFinancialPositionAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StatementTable_1210" xlink:to="lab_us-gaap_StatementTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockCompensationPlanMember_1211" xlink:to="lab_us-gaap_StockCompensationPlanMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_1212" xlink:to="lab_us-gaap_StockholdersEquity_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_1213" xlink:to="lab_us-gaap_StockholdersEquity_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_1214" xlink:to="lab_us-gaap_StockholdersEquity_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquity_1215" xlink:to="lab_us-gaap_StockholdersEquity_3"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_1216" xlink:to="lab_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1217" xlink:to="lab_us-gaap_StockholdersEquityNoteDisclosureTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_1218" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1219" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1220" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_1221" xlink:to="lab_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_1222" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueNewIssues_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_1223" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_1224" xlink:to="lab_us-gaap_StockIssuedDuringPeriodValueStockOptionsExercised_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_1225" xlink:to="lab_us-gaap_StockRepurchaseProgramAuthorizedAmount1_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventLineItems_1226" xlink:to="lab_us-gaap_SubsequentEventLineItems_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventMember_1227" xlink:to="lab_us-gaap_SubsequentEventMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsAbstract_1228" xlink:to="lab_us-gaap_SubsequentEventsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock_1229" xlink:to="lab_us-gaap_SubsequentEventsTextBlock_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventsTextBlock_1230" xlink:to="lab_us-gaap_SubsequentEventsTextBlock_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTable_1231" xlink:to="lab_us-gaap_SubsequentEventTable_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1232" xlink:to="lab_us-gaap_SubsequentEventTypeAxis_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1233" xlink:to="lab_us-gaap_SubsequentEventTypeDomain_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_1234" xlink:to="lab_us-gaap_SupplementalCashFlowElementsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_SupplementalCashFlowInformationAbstract_1235" xlink:to="lab_us-gaap_SupplementalCashFlowInformationAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_1236" xlink:to="lab_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_1237" xlink:to="lab_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TaxCreditCarryforwardAmount_1238" xlink:to="lab_us-gaap_TaxCreditCarryforwardAmount_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1239" xlink:to="lab_us-gaap_TechnologyBasedIntangibleAssetsMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_1240" xlink:to="lab_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_1241" xlink:to="lab_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember_1242" xlink:to="lab_us-gaap_TreasuryStockMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockMember_1243" xlink:to="lab_us-gaap_TreasuryStockMember_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares_1244" xlink:to="lab_us-gaap_TreasuryStockShares_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockShares_1245" xlink:to="lab_us-gaap_TreasuryStockShares_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired_1246" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockSharesAcquired_1247" xlink:to="lab_us-gaap_TreasuryStockSharesAcquired_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue_1248" xlink:to="lab_us-gaap_TreasuryStockValue_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValue_1249" xlink:to="lab_us-gaap_TreasuryStockValue_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_1250" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_1251" xlink:to="lab_us-gaap_TreasuryStockValueAcquiredCostMethod_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedDebtIssuanceExpense_1252" xlink:to="lab_us-gaap_UnamortizedDebtIssuanceExpense_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedDebtIssuanceExpense_1253" xlink:to="lab_us-gaap_UnamortizedDebtIssuanceExpense_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnamortizedDebtIssuanceExpense_1254" xlink:to="lab_us-gaap_UnamortizedDebtIssuanceExpense_2"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_1255" xlink:to="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_1256" xlink:to="lab_us-gaap_UndistributedEarningsOfForeignSubsidiaries_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts_1257" xlink:to="lab_us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts_1258" xlink:to="lab_us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_UseOfEstimates_1259" xlink:to="lab_us-gaap_UseOfEstimates_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_1260" xlink:to="lab_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_ValuationAllowancesAndReservesBalance_1261" xlink:to="lab_us-gaap_ValuationAllowancesAndReservesBalance_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1262" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1263" xlink:to="lab_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1264" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1265" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_1"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1266" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_0"/>
    <labelArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/concept-label" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1267" xlink:to="lab_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_1"/>
  </labelLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.PRE
<SEQUENCE>13
<FILENAME>allt-20221231_pre.xml
<DESCRIPTION>XBRL PRESENTATION FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<linkbase xmlns="http://www.xbrl.org/2003/linkbase" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xlink="http://www.w3.org/1999/xlink" xsi:schemaLocation="http://www.xbrl.org/2003/linkbase http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd">
  <!-- INTEGIX by Ez-XBRL -->
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedLabel" roleURI="http://www.xbrl.org/2009/role/negatedLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodEndLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodEndLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedPeriodStartLabel" roleURI="http://www.xbrl.org/2009/role/negatedPeriodStartLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTotalLabel" roleURI="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedNetLabel" roleURI="http://www.xbrl.org/2009/role/negatedNetLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd#negatedTerseLabel" roleURI="http://www.xbrl.org/2009/role/negatedTerseLabel"/>
  <roleRef xlink:type="simple" xlink:href="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd#netLabel" roleURI="http://www.xbrl.org/2009/role/netLabel"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#DocumentAndEntityInformation" roleURI="http://allot.com/role/DocumentAndEntityInformation"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-cbs" roleURI="http://allot.com/role/allt-cbs"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-csocl" roleURI="http://allot.com/role/allt-csocl"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#ConsolidatedStatementsOfComprehensiveLossParenthetical" roleURI="http://allot.com/role/ConsolidatedStatementsOfComprehensiveLossParenthetical"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#ConsolidatedStatementsOfChangesInShareholdersEquity" roleURI="http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-csocf" roleURI="http://allot.com/role/allt-csocf"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-g" roleURI="http://allot.com/role/allt-g"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-sap" roleURI="http://allot.com/role/allt-sap"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-ams" roleURI="http://allot.com/role/allt-ams"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-fvm" roleURI="http://allot.com/role/allt-fvm"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-di" roleURI="http://allot.com/role/allt-di"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-orape" roleURI="http://allot.com/role/allt-orape"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-i" roleURI="http://allot.com/role/allt-i"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-paen" roleURI="http://allot.com/role/allt-paen"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-ian" roleURI="http://allot.com/role/allt-ian"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-opaae" roleURI="http://allot.com/role/allt-opaae"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-cacl" roleURI="http://allot.com/role/allt-cacl"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-se" roleURI="http://allot.com/role/allt-se"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-toi" roleURI="http://allot.com/role/allt-toi"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-gi" roleURI="http://allot.com/role/allt-gi"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-fin" roleURI="http://allot.com/role/allt-fin"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-eps" roleURI="http://allot.com/role/allt-eps"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-sapp" roleURI="http://allot.com/role/allt-sapp"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-gt" roleURI="http://allot.com/role/allt-gt"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-sapt" roleURI="http://allot.com/role/allt-sapt"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-amst" roleURI="http://allot.com/role/allt-amst"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-fvmt" roleURI="http://allot.com/role/allt-fvmt"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-dit" roleURI="http://allot.com/role/allt-dit"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-orapet" roleURI="http://allot.com/role/allt-orapet"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-it" roleURI="http://allot.com/role/allt-it"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-paent" roleURI="http://allot.com/role/allt-paent"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-iant" roleURI="http://allot.com/role/allt-iant"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-opaaet" roleURI="http://allot.com/role/allt-opaaet"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-caclt" roleURI="http://allot.com/role/allt-caclt"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-set" roleURI="http://allot.com/role/allt-set"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-toit" roleURI="http://allot.com/role/allt-toit"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-git" roleURI="http://allot.com/role/allt-git"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-fint" roleURI="http://allot.com/role/allt-fint"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-epst" roleURI="http://allot.com/role/allt-epst"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#GeneralNarrativeDetails" roleURI="http://allot.com/role/GeneralNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" roleURI="http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#SignificantAccountingPoliciesNarrativeDetails" roleURI="http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#SignificantAccountingPoliciesScheduleOfAllowanceOfCreditLossesDetails" roleURI="http://allot.com/role/SignificantAccountingPoliciesScheduleOfAllowanceOfCreditLossesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails" roleURI="http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails" roleURI="http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#SignificantAccountingPoliciesScheduleOfStock-basedCompensationAssumptionsDetails" roleURI="http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationAssumptionsDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails" roleURI="http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#Available-for-saleMarketableSecuritiesDetails" roleURI="http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" roleURI="http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#DerivativeInstrumentsNarrativeDetails" roleURI="http://allot.com/role/DerivativeInstrumentsNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#DerivativeInstrumentsScheduleOfFairValueOpenForeignExchangeContractsDetails" roleURI="http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOpenForeignExchangeContractsDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails" roleURI="http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails" roleURI="http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#InventoriesDetails" roleURI="http://allot.com/role/InventoriesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#PropertyAndEquipmentNetDetails" roleURI="http://allot.com/role/PropertyAndEquipmentNetDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#IntangibleAssetsNetNarrativeDetails" roleURI="http://allot.com/role/IntangibleAssetsNetNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#IntangibleAssetsNetScheduleOfIntangibleAssetsDetails" roleURI="http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails" roleURI="http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#OtherPayablesAndAccruedExpensesDetails" roleURI="http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-caclnd" roleURI="http://allot.com/role/allt-caclnd"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#CommitmentsAndContingentLiabilitiesScheduleOfWeighted-averageRemainingLeaseTermAndDiscountRateDetails" roleURI="http://allot.com/role/CommitmentsAndContingentLiabilitiesScheduleOfWeighted-averageRemainingLeaseTermAndDiscountRateDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-caclsoafmlod" roleURI="http://allot.com/role/allt-caclsoafmlod"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-send" roleURI="http://allot.com/role/allt-send"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-sesosoad" roleURI="http://allot.com/role/allt-sesosoad"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-sesoood" roleURI="http://allot.com/role/allt-sesoood"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-sesorsuad" roleURI="http://allot.com/role/allt-sesorsuad"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-toind" roleURI="http://allot.com/role/allt-toind"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-toisopild" roleURI="http://allot.com/role/allt-toisopild"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-toisorotted" roleURI="http://allot.com/role/allt-toisorotted"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-toisoitebd" roleURI="http://allot.com/role/allt-toisoitebd"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-toisoditd" roleURI="http://allot.com/role/allt-toisoditd"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-gisorbgld" roleURI="http://allot.com/role/allt-gisorbgld"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-gisomcd" roleURI="http://allot.com/role/allt-gisomcd"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-gisolad" roleURI="http://allot.com/role/allt-gisolad"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#allt-find" roleURI="http://allot.com/role/allt-find"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#SUBSEQUENTEVENT" roleURI="http://allot.com/role/SUBSEQUENTEVENT"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#RELATEDPARTIESBALANCESANDTRANSACTIONS" roleURI="http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONS"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals" roleURI="http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#CONSOLIDATEDBALANCESHEETSParetheticals2" roleURI="http://allot.com/role/CONSOLIDATEDBALANCESHEETSParetheticals2"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#CONSOLIDATEDBALANCESHEETSParentheticals3" roleURI="http://allot.com/role/CONSOLIDATEDBALANCESHEETSParentheticals3"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#ConvertibleNotes" roleURI="http://allot.com/role/ConvertibleNotes"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#ConvertibleNotesDetails" roleURI="http://allot.com/role/ConvertibleNotesDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#ConvertibleNotesDetailTextuals" roleURI="http://allot.com/role/ConvertibleNotesDetailTextuals"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#ConvertibleNotesTables" roleURI="http://allot.com/role/ConvertibleNotesTables"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#FAIRVALUEMEASUREMENTSScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsDetails" roleURI="http://allot.com/role/FAIRVALUEMEASUREMENTSScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#SUBSEQUENTEVENTNarrativeDetailNarrativeDetails" roleURI="http://allot.com/role/SUBSEQUENTEVENTNarrativeDetailNarrativeDetails"/>
  <roleRef xlink:type="simple" xlink:href="allt-20221231.xsd#TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails" roleURI="http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"/>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/DocumentAndEntityInformation">
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CoverAbstract" xlink:label="loc_dei_CoverAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressesAddressTypeAxis" xlink:label="loc_dei_EntityAddressesAddressTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AddressTypeDomain" xlink:label="loc_dei_AddressTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_BusinessContactMember" xlink:label="loc_dei_BusinessContactMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityRegistrantName" xlink:label="loc_dei_EntityRegistrantName_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCentralIndexKey" xlink:label="loc_dei_EntityCentralIndexKey_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentType" xlink:label="loc_dei_DocumentType_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CurrentFiscalYearEndDate" xlink:label="loc_dei_CurrentFiscalYearEndDate_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalYearFocus" xlink:label="loc_dei_DocumentFiscalYearFocus_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentFiscalPeriodFocus" xlink:label="loc_dei_DocumentFiscalPeriodFocus_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AmendmentFlag" xlink:label="loc_dei_AmendmentFlag_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentRegistrationStatement" xlink:label="loc_dei_DocumentRegistrationStatement_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAnnualReport" xlink:label="loc_dei_DocumentAnnualReport_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentTransitionReport" xlink:label="loc_dei_DocumentTransitionReport_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentShellCompanyReport" xlink:label="loc_dei_DocumentShellCompanyReport_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentPeriodEndDate" xlink:label="loc_dei_DocumentPeriodEndDate_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFileNumber" xlink:label="loc_dei_EntityFileNumber_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityIncorporationStateCountryCode" xlink:label="loc_dei_EntityIncorporationStateCountryCode_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityTaxIdentificationNumber" xlink:label="loc_dei_EntityTaxIdentificationNumber_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_ContactPersonnelName" xlink:label="loc_dei_ContactPersonnelName_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine1" xlink:label="loc_dei_EntityAddressAddressLine1_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine2" xlink:label="loc_dei_EntityAddressAddressLine2_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressAddressLine3" xlink:label="loc_dei_EntityAddressAddressLine3_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCityOrTown" xlink:label="loc_dei_EntityAddressCityOrTown_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressCountry" xlink:label="loc_dei_EntityAddressCountry_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityAddressPostalZipCode" xlink:label="loc_dei_EntityAddressPostalZipCode_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_CityAreaCode" xlink:label="loc_dei_CityAreaCode_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_LocalPhoneNumber" xlink:label="loc_dei_LocalPhoneNumber_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_Security12bTitle" xlink:label="loc_dei_Security12bTitle_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_TradingSymbol" xlink:label="loc_dei_TradingSymbol_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_SecurityExchangeName" xlink:label="loc_dei_SecurityExchangeName_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityWellKnownSeasonedIssuer" xlink:label="loc_dei_EntityWellKnownSeasonedIssuer_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityVoluntaryFilers" xlink:label="loc_dei_EntityVoluntaryFilers_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCurrentReportingStatus" xlink:label="loc_dei_EntityCurrentReportingStatus_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityInteractiveDataCurrent" xlink:label="loc_dei_EntityInteractiveDataCurrent_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_IcfrAuditorAttestationFlag" xlink:label="loc_dei_IcfrAuditorAttestationFlag_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityFilerCategory" xlink:label="loc_dei_EntityFilerCategory_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntitySmallBusiness" xlink:label="loc_dei_EntitySmallBusiness_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityEmergingGrowthCompany" xlink:label="loc_dei_EntityEmergingGrowthCompany_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityExTransitionPeriod" xlink:label="loc_dei_EntityExTransitionPeriod_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_DocumentAccountingStandard" xlink:label="loc_dei_DocumentAccountingStandard_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityShellCompany" xlink:label="loc_dei_EntityShellCompany_41"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_EntityCommonStockSharesOutstanding" xlink:label="loc_dei_EntityCommonStockSharesOutstanding_42"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorFirmId" xlink:label="loc_dei_AuditorFirmId_43"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorLocation" xlink:label="loc_dei_AuditorLocation_44"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/dei/2022/dei-2022.xsd#dei_AuditorName" xlink:label="loc_dei_AuditorName_45"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_CoverAbstract_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_dei_EntityAddressesAddressTypeAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_EntityAddressesAddressTypeAxis_1" xlink:to="loc_dei_AddressTypeDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_dei_AddressTypeDomain_1" xlink:to="loc_dei_BusinessContactMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityRegistrantName_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityCentralIndexKey_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_DocumentType_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_CurrentFiscalYearEndDate_7" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_DocumentFiscalYearFocus_8" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_DocumentFiscalPeriodFocus_9" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_AmendmentFlag_10" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_DocumentRegistrationStatement_11" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_DocumentAnnualReport_12" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_DocumentTransitionReport_13" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_DocumentShellCompanyReport_14" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_DocumentPeriodEndDate_15" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityFileNumber_16" order="120" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityIncorporationStateCountryCode_17" order="130" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityTaxIdentificationNumber_18" order="140" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_ContactPersonnelName_19" order="150" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityAddressAddressLine1_20" order="160" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityAddressAddressLine2_21" order="170" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityAddressAddressLine3_22" order="180" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityAddressCityOrTown_23" order="190" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityAddressCountry_24" order="200" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityAddressPostalZipCode_25" order="210" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_CityAreaCode_26" order="220" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_LocalPhoneNumber_27" order="230" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_Security12bTitle_28" order="240" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_TradingSymbol_29" order="250" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_SecurityExchangeName_30" order="260" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityWellKnownSeasonedIssuer_31" order="270" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityVoluntaryFilers_32" order="280" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityCurrentReportingStatus_33" order="290" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityInteractiveDataCurrent_34" order="300" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_IcfrAuditorAttestationFlag_35" order="310" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityFilerCategory_36" order="320" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntitySmallBusiness_37" order="330" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityEmergingGrowthCompany_38" order="340" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityExTransitionPeriod_39" order="350" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_DocumentAccountingStandard_40" order="360" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityShellCompany_41" order="370" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_EntityCommonStockSharesOutstanding_42" order="380" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_AuditorFirmId_43" order="390" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_AuditorLocation_44" order="400" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_4" xlink:to="loc_dei_AuditorName_45" order="410" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-cbs">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsAbstract" xlink:label="loc_us-gaap_AssetsAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrentAbstract" xlink:label="loc_us-gaap_AssetsCurrentAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsAtCarryingValue" xlink:label="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalents" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalents_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherShortTermInvestments" xlink:label="loc_us-gaap_OtherShortTermInvestments_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsAndNotesReceivableNet" xlink:label="loc_us-gaap_AccountsAndNotesReceivableNet_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsCurrent" xlink:label="loc_us-gaap_AssetsCurrent_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrentAbstract" xlink:label="loc_us-gaap_AssetsNoncurrentAbstract_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedInvestmentsNoncurrent" xlink:label="loc_us-gaap_RestrictedInvestmentsNoncurrent_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsNoncurrent" xlink:label="loc_us-gaap_DepositsAssetsNoncurrent_11"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SeverancePayFund" xlink:label="loc_allt_SeverancePayFund_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsReceivableNetNoncurrent" xlink:label="loc_us-gaap_AccountsReceivableNetNoncurrent_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxAssetsNet" xlink:label="loc_us-gaap_DeferredIncomeTaxAssetsNet_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsNoncurrent" xlink:label="loc_us-gaap_OtherAssetsNoncurrent_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntangibleAssetsNetExcludingGoodwill" xlink:label="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AssetsNoncurrent" xlink:label="loc_us-gaap_AssetsNoncurrent_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Assets" xlink:label="loc_us-gaap_Assets_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquityAbstract" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesCurrentAbstract_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableTradeCurrent" xlink:label="loc_us-gaap_AccountsPayableTradeCurrent_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeRelatedLiabilitiesCurrent" xlink:label="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueCurrent" xlink:label="loc_us-gaap_DeferredRevenueCurrent_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityCurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityCurrent_27"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesCurrent" xlink:label="loc_us-gaap_LiabilitiesCurrent_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrentAbstract" xlink:label="loc_us-gaap_LiabilitiesNoncurrentAbstract_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueNoncurrent" xlink:label="loc_us-gaap_DeferredRevenueNoncurrent_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiabilityNoncurrent" xlink:label="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent" xlink:label="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtNoncurrent" xlink:label="loc_us-gaap_ConvertibleDebtNoncurrent_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherLiabilitiesNoncurrent" xlink:label="loc_us-gaap_OtherLiabilitiesNoncurrent_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesNoncurrent" xlink:label="loc_us-gaap_LiabilitiesNoncurrent_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingencies" xlink:label="loc_us-gaap_CommitmentsAndContingencies_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityAbstract" xlink:label="loc_us-gaap_EquityAbstract_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockValue" xlink:label="loc_us-gaap_CommonStockValue_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapital" xlink:label="loc_us-gaap_AdditionalPaidInCapital_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValue" xlink:label="loc_us-gaap_TreasuryStockValue_41"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_42"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsAccumulatedDeficit" xlink:label="loc_us-gaap_RetainedEarningsAccumulatedDeficit_43"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_44"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LiabilitiesAndStockholdersEquity" xlink:label="loc_us-gaap_LiabilitiesAndStockholdersEquity_46"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_AssetsAbstract_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1" xlink:to="loc_us-gaap_AssetsCurrentAbstract_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_CashAndCashEquivalentsAtCarryingValue_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalents_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_OtherShortTermInvestments_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_AccountsAndNotesReceivableNet_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_6" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_InventoryNet_7" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsCurrentAbstract_1" xlink:to="loc_us-gaap_AssetsCurrent_8" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1" xlink:to="loc_us-gaap_AssetsNoncurrentAbstract_10" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_RestrictedInvestmentsNoncurrent_10" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_DepositsAssetsNoncurrent_11" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_allt_SeverancePayFund_12" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_13" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_AccountsReceivableNetNoncurrent_14" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_DeferredIncomeTaxAssetsNet_15" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_OtherAssetsNoncurrent_16" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_17" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_IntangibleAssetsNetExcludingGoodwill_18" order="80" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_Goodwill_19" order="90" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsNoncurrentAbstract_10" xlink:to="loc_us-gaap_AssetsNoncurrent_20" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AssetsAbstract_1" xlink:to="loc_us-gaap_Assets_22" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_24" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_24" xlink:to="loc_us-gaap_LiabilitiesCurrentAbstract_24" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24" xlink:to="loc_us-gaap_AccountsPayableTradeCurrent_24" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24" xlink:to="loc_us-gaap_EmployeeRelatedLiabilitiesCurrent_25" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24" xlink:to="loc_us-gaap_DeferredRevenueCurrent_26" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24" xlink:to="loc_us-gaap_OperatingLeaseLiabilityCurrent_27" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24" xlink:to="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_28" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesCurrentAbstract_24" xlink:to="loc_us-gaap_LiabilitiesCurrent_29" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_24" xlink:to="loc_us-gaap_LiabilitiesNoncurrentAbstract_31" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_31" xlink:to="loc_us-gaap_DeferredRevenueNoncurrent_31" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_31" xlink:to="loc_us-gaap_OperatingLeaseLiabilityNoncurrent_32" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_31" xlink:to="loc_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent_33" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_31" xlink:to="loc_us-gaap_ConvertibleDebtNoncurrent_34" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_31" xlink:to="loc_us-gaap_OtherLiabilitiesNoncurrent_35" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesNoncurrentAbstract_31" xlink:to="loc_us-gaap_LiabilitiesNoncurrent_36" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_24" xlink:to="loc_us-gaap_CommitmentsAndContingencies_38" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_24" xlink:to="loc_us-gaap_EquityAbstract_39" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_39" xlink:to="loc_us-gaap_CommonStockValue_39" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_39" xlink:to="loc_us-gaap_AdditionalPaidInCapital_40" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_39" xlink:to="loc_us-gaap_TreasuryStockValue_41" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_39" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_42" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_39" xlink:to="loc_us-gaap_RetainedEarningsAccumulatedDeficit_43" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityAbstract_39" xlink:to="loc_us-gaap_StockholdersEquity_44" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LiabilitiesAndStockholdersEquityAbstract_24" xlink:to="loc_us-gaap_LiabilitiesAndStockholdersEquity_46" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-csocl">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProductMember" xlink:label="loc_us-gaap_ProductMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ServiceMember" xlink:label="loc_us-gaap_ServiceMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenuesAbstract" xlink:label="loc_us-gaap_RevenuesAbstract_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenueAbstract" xlink:label="loc_us-gaap_CostOfRevenueAbstract_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfRevenue" xlink:label="loc_us-gaap_CostOfRevenue_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GrossProfit" xlink:label="loc_us-gaap_GrossProfit_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpensesAbstract" xlink:label="loc_us-gaap_OperatingExpensesAbstract_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpense" xlink:label="loc_us-gaap_SellingAndMarketingExpense_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpense" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpense_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenses" xlink:label="loc_us-gaap_OperatingExpenses_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingIncomeLoss" xlink:label="loc_us-gaap_OperatingIncomeLoss_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareBasic" xlink:label="loc_us-gaap_EarningsPerShareBasic_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareDiluted" xlink:label="loc_us-gaap_EarningsPerShareDiluted_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfSharesOutstandingBasic" xlink:label="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding" xlink:label="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomeNetOfTax" xlink:label="loc_us-gaap_ComprehensiveIncomeNetOfTax_33"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_srt_ProductOrServiceAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1" xlink:to="loc_srt_ProductsAndServicesDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1" xlink:to="loc_us-gaap_ProductMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1" xlink:to="loc_us-gaap_ServiceMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_RevenuesAbstract_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RevenuesAbstract_5" xlink:to="loc_us-gaap_Revenues_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_CostOfRevenueAbstract_7" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CostOfRevenueAbstract_7" xlink:to="loc_us-gaap_CostOfRevenue_7" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_GrossProfit_9" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_OperatingExpensesAbstract_10" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_10" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost_10" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_10" xlink:to="loc_us-gaap_SellingAndMarketingExpense_11" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_10" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpense_12" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OperatingExpensesAbstract_10" xlink:to="loc_us-gaap_OperatingExpenses_13" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_OperatingIncomeLoss_15" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_16" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_17" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_18" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_NetIncomeLoss_19" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_EarningsPerShareAbstract_20" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_20" xlink:to="loc_us-gaap_EarningsPerShareBasic_20" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_20" xlink:to="loc_us-gaap_EarningsPerShareDiluted_21" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_23" order="100" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_23" xlink:to="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic_23" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract_23" xlink:to="loc_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding_24" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax_26" order="110" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax_27" order="120" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax_28" order="130" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedTotalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax_29" order="140" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax_30" order="150" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent_31" order="160" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_32" order="170" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_ComprehensiveIncomeNetOfTax_33" order="180" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/ConsolidatedStatementsOfComprehensiveLossParenthetical">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementAbstract" xlink:label="loc_us-gaap_IncomeStatementAbstract_0"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" xlink:label="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementAbstract_0" xlink:to="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfStockholdersEquityAbstract" xlink:label="loc_us-gaap_StatementOfStockholdersEquityAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockMember" xlink:label="loc_us-gaap_CommonStockMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalPaidInCapitalMember" xlink:label="loc_us-gaap_AdditionalPaidInCapitalMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockMember" xlink:label="loc_us-gaap_TreasuryStockMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeMember" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RetainedEarningsMember" xlink:label="loc_us-gaap_RetainedEarningsMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_9"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NewAccountingStandardEffect" xlink:label="loc_allt_NewAccountingStandardEffect_10"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_11"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares" xlink:label="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockValueAcquiredCostMethod" xlink:label="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition" xlink:label="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquity" xlink:label="loc_us-gaap_StockholdersEquity_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_19"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfStockholdersEquityAbstract_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_CommonStockMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_AdditionalPaidInCapitalMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_TreasuryStockMember_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeMember_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_RetainedEarningsMember_5" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_1" xlink:to="loc_us-gaap_EquityComponentDomain_6" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_8" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_StockholdersEquity_8" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_9" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_allt_NewAccountingStandardEffect_10" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue_11" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares_12" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_TreasuryStockValueAcquiredCostMethod_13" order="50" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_14" order="60" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition_15" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_16" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_NetIncomeLoss_17" order="90" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_StockholdersEquity_18" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_8" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_19" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-csocf">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfCashFlowsAbstract" xlink:label="loc_us-gaap_StatementOfCashFlowsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetIncomeLoss" xlink:label="loc_us-gaap_NetIncomeLoss_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract" xlink:label="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepreciationDepletionAndAmortization" xlink:label="loc_us-gaap_DepreciationDepletionAndAmortization_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GainLossOnSaleOfPropertyPlantEquipment" xlink:label="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_4"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AmortizationOfIssuanceCostsOfConvertibleDebt" xlink:label="loc_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOperatingCapitalAbstract" xlink:label="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredCompensation" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherNoncurrentAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_7"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" xlink:label="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_8"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ChangesInOperatingLeasesAsset" xlink:label="loc_allt_ChangesInOperatingLeasesAsset_9"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ChangesInOperatingLeasesLiability" xlink:label="loc_allt_ChangesInOperatingLeasesLiability_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsReceivable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets" xlink:label="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInInventories" xlink:label="loc_us-gaap_IncreaseDecreaseInInventories_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredIncomeTaxes" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInAccountsPayable" xlink:label="loc_us-gaap_IncreaseDecreaseInAccountsPayable_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInDeferredRevenue" xlink:label="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncreaseDecreaseInOtherAccruedLiabilities" xlink:label="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInOperatingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_23"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities" xlink:label="loc_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForProceedsFromShortTermInvestments" xlink:label="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquirePropertyPlantAndEquipment" xlink:label="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireMarketableSecurities" xlink:label="loc_us-gaap_PaymentsToAcquireMarketableSecurities_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities" xlink:label="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInInvestingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromStockOptionsExercised" xlink:label="loc_us-gaap_ProceedsFromStockOptionsExercised_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromConvertibleDebt" xlink:label="loc_us-gaap_ProceedsFromConvertibleDebt_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NetCashProvidedByUsedInFinancingActivities" xlink:label="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents" xlink:label="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowElementsAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowElementsAbstract_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_SupplementalCashFlowInformationAbstract_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxesPaidNet" xlink:label="loc_us-gaap_IncomeTaxesPaidNet_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract" xlink:label="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_41"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability" xlink:label="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_41"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:to="loc_us-gaap_NetIncomeLoss_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract_1" xlink:to="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_DepreciationDepletionAndAmortization_2" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_3" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_GainLossOnSaleOfPropertyPlantEquipment_4" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_allt_AmortizationOfIssuanceCostsOfConvertibleDebt_5" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredCompensation_6" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets_7" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities_8" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_allt_ChangesInOperatingLeasesAsset_9" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_allt_ChangesInOperatingLeasesLiability_10" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsReceivable_11" order="50" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets_12" order="60" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_us-gaap_IncreaseDecreaseInInventories_13" order="70" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes_14" order="80" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_us-gaap_IncreaseDecreaseInAccountsPayable_15" order="90" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities_16" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_us-gaap_IncreaseDecreaseInDeferredRevenue_17" order="110" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract_6" xlink:to="loc_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities_18" order="120" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract_2" xlink:to="loc_us-gaap_NetCashProvidedByUsedInOperatingActivities_20" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_23" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_23" xlink:to="loc_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities_23" order="0" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_23" xlink:to="loc_us-gaap_PaymentsForProceedsFromShortTermInvestments_24" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_23" xlink:to="loc_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment_25" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_23" xlink:to="loc_us-gaap_PaymentsToAcquireMarketableSecurities_26" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_23" xlink:to="loc_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities_27" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_23" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired_28" order="50" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract_23" xlink:to="loc_us-gaap_NetCashProvidedByUsedInInvestingActivities_29" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31" xlink:to="loc_us-gaap_ProceedsFromStockOptionsExercised_31" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31" xlink:to="loc_us-gaap_ProceedsFromConvertibleDebt_32" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract_31" xlink:to="loc_us-gaap_NetCashProvidedByUsedInFinancingActivities_33" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect_35" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_36" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents_37" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_SupplementalCashFlowElementsAbstract_38" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_38" xlink:to="loc_us-gaap_SupplementalCashFlowInformationAbstract_38" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SupplementalCashFlowElementsAbstract_38" xlink:to="loc_us-gaap_IncomeTaxesPaidNet_39" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfCashFlowsAbstract_0" xlink:to="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_41" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract_41" xlink:to="loc_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability_41" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-g">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xlink:to="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-sap">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SignificantAccountingPoliciesTextBlock" xlink:label="loc_us-gaap_SignificantAccountingPoliciesTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_SignificantAccountingPoliciesTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-ams">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-fvm">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresTextBlock" xlink:label="loc_us-gaap_FairValueDisclosuresTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0" xlink:to="loc_us-gaap_FairValueDisclosuresTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-di">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-orape">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-i">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureTextBlock" xlink:label="loc_us-gaap_InventoryDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0" xlink:to="loc_us-gaap_InventoryDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-paen">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-ian">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-opaae">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock" xlink:label="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_0" xlink:to="loc_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-cacl">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureTextBlock" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-se">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteDisclosureTextBlock" xlink:label="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_StockholdersEquityNoteDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-toi">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureTextBlock" xlink:label="loc_us-gaap_IncomeTaxDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeTaxDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-gi">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingDisclosureTextBlock" xlink:label="loc_us-gaap_SegmentReportingDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_SegmentReportingDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-fin">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock" xlink:label="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-eps">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareTextBlock" xlink:label="loc_us-gaap_EarningsPerShareTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0" xlink:to="loc_us-gaap_EarningsPerShareTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-sapp">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UseOfEstimates" xlink:label="loc_us-gaap_UseOfEstimates_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock" xlink:label="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConsolidationPolicyTextBlock" xlink:label="loc_us-gaap_ConsolidationPolicyTextBlock_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsPolicyTextBlock" xlink:label="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy" xlink:label="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_5"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShortTermBankDepositsPolicyTextBlock" xlink:label="loc_allt_ShortTermBankDepositsPolicyTextBlock_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy" xlink:label="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesPolicy" xlink:label="loc_us-gaap_MarketableSecuritiesPolicy_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryPolicyTextBlock" xlink:label="loc_us-gaap_InventoryPolicyTextBlock_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentPolicyTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_11"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization" xlink:label="loc_allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RevenueRecognitionPolicyTextBlock" xlink:label="loc_us-gaap_RevenueRecognitionPolicyTextBlock_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesPolicyTextBlock" xlink:label="loc_us-gaap_CostOfSalesPolicyTextBlock_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingCostsPolicyTextBlock" xlink:label="loc_us-gaap_AdvertisingCostsPolicyTextBlock_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpensePolicy" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_16"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SeverancePayPolicyTextBlock" xlink:label="loc_allt_SeverancePayPolicyTextBlock_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock" xlink:label="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy" xlink:label="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_19"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TreasuryStockPolicyTextBlock" xlink:label="loc_allt_TreasuryStockPolicyTextBlock_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskCreditRisk" xlink:label="loc_us-gaap_ConcentrationRiskCreditRisk_21"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RoyaltyBearingGrantsPolicyTextBlock" xlink:label="loc_allt_RoyaltyBearingGrantsPolicyTextBlock_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxPolicyTextBlock" xlink:label="loc_us-gaap_IncomeTaxPolicyTextBlock_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerSharePolicyTextBlock" xlink:label="loc_us-gaap_EarningsPerSharePolicyTextBlock_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComprehensiveIncomePolicyPolicyTextBlock" xlink:label="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueOfFinancialInstrumentsPolicy" xlink:label="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives" xlink:label="loc_us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationsPolicy" xlink:label="loc_us-gaap_BusinessCombinationsPolicy_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeLeasesPolicyTextBlock" xlink:label="loc_us-gaap_LesseeLeasesPolicyTextBlock_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StandardProductWarrantyPolicy" xlink:label="loc_us-gaap_StandardProductWarrantyPolicy_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock" xlink:label="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_31"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_UseOfEstimates_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ConsolidationPolicyTextBlock_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_CashAndCashEquivalentsPolicyTextBlock_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_allt_ShortTermBankDepositsPolicyTextBlock_6" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy_7" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_MarketableSecuritiesPolicy_8" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_InventoryPolicyTextBlock_9" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock_10" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy_11" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization_12" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_RevenueRecognitionPolicyTextBlock_13" order="120" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_CostOfSalesPolicyTextBlock_14" order="130" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_AdvertisingCostsPolicyTextBlock_15" order="140" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpensePolicy_16" order="150" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_allt_SeverancePayPolicyTextBlock_17" order="160" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock_18" order="170" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy_19" order="180" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_allt_TreasuryStockPolicyTextBlock_20" order="190" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ConcentrationRiskCreditRisk_21" order="200" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_allt_RoyaltyBearingGrantsPolicyTextBlock_22" order="210" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_IncomeTaxPolicyTextBlock_23" order="220" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_EarningsPerSharePolicyTextBlock_24" order="230" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock_25" order="240" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_FairValueOfFinancialInstrumentsPolicy_26" order="250" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives_27" order="260" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_BusinessCombinationsPolicy_28" order="270" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_LesseeLeasesPolicyTextBlock_29" order="280" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_StandardProductWarrantyPolicy_30" order="290" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock_31" order="300" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-gt">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetonomyLTDMember" xlink:label="loc_allt_NetonomyLTDMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_KeepersChildSafetyLtdMember" xlink:label="loc_allt_KeepersChildSafetyLtdMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionProFormaInformationTextBlock" xlink:label="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_6"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:to="loc_allt_NetonomyLTDMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:to="loc_allt_KeepersChildSafetyLtdMember_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5" xlink:to="loc_us-gaap_BusinessAcquisitionProFormaInformationTextBlock_6" order="10" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-sapt">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock" xlink:label="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock" xlink:label="loc_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_5"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock_5" order="40" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-amst">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-fvmt">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock" xlink:label="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock_2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0" xlink:to="loc_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0" xlink:to="loc_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock_2" order="10" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-dit">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementTable" xlink:label="loc_us-gaap_StatementTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationAxis" xlink:label="loc_us-gaap_HedgingDesignationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_HedgingDesignationDomain" xlink:label="loc_us-gaap_HedgingDesignationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DesignatedAsHedgingInstrumentMember" xlink:label="loc_us-gaap_DesignatedAsHedgingInstrumentMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NondesignatedMember" xlink:label="loc_us-gaap_NondesignatedMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementLineItems" xlink:label="loc_us-gaap_StatementLineItems_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_5"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_us-gaap_StatementTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_HedgingDesignationAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationAxis_1" xlink:to="loc_us-gaap_HedgingDesignationDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_1" xlink:to="loc_us-gaap_DesignatedAsHedgingInstrumentMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_HedgingDesignationDomain_1" xlink:to="loc_us-gaap_NondesignatedMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementTable_1" xlink:to="loc_us-gaap_StatementLineItems_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementLineItems_5" xlink:to="loc_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock_5" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-orapet">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock" xlink:label="loc_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xlink:to="loc_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-it">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfInventoryCurrentTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleOfInventoryCurrentTableTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-paent">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTextBlock" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-iant">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock_2" order="10" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-opaaet">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_0" xlink:to="loc_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-caclt">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate" xlink:label="loc_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-set">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_3"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock_3" order="20" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-toit">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_4"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock_4" order="30" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-git">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock" xlink:label="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_3"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock_3" order="20" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-fint">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-epst">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EarningsPerShareAbstract" xlink:label="loc_us-gaap_EarningsPerShareAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock" xlink:label="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock" xlink:label="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0" xlink:to="loc_us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EarningsPerShareAbstract_0" xlink:to="loc_us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock_2" order="10" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/GeneralNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetonomyLTDMember" xlink:label="loc_allt_NetonomyLTDMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_KeepersChildSafetyLtdMember" xlink:label="loc_allt_KeepersChildSafetyLtdMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodValueNewIssues" xlink:label="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SaleOfStockPricePerShare" xlink:label="loc_us-gaap_SaleOfStockPricePerShare_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1" xlink:label="loc_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationConsiderationTransferred1" xlink:label="loc_us-gaap_BusinessCombinationConsiderationTransferred1_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsToAcquireBusinessesGross" xlink:label="loc_us-gaap_PaymentsToAcquireBusinessesGross_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationAcquisitionRelatedCosts" xlink:label="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationContingentConsiderationLiability" xlink:label="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_13"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_HoldbackExpensesCurrent" xlink:label="loc_allt_HoldbackExpensesCurrent_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationIndemnificationAssetsDescription" xlink:label="loc_us-gaap_BusinessCombinationIndemnificationAssetsDescription_15"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AmountOfPaymentsCap" xlink:label="loc_allt_AmountOfPaymentsCap_16"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RestrictedHoldbackAmount" xlink:label="loc_allt_RestrictedHoldbackAmount_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized" xlink:label="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_20"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm" xlink:label="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_21"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues" xlink:label="loc_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_23"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AcquisitionCostsRecordedToOperatingExpenses" xlink:label="loc_allt_AcquisitionCostsRecordedToOperatingExpenses_24"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:to="loc_allt_NetonomyLTDMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:to="loc_allt_KeepersChildSafetyLtdMember_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_5" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_7" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7" xlink:to="loc_us-gaap_StockIssuedDuringPeriodValueNewIssues_7" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7" xlink:to="loc_us-gaap_SaleOfStockPricePerShare_8" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7" xlink:to="loc_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1_9" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7" xlink:to="loc_us-gaap_BusinessCombinationConsiderationTransferred1_10" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7" xlink:to="loc_us-gaap_PaymentsToAcquireBusinessesGross_11" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7" xlink:to="loc_us-gaap_BusinessCombinationAcquisitionRelatedCosts_12" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7" xlink:to="loc_us-gaap_BusinessCombinationContingentConsiderationLiability_13" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7" xlink:to="loc_allt_HoldbackExpensesCurrent_14" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7" xlink:to="loc_us-gaap_BusinessCombinationIndemnificationAssetsDescription_15" order="80" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7" xlink:to="loc_allt_AmountOfPaymentsCap_16" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7" xlink:to="loc_allt_RestrictedHoldbackAmount_17" order="100" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7" xlink:to="loc_us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized_18" order="110" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_19" order="120" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_20" order="130" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7" xlink:to="loc_allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm_21" order="140" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7" xlink:to="loc_allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues_22" order="150" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents_23" order="160" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_7" xlink:to="loc_allt_AcquisitionCostsRecordedToOperatingExpenses_24" order="170" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract" xlink:label="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable" xlink:label="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetonomyLTDMember" xlink:label="loc_allt_NetonomyLTDMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_KeepersChildSafetyLtdMember" xlink:label="loc_allt_KeepersChildSafetyLtdMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionLineItems" xlink:label="loc_us-gaap_BusinessAcquisitionLineItems_5"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology" xlink:label="loc_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Goodwill" xlink:label="loc_us-gaap_Goodwill_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet" xlink:label="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_11"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract_0" xlink:to="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_1" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:to="loc_allt_NetonomyLTDMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_1" xlink:to="loc_allt_KeepersChildSafetyLtdMember_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable_1" xlink:to="loc_us-gaap_BusinessAcquisitionLineItems_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5" xlink:to="loc_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology_5" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable_7" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther_8" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets_9" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5" xlink:to="loc_us-gaap_Goodwill_10" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionLineItems_5" xlink:to="loc_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet_11" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable" xlink:label="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IsraelInnovationAuthorityGrantMember" xlink:label="loc_allt_IsraelInnovationAuthorityGrantMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SpainTaxAuthoritiesGrantMember" xlink:label="loc_allt_SpainTaxAuthoritiesGrantMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAxis" xlink:label="loc_us-gaap_BusinessAcquisitionAxis_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_BusinessAcquisitionAcquireeDomain" xlink:label="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptenetMember" xlink:label="loc_allt_OptenetMember_9"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetonomyMember" xlink:label="loc_allt_NetonomyMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAxis" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionDomain" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember" xlink:label="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AfricaMember" xlink:label="loc_srt_AfricaMember_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_LatinAmericaMember" xlink:label="loc_srt_LatinAmericaMember_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems" xlink:label="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities" xlink:label="loc_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne" xlink:label="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_24"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShortTermBankDepositsHedgingTransactions" xlink:label="loc_allt_ShortTermBankDepositsHedgingTransactions_25"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss" xlink:label="loc_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryWriteDown" xlink:label="loc_us-gaap_InventoryWriteDown_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryAdjustments" xlink:label="loc_us-gaap_InventoryAdjustments_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillImpairmentLoss" xlink:label="loc_us-gaap_GoodwillImpairmentLoss_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfLongLivedAssetsHeldForUse" xlink:label="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill" xlink:label="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ValuationAllowancesAndReservesBalance" xlink:label="loc_us-gaap_ValuationAllowancesAndReservesBalance_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AdvertisingExpense" xlink:label="loc_us-gaap_AdvertisingExpense_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SeveranceCosts1" xlink:label="loc_us-gaap_SeveranceCosts1_34"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AnnualPreVestingForfeitureRate" xlink:label="loc_allt_AnnualPreVestingForfeitureRate_35"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AnnualPostVestingForfeitureRate" xlink:label="loc_allt_AnnualPostVestingForfeitureRate_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_37"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AmountOfPastDueReceivables" xlink:label="loc_allt_AmountOfPastDueReceivables_38"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ProceedsFromPastDueReceivables" xlink:label="loc_allt_ProceedsFromPastDueReceivables_39"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" xlink:label="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_41"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtWeightedAverageInterestRate" xlink:label="loc_us-gaap_DebtWeightedAverageInterestRate_42"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount" xlink:label="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_43"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets" xlink:label="loc_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_44"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredRevenueRevenueRecognized1" xlink:label="loc_us-gaap_DeferredRevenueRevenueRecognized1_45"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseRightOfUseAsset" xlink:label="loc_us-gaap_OperatingLeaseRightOfUseAsset_46"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_47"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RemainingPerformanceObligations" xlink:label="loc_allt_RemainingPerformanceObligations_48"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_RemainingPerformanceObligationsShortTerm" xlink:label="loc_allt_RemainingPerformanceObligationsShortTerm_49"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfDeferredCharges" xlink:label="loc_us-gaap_AmortizationOfDeferredCharges_50"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_51"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EstimatedCreditLossAllowance" xlink:label="loc_allt_EstimatedCreditLossAllowance_52"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1" xlink:to="loc_srt_ProductOrServiceAxis_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_1" xlink:to="loc_srt_ProductsAndServicesDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1" xlink:to="loc_allt_IsraelInnovationAuthorityGrantMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_1" xlink:to="loc_allt_SpainTaxAuthoritiesGrantMember_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1" xlink:to="loc_srt_RangeAxis_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_5" xlink:to="loc_srt_RangeMember_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5" xlink:to="loc_srt_MinimumMember_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_5" xlink:to="loc_srt_MaximumMember_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1" xlink:to="loc_us-gaap_BusinessAcquisitionAxis_9" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAxis_9" xlink:to="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9" xlink:to="loc_allt_OptenetMember_9" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_BusinessAcquisitionAcquireeDomain_9" xlink:to="loc_allt_NetonomyMember_10" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_13" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionAxis_13" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_13" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_CumulativeEffectPeriodOfAdoptionDomain_13" xlink:to="loc_srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember_13" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1" xlink:to="loc_us-gaap_AwardTypeAxis_16" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_16" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_16" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_16" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1" xlink:to="loc_srt_StatementGeographicalAxis_19" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_19" xlink:to="loc_srt_SegmentGeographicalDomain_19" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_19" xlink:to="loc_srt_AfricaMember_19" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_19" xlink:to="loc_srt_LatinAmericaMember_20" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable_1" xlink:to="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities_23" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne_24" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_allt_ShortTermBankDepositsHedgingTransactions_25" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss_26" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_InventoryWriteDown_27" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_InventoryAdjustments_28" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_GoodwillImpairmentLoss_29" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_ImpairmentOfLongLivedAssetsHeldForUse_30" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill_31" order="80" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_ValuationAllowancesAndReservesBalance_32" order="90" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_AdvertisingExpense_33" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_SeveranceCosts1_34" order="110" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_allt_AnnualPreVestingForfeitureRate_35" order="120" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_allt_AnnualPostVestingForfeitureRate_36" order="130" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_37" order="140" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_allt_AmountOfPastDueReceivables_38" order="150" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_allt_ProceedsFromPastDueReceivables_39" order="160" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts_40" order="170" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate_41" order="180" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_DebtWeightedAverageInterestRate_42" order="190" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount_43" order="200" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets_44" order="210" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_DeferredRevenueRevenueRecognized1_45" order="220" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_OperatingLeaseRightOfUseAsset_46" order="230" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_OperatingLeaseLiability_47" order="240" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_allt_RemainingPerformanceObligations_48" order="250" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_allt_RemainingPerformanceObligationsShortTerm_49" order="260" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_AmortizationOfDeferredCharges_50" order="270" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_us-gaap_Revenues_51" order="280" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems_23" xlink:to="loc_allt_EstimatedCreditLossAllowance_52" order="290" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/SignificantAccountingPoliciesScheduleOfAllowanceOfCreditLossesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProvisionForDoubtfulAccounts" xlink:label="loc_us-gaap_ProvisionForDoubtfulAccounts_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_5"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ProvisionForDoubtfulAccounts_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_3"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SecurityAsServiceMember" xlink:label="loc_allt_SecurityAsServiceMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_12"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" xlink:label="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_13"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_OtherMachineryAndEquipmentMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_OfficeEquipmentMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_allt_SecurityAsServiceMember_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_5" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" xlink:to="loc_srt_RangeAxis_8" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_8" xlink:to="loc_srt_RangeMember_8" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8" xlink:to="loc_srt_MinimumMember_8" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_8" xlink:to="loc_srt_MaximumMember_9" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_12" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_12" xlink:to="loc_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate_12" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_12" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives_13" order="10" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable" xlink:label="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ResearchAndDevelopmentExpenseMember" xlink:label="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SellingAndMarketingExpenseMember" xlink:label="loc_us-gaap_SellingAndMarketingExpenseMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GeneralAndAdministrativeExpenseMember" xlink:label="loc_us-gaap_GeneralAndAdministrativeExpenseMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllocatedShareBasedCompensationExpense" xlink:label="loc_us-gaap_AllocatedShareBasedCompensationExpense_7"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_CostOfSalesMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_ResearchAndDevelopmentExpenseMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_SellingAndMarketingExpenseMember_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_GeneralAndAdministrativeExpenseMember_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable_1" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_7" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems_7" xlink:to="loc_us-gaap_AllocatedShareBasedCompensationExpense_7" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationAssumptionsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_2"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum" xlink:label="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_8"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum_5" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum_6" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum_7" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate_8" order="70" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountingPoliciesAbstract" xlink:label="loc_us-gaap_AccountingPoliciesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossTable" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationAxis" xlink:label="loc_us-gaap_IncomeStatementLocationAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeStatementLocationDomain" xlink:label="loc_us-gaap_IncomeStatementLocationDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CostOfSalesMember" xlink:label="loc_us-gaap_CostOfSalesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingExpenseMember" xlink:label="loc_us-gaap_OperatingExpenseMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpenseMember" xlink:label="loc_us-gaap_NonoperatingIncomeExpenseMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementEquityComponentsAxis" xlink:label="loc_us-gaap_StatementEquityComponentsAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EquityComponentDomain" xlink:label="loc_us-gaap_EquityComponentDomain_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember" xlink:label="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentRiskAxis" xlink:label="loc_us-gaap_DerivativeInstrumentRiskAxis_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeContractTypeDomain" xlink:label="loc_us-gaap_DerivativeContractTypeDomain_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember" xlink:label="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax" xlink:label="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax" xlink:label="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_17"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountingPoliciesAbstract_0" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1" xlink:to="loc_us-gaap_IncomeStatementLocationAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationAxis_1" xlink:to="loc_us-gaap_IncomeStatementLocationDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_CostOfSalesMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_OperatingExpenseMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeStatementLocationDomain_1" xlink:to="loc_us-gaap_NonoperatingIncomeExpenseMember_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1" xlink:to="loc_us-gaap_StatementEquityComponentsAxis_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementEquityComponentsAxis_6" xlink:to="loc_us-gaap_EquityComponentDomain_6" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EquityComponentDomain_6" xlink:to="loc_us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember_6" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1" xlink:to="loc_us-gaap_DerivativeInstrumentRiskAxis_9" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentRiskAxis_9" xlink:to="loc_us-gaap_DerivativeContractTypeDomain_9" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeContractTypeDomain_9" xlink:to="loc_us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_9" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossTable_1" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_12" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_12" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_12" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_12" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax_13" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_12" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_14" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract_14" xlink:to="loc_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax_14" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_12" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossNetOfTax_16" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems_12" xlink:to="loc_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax_17" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/Available-for-saleMarketableSecuritiesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract" xlink:label="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesTable" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesMaturityPeriodAxis" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesMaturityPeriodDomain" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturityPeriodDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_2"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember" xlink:label="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentAxis" xlink:label="loc_us-gaap_FinancialInstrumentAxis_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain" xlink:label="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_USGovernmentAgenciesDebtSecuritiesMember" xlink:label="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporateDebtSecuritiesMember" xlink:label="loc_us-gaap_CorporateDebtSecuritiesMember_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems" xlink:label="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax" xlink:label="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_13"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract_0" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturityPeriodAxis_1" xlink:to="loc_allt_AvailableForSaleSecuritiesMaturityPeriodDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturityPeriodDomain_1" xlink:to="loc_allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturityPeriodDomain_1" xlink:to="loc_allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_AvailableForSaleSecuritiesMaturityPeriodDomain_1" xlink:to="loc_allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_us-gaap_FinancialInstrumentAxis_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentAxis_6" xlink:to="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6" xlink:to="loc_us-gaap_USGovernmentAgenciesDebtSecuritiesMember_6" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain_6" xlink:to="loc_us-gaap_CorporateDebtSecuritiesMember_7" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesTable_1" xlink:to="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_10" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_10" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis_10" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_10" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax_11" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_10" xlink:to="loc_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax_12" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems_10" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_13" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel1Member" xlink:label="loc_us-gaap_FairValueInputsLevel1Member_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel2Member" xlink:label="loc_us-gaap_FairValueInputsLevel2Member_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems" xlink:label="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract" xlink:label="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_MarketableSecuritiesCurrent" xlink:label="loc_us-gaap_MarketableSecuritiesCurrent_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractAssetFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract" xlink:label="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeLiabilities" xlink:label="loc_us-gaap_DerivativeLiabilities_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure" xlink:label="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_10"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetAssetsFairValueDisclosure" xlink:label="loc_allt_NetAssetsFairValueDisclosure_12"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:to="loc_us-gaap_FairValueInputsLevel1Member_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:to="loc_us-gaap_FairValueInputsLevel2Member_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable_1" xlink:to="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6" xlink:to="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_6" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_6" xlink:to="loc_us-gaap_MarketableSecuritiesCurrent_6" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract_6" xlink:to="loc_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure_7" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6" xlink:to="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_9" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_9" xlink:to="loc_us-gaap_DerivativeLiabilities_9" order="0" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract_9" xlink:to="loc_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure_10" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems_6" xlink:to="loc_allt_NetAssetsFairValueDisclosure_12" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/DerivativeInstrumentsNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossBeforeTax" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts" xlink:label="loc_us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax" xlink:label="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:label="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_6"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax_5" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_6" order="50" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOpenForeignExchangeContractsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract" xlink:label="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet" xlink:label="loc_us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet_3"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract_0" xlink:to="loc_us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet_3" order="20" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails">
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts" xlink:label="loc_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet" xlink:label="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_3"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts_0" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts_0" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts_0" xlink:to="loc_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract" xlink:label="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseCurrent" xlink:label="loc_us-gaap_PrepaidExpenseCurrent_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GovernmentContractReceivable" xlink:label="loc_us-gaap_GovernmentContractReceivable_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidInterest" xlink:label="loc_us-gaap_PrepaidInterest_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeAsset" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DepositsAssetsCurrent" xlink:label="loc_us-gaap_DepositsAssetsCurrent_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAssetsCurrent" xlink:label="loc_us-gaap_OtherAssetsCurrent_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PrepaidExpenseAndOtherAssetsCurrent" xlink:label="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_PrepaidExpenseCurrent_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_GovernmentContractReceivable_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_PrepaidInterest_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeAsset_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_DepositsAssetsCurrent_5" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_OtherAssetsCurrent_6" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_PrepaidExpenseAndOtherAssetsCurrent_7" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/InventoriesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryDisclosureAbstract" xlink:label="loc_us-gaap_InventoryDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryRawMaterialsNetOfReserves" xlink:label="loc_us-gaap_InventoryRawMaterialsNetOfReserves_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryFinishedGoodsNetOfReserves" xlink:label="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InventoryNet" xlink:label="loc_us-gaap_InventoryNet_3"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_CostOfGoodsSoldDeferredRevenue" xlink:label="loc_allt_CostOfGoodsSoldDeferredRevenue_4"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0" xlink:to="loc_us-gaap_InventoryRawMaterialsNetOfReserves_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0" xlink:to="loc_us-gaap_InventoryFinishedGoodsNetOfReserves_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0" xlink:to="loc_us-gaap_InventoryNet_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InventoryDisclosureAbstract_0" xlink:to="loc_allt_CostOfGoodsSoldDeferredRevenue_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/PropertyAndEquipmentNetDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentAbstract" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfPropertyPlantAndEquipmentTable" xlink:label="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentByTypeAxis" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentTypeDomain" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherMachineryAndEquipmentMember" xlink:label="loc_us-gaap_OtherMachineryAndEquipmentMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OfficeEquipmentMember" xlink:label="loc_us-gaap_OfficeEquipmentMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FurnitureAndFixturesMember" xlink:label="loc_us-gaap_FurnitureAndFixturesMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseholdImprovementsMember" xlink:label="loc_us-gaap_LeaseholdImprovementsMember_4"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SecurityAsServiceMember" xlink:label="loc_allt_SecurityAsServiceMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentLineItems" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentGross" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentGross_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment" xlink:label="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PropertyPlantAndEquipmentNet" xlink:label="loc_us-gaap_PropertyPlantAndEquipmentNet_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Depreciation" xlink:label="loc_us-gaap_Depreciation_11"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentAbstract_0" xlink:to="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentByTypeAxis_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_OtherMachineryAndEquipmentMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_OfficeEquipmentMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_FurnitureAndFixturesMember_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_us-gaap_LeaseholdImprovementsMember_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentTypeDomain_1" xlink:to="loc_allt_SecurityAsServiceMember_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfPropertyPlantAndEquipmentTable_1" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentGross_8" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8" xlink:to="loc_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment_9" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8" xlink:to="loc_us-gaap_PropertyPlantAndEquipmentNet_10" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PropertyPlantAndEquipmentLineItems_8" xlink:to="loc_us-gaap_Depreciation_11" order="30" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/IntangibleAssetsNetNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfIntangibleAssets" xlink:label="loc_us-gaap_AmortizationOfIntangibleAssets_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_AmortizationOfIntangibleAssets_1" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable" xlink:label="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TechnologyBasedIntangibleAssetsMember" xlink:label="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TechnologyTwoMember" xlink:label="loc_allt_TechnologyTwoMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OrderOrProductionBacklogMember" xlink:label="loc_us-gaap_OrderOrProductionBacklogMember_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerRelationshipsMember" xlink:label="loc_us-gaap_CustomerRelationshipsMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ComputerSoftwareIntangibleAssetMember" xlink:label="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IntellectualPropertyMember" xlink:label="loc_us-gaap_IntellectualPropertyMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsLineItems" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife" xlink:label="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsGross" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsGross_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_12"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis_1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_TechnologyBasedIntangibleAssetsMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_allt_TechnologyTwoMember_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_OrderOrProductionBacklogMember_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_CustomerRelationshipsMember_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_ComputerSoftwareIntangibleAssetMember_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain_1" xlink:to="loc_us-gaap_IntellectualPropertyMember_6" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable_1" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9" xlink:to="loc_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife_9" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsGross_10" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization_11" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FiniteLivedIntangibleAssetsLineItems_9" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_12" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract" xlink:label="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_3"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo" xlink:label="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FiniteLivedIntangibleAssetsNet" xlink:label="loc_us-gaap_FiniteLivedIntangibleAssetsNet_5"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0" xlink:to="loc_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract_0" xlink:to="loc_us-gaap_FiniteLivedIntangibleAssetsNet_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/OtherPayablesAndAccruedExpensesDetails">
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherPayablesAndAccruedExpensesDetailsAbstract" xlink:label="loc_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PayablesAndAccrualsAbstract" xlink:label="loc_us-gaap_PayablesAndAccrualsAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedLiabilitiesCurrent" xlink:label="loc_us-gaap_AccruedLiabilitiesCurrent_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncome" xlink:label="loc_us-gaap_DeferredIncome_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccruedIncomeTaxesCurrent" xlink:label="loc_us-gaap_AccruedIncomeTaxesCurrent_3"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_GovernmentAuthorities" xlink:label="loc_allt_GovernmentAuthorities_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DerivativeFairValueOfDerivativeLiability" xlink:label="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_5"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_HoldbackAndContingentEarnout" xlink:label="loc_allt_HoldbackAndContingentEarnout_6"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ProvisionForReturns" xlink:label="loc_allt_ProvisionForReturns_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherAccountsPayableAndAccruedLiabilities" xlink:label="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_8"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherPayablesAndAccruedLiabilitiesCurrent" xlink:label="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_9"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_OtherPayablesAndAccruedExpensesDetailsAbstract_0" xlink:to="loc_us-gaap_PayablesAndAccrualsAbstract_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1" xlink:to="loc_us-gaap_AccruedLiabilitiesCurrent_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1" xlink:to="loc_us-gaap_DeferredIncome_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1" xlink:to="loc_us-gaap_AccruedIncomeTaxesCurrent_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1" xlink:to="loc_allt_GovernmentAuthorities_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1" xlink:to="loc_us-gaap_DerivativeFairValueOfDerivativeLiability_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1" xlink:to="loc_allt_HoldbackAndContingentEarnout_6" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1" xlink:to="loc_allt_ProvisionForReturns_7" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1" xlink:to="loc_us-gaap_OtherAccountsPayableAndAccruedLiabilities_8" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PayablesAndAccrualsAbstract_1" xlink:to="loc_allt_OtherPayablesAndAccruedLiabilitiesCurrent_9" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-caclnd">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LeaseCost" xlink:label="loc_us-gaap_LeaseCost_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeaseCost" xlink:label="loc_us-gaap_ShortTermLeaseCost_2"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_BankGuarantees" xlink:label="loc_allt_BankGuarantees_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermLeasePayments" xlink:label="loc_us-gaap_ShortTermLeasePayments_4"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_GuaranteesInFavorOfLease" xlink:label="loc_allt_GuaranteesInFavorOfLease_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSoughtValue" xlink:label="loc_us-gaap_LossContingencyDamagesSoughtValue_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeasePayments" xlink:label="loc_us-gaap_OperatingLeasePayments_7"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_LeaseCost_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_ShortTermLeaseCost_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_allt_BankGuarantees_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_ShortTermLeasePayments_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_allt_GuaranteesInFavorOfLease_5" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_LossContingencyDamagesSoughtValue_6" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_OperatingLeasePayments_7" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/CommitmentsAndContingentLiabilitiesScheduleOfWeighted-averageRemainingLeaseTermAndDiscountRateDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent" xlink:label="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_2"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent_2" order="10" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-caclsoafmlod">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommitmentsAndContingenciesDisclosureAbstract" xlink:label="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount" xlink:label="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLeaseLiability" xlink:label="loc_us-gaap_OperatingLeaseLiability_8"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue_6" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount_7" order="60" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_CommitmentsAndContingenciesDisclosureAbstract_0" xlink:to="loc_us-gaap_OperatingLeaseLiability_8" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-send">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockCompensationPlanMember" xlink:label="loc_us-gaap_StockCompensationPlanMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameAxis" xlink:label="loc_us-gaap_PlanNameAxis_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PlanNameDomain" xlink:label="loc_us-gaap_PlanNameDomain_5"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TwoThousandSixStockOptionPlanMember" xlink:label="loc_allt_TwoThousandSixStockOptionPlanMember_5"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TwoThousandSixteenPlanMember" xlink:label="loc_allt_TwoThousandSixteenPlanMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_CommonStockValueAuthorized" xlink:label="loc_allt_CommonStockValueAuthorized_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockRepurchaseProgramAuthorizedAmount1" xlink:label="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockSharesAcquired" xlink:label="loc_us-gaap_TreasuryStockSharesAcquired_17"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_PaymentsForRepurchaseOfCommonStock" xlink:label="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_18"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesIssuedForServices" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ProceedsFromIssuanceOfWarrants" xlink:label="loc_us-gaap_ProceedsFromIssuanceOfWarrants_20"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_21"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_22"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_23"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_26"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_27"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_28"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_29"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1" xlink:label="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_30"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockCapitalSharesReservedForFutureIssuance" xlink:label="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_31"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_35"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_36"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1" xlink:label="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_40"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensation" xlink:label="loc_us-gaap_ShareBasedCompensation_41"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_AwardTypeAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:to="loc_us-gaap_StockCompensationPlanMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_PlanNameAxis_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameAxis_5" xlink:to="loc_us-gaap_PlanNameDomain_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_5" xlink:to="loc_allt_TwoThousandSixStockOptionPlanMember_5" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_PlanNameDomain_5" xlink:to="loc_allt_TwoThousandSixteenPlanMember_6" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_srt_RangeAxis_9" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_9" xlink:to="loc_srt_RangeMember_9" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9" xlink:to="loc_srt_MaximumMember_9" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_9" xlink:to="loc_srt_MinimumMember_10" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_allt_CommonStockValueAuthorized_13" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_14" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_15" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_StockRepurchaseProgramAuthorizedAmount1_16" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_TreasuryStockSharesAcquired_17" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_PaymentsForRepurchaseOfCommonStock_18" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesIssuedForServices_19" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_ProceedsFromIssuanceOfWarrants_20" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue_21" order="80" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1_22" order="90" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue_23" order="100" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue_24" order="110" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares_25" order="120" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_26" order="130" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1_27" order="140" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue_28" order="150" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions_29" order="160" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1_30" order="170" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_CommonStockCapitalSharesReservedForFutureIssuance_31" order="180" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant_32" order="190" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross_33" order="200" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_34" order="210" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_35" order="220" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1_36" order="230" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod_37" order="240" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1_38" order="250" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_39" order="260" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost_40" order="270" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_13" xlink:to="loc_us-gaap_ShareBasedCompensation_41" order="280" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-sesosoad">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised" xlink:label="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_15"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1" xlink:to="loc_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_6" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber_7" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_9" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_9" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice_10" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice_11" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice_12" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice_13" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice_14" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward_9" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice_15" order="60" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-sesoood">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeOneMember" xlink:label="loc_allt_OptionsPriceRangeOneMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeTwoMember" xlink:label="loc_allt_OptionsPriceRangeTwoMember_2"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeThreeMember" xlink:label="loc_allt_OptionsPriceRangeThreeMember_3"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OptionsPriceRangeFourMember" xlink:label="loc_allt_OptionsPriceRangeFourMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit" xlink:label="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2" xlink:label="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_11"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_1" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_1" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" xlink:to="loc_allt_OptionsPriceRangeOneMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" xlink:to="loc_allt_OptionsPriceRangeTwoMember_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" xlink:to="loc_allt_OptionsPriceRangeThreeMember_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain_1" xlink:to="loc_allt_OptionsPriceRangeFourMember_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable_1" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit_7" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7" xlink:to="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit_8" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber_9" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7" xlink:to="loc_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2_10" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems_7" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber_11" order="40" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-sesorsuad">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StockholdersEquityNoteAbstract" xlink:label="loc_us-gaap_StockholdersEquityNoteAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable" xlink:label="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AwardTypeAxis" xlink:label="loc_us-gaap_AwardTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RestrictedStockUnitsRSUMember" xlink:label="loc_us-gaap_RestrictedStockUnitsRSUMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue" xlink:label="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_14"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StockholdersEquityNoteAbstract_0" xlink:to="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_AwardTypeAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AwardTypeAxis_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain_1" xlink:to="loc_us-gaap_RestrictedStockUnitsRSUMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable_1" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod_7" order="30" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber_8" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems_4" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_10" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_10" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_10" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_10" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue_11" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_10" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue_12" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_10" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue_13" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward_10" xlink:to="loc_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue_14" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-toind">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxesOnIncomeTable" xlink:label="loc_allt_TaxesOnIncomeTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementScenarioAxis" xlink:label="loc_srt_StatementScenarioAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ScenarioUnspecifiedDomain" xlink:label="loc_srt_ScenarioUnspecifiedDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_CommencementOfProductionMember" xlink:label="loc_allt_CommencementOfProductionMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ApprovalDateMember" xlink:label="loc_allt_ApprovalDateMember_2"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncomeTaxAreaAxis" xlink:label="loc_allt_IncomeTaxAreaAxis_5"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncomeTaxAreaDomain" xlink:label="loc_allt_IncomeTaxAreaDomain_5"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DevelopmentZoneMember" xlink:label="loc_allt_DevelopmentZoneMember_5"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OutsideDevelopmentZoneMember" xlink:label="loc_allt_OutsideDevelopmentZoneMember_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityAxis" xlink:label="loc_us-gaap_IncomeTaxAuthorityAxis_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxAuthorityDomain" xlink:label="loc_us-gaap_IncomeTaxAuthorityDomain_9"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PreferredEnterpriseMember" xlink:label="loc_allt_PreferredEnterpriseMember_9"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SpecialTechnologicalPreferredEnterpriseMember" xlink:label="loc_allt_SpecialTechnologicalPreferredEnterpriseMember_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_IL" xlink:label="loc_country_IL_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InternalRevenueServiceIRSMember" xlink:label="loc_us-gaap_InternalRevenueServiceIRSMember_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeAxis" xlink:label="loc_srt_RangeAxis_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_RangeMember" xlink:label="loc_srt_RangeMember_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MinimumMember" xlink:label="loc_srt_MinimumMember_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MaximumMember" xlink:label="loc_srt_MaximumMember_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis" xlink:label="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LegalEntityTypeOfCounterpartyDomain" xlink:label="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CorporationMember" xlink:label="loc_us-gaap_CorporationMember_19"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IndividualMember" xlink:label="loc_us-gaap_IndividualMember_20"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ForeignCounterpartyMember" xlink:label="loc_allt_ForeignCounterpartyMember_21"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxesOnIncomeLineItems" xlink:label="loc_allt_TaxesOnIncomeLineItems_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_24"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_25"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_26"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxExemptPeriod" xlink:label="loc_allt_TaxExemptPeriod_27"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxBenefitPeriod" xlink:label="loc_allt_TaxBenefitPeriod_28"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TaxBenefitsDescription" xlink:label="loc_allt_TaxBenefitsDescription_29"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DividendWithholdingTaxRate" xlink:label="loc_allt_DividendWithholdingTaxRate_30"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PatentUseRightPeriod" xlink:label="loc_allt_PatentUseRightPeriod_31"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ExpenseDeductiblePeriod" xlink:label="loc_allt_ExpenseDeductiblePeriod_32"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwards" xlink:label="loc_us-gaap_OperatingLossCarryforwards_33"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxExpenseFromStockOptionsExercised" xlink:label="loc_us-gaap_DeferredTaxExpenseFromStockOptionsExercised_34"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsLimitationsOnUse" xlink:label="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_35"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_36"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetOperatingLossesLimitPercentageOfTaxableIncome" xlink:label="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_37"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OperatingLossCarryforwardsExpirationDate" xlink:label="loc_us-gaap_OperatingLossCarryforwardsExpirationDate_38"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxCreditCarryforwardAmount" xlink:label="loc_us-gaap_TaxCreditCarryforwardAmount_39"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UndistributedEarningsOfForeignSubsidiaries" xlink:label="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_40"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AdditionsToProvisionDuringPeriod" xlink:label="loc_allt_AdditionsToProvisionDuringPeriod_41"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxesAndTaxCredits" xlink:label="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_42"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_43"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_44"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_45"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_allt_TaxesOnIncomeTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeTable_1" xlink:to="loc_srt_StatementScenarioAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementScenarioAxis_1" xlink:to="loc_srt_ScenarioUnspecifiedDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_1" xlink:to="loc_allt_CommencementOfProductionMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ScenarioUnspecifiedDomain_1" xlink:to="loc_allt_ApprovalDateMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeTable_1" xlink:to="loc_allt_IncomeTaxAreaAxis_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_IncomeTaxAreaAxis_5" xlink:to="loc_allt_IncomeTaxAreaDomain_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_IncomeTaxAreaDomain_5" xlink:to="loc_allt_DevelopmentZoneMember_5" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_IncomeTaxAreaDomain_5" xlink:to="loc_allt_OutsideDevelopmentZoneMember_6" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeTable_1" xlink:to="loc_us-gaap_IncomeTaxAuthorityAxis_9" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityAxis_9" xlink:to="loc_us-gaap_IncomeTaxAuthorityDomain_9" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_9" xlink:to="loc_allt_PreferredEnterpriseMember_9" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_9" xlink:to="loc_allt_SpecialTechnologicalPreferredEnterpriseMember_10" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_9" xlink:to="loc_country_IL_11" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxAuthorityDomain_9" xlink:to="loc_us-gaap_InternalRevenueServiceIRSMember_12" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeTable_1" xlink:to="loc_srt_RangeAxis_15" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeAxis_15" xlink:to="loc_srt_RangeMember_15" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_15" xlink:to="loc_srt_MinimumMember_15" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_RangeMember_15" xlink:to="loc_srt_MaximumMember_16" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeTable_1" xlink:to="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_19" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_19" xlink:to="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_19" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_19" xlink:to="loc_us-gaap_CorporationMember_19" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_19" xlink:to="loc_us-gaap_IndividualMember_20" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_LegalEntityTypeOfCounterpartyDomain_19" xlink:to="loc_allt_ForeignCounterpartyMember_21" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeTable_1" xlink:to="loc_allt_TaxesOnIncomeLineItems_24" order="50" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_us-gaap_Revenues_24" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate_25" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate_26" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_allt_TaxExemptPeriod_27" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_allt_TaxBenefitPeriod_28" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_allt_TaxBenefitsDescription_29" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_allt_DividendWithholdingTaxRate_30" order="60" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_allt_PatentUseRightPeriod_31" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_allt_ExpenseDeductiblePeriod_32" order="80" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_us-gaap_OperatingLossCarryforwards_33" order="90" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_us-gaap_DeferredTaxExpenseFromStockOptionsExercised_34" order="100" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_us-gaap_OperatingLossCarryforwardsLimitationsOnUse_35" order="110" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses_36" order="120" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_allt_NetOperatingLossesLimitPercentageOfTaxableIncome_37" order="130" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_us-gaap_OperatingLossCarryforwardsExpirationDate_38" order="140" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_us-gaap_TaxCreditCarryforwardAmount_39" order="150" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_us-gaap_UndistributedEarningsOfForeignSubsidiaries_40" order="160" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_allt_AdditionsToProvisionDuringPeriod_41" order="170" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_us-gaap_DeferredIncomeTaxesAndTaxCredits_42" order="180" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes_43" order="190" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_44" order="200" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_allt_TaxesOnIncomeLineItems_24" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses_45" order="210" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-toisopild">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-toisorotted">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest" xlink:label="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate" xlink:label="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_5"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" xlink:label="loc_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_7"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_CapitalNoteReleaseTaxes" xlink:label="loc_allt_CapitalNoteReleaseTaxes_8"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherExpensesAndExchangeRateDifferences" xlink:label="loc_allt_OtherExpensesAndExchangeRateDifferences_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_10"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" xlink:label="loc_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_12"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries_6" order="50" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther_7" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_allt_CapitalNoteReleaseTaxes_8" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_allt_OtherExpensesAndExchangeRateDifferences_9" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost_10" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_11" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_12" order="110" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-toisoitebd">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions" xlink:label="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses" xlink:label="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_4"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" xlink:label="loc_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_6"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_CurrentIncomeTaxExpenseBenefit_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_DeferredIncomeTaxExpenseBenefit_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_6" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-toisoditd">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNetAbstract" xlink:label="loc_us-gaap_DeferredTaxAssetsNetAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsOperatingLossCarryforwards" xlink:label="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_4"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" xlink:label="loc_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_6"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes" xlink:label="loc_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals" xlink:label="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsGross" xlink:label="loc_us-gaap_DeferredTaxAssetsGross_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsValuationAllowance" xlink:label="loc_us-gaap_DeferredTaxAssetsValuationAllowance_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsNet" xlink:label="loc_us-gaap_DeferredTaxAssetsNet_11"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesAbstract" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesAbstract_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxLiabilitiesOther" xlink:label="loc_us-gaap_DeferredTaxLiabilitiesOther_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredTaxAssetsLiabilitiesNet" xlink:label="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_16"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_DeferredTaxAssetsNetAbstract_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1" xlink:to="loc_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1" xlink:to="loc_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1" xlink:to="loc_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost_6" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1" xlink:to="loc_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes_7" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1" xlink:to="loc_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals_8" order="70" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1" xlink:to="loc_us-gaap_DeferredTaxAssetsGross_9" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1" xlink:to="loc_us-gaap_DeferredTaxAssetsValuationAllowance_10" order="90" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxAssetsNetAbstract_1" xlink:to="loc_us-gaap_DeferredTaxAssetsNet_11" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/totalLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesAbstract_13" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_13" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets_13" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DeferredTaxLiabilitiesAbstract_13" xlink:to="loc_us-gaap_DeferredTaxLiabilitiesOther_14" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_DeferredTaxAssetsLiabilitiesNet_16" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-gisorbgld">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_EuropeMember" xlink:label="loc_srt_EuropeMember_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_AsiaAndOceaniaMember" xlink:label="loc_allt_AsiaAndOceaniaMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_AmericasMember" xlink:label="loc_srt_AmericasMember_3"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_MiddleEastAndAfricaMember" xlink:label="loc_allt_MiddleEastAndAfricaMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingRevenueReconcilingItemLineItems" xlink:label="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_Revenues" xlink:label="loc_us-gaap_Revenues_7"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_srt_StatementGeographicalAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1" xlink:to="loc_srt_SegmentGeographicalDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_srt_EuropeMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_allt_AsiaAndOceaniaMember_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_srt_AmericasMember_3" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_allt_MiddleEastAndAfricaMember_4" order="30" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_7" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingRevenueReconcilingItemLineItems_7" xlink:to="loc_us-gaap_Revenues_7" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-gisomcd">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable" xlink:label="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByBenchmarkAxis" xlink:label="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskBenchmarkDomain" xlink:label="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SalesMember" xlink:label="loc_us-gaap_SalesMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_MajorCustomersAxis" xlink:label="loc_srt_MajorCustomersAxis_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_NameOfMajorCustomerDomain" xlink:label="loc_srt_NameOfMajorCustomerDomain_4"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_MajorCustomerOneMember" xlink:label="loc_allt_MajorCustomerOneMember_4"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_MajorCustomerTwoMember" xlink:label="loc_allt_MajorCustomerTwoMember_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductOrServiceAxis" xlink:label="loc_srt_ProductOrServiceAxis_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_ProductsAndServicesDomain" xlink:label="loc_srt_ProductsAndServicesDomain_8"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_NetworkIntelligenceSolutionsMember" xlink:label="loc_allt_NetworkIntelligenceSolutionsMember_8"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_SecuritySolutionsMember" xlink:label="loc_allt_SecuritySolutionsMember_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskByTypeAxis" xlink:label="loc_us-gaap_ConcentrationRiskByTypeAxis_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskTypeDomain" xlink:label="loc_us-gaap_ConcentrationRiskTypeDomain_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CustomerConcentrationRiskMember" xlink:label="loc_us-gaap_CustomerConcentrationRiskMember_12"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_EntityWideRevenueMajorCustomerLineItems" xlink:label="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConcentrationRiskPercentage1" xlink:label="loc_us-gaap_ConcentrationRiskPercentage1_15"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ConcentrationRiskThresholdPercentage" xlink:label="loc_allt_ConcentrationRiskThresholdPercentage_16"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_1" xlink:to="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByBenchmarkAxis_1" xlink:to="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskBenchmarkDomain_1" xlink:to="loc_us-gaap_SalesMember_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_1" xlink:to="loc_srt_MajorCustomersAxis_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_MajorCustomersAxis_4" xlink:to="loc_srt_NameOfMajorCustomerDomain_4" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_4" xlink:to="loc_allt_MajorCustomerOneMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_NameOfMajorCustomerDomain_4" xlink:to="loc_allt_MajorCustomerTwoMember_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_1" xlink:to="loc_srt_ProductOrServiceAxis_8" order="20" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductOrServiceAxis_8" xlink:to="loc_srt_ProductsAndServicesDomain_8" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8" xlink:to="loc_allt_NetworkIntelligenceSolutionsMember_8" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_ProductsAndServicesDomain_8" xlink:to="loc_allt_SecuritySolutionsMember_9" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_1" xlink:to="loc_us-gaap_ConcentrationRiskByTypeAxis_12" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskByTypeAxis_12" xlink:to="loc_us-gaap_ConcentrationRiskTypeDomain_12" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ConcentrationRiskTypeDomain_12" xlink:to="loc_us-gaap_CustomerConcentrationRiskMember_12" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable_1" xlink:to="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_15" order="40" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_15" xlink:to="loc_us-gaap_ConcentrationRiskPercentage1_15" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_EntityWideRevenueMajorCustomerLineItems_15" xlink:to="loc_allt_ConcentrationRiskThresholdPercentage_16" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-gisolad">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAbstract" xlink:label="loc_us-gaap_SegmentReportingAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable" xlink:label="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_StatementGeographicalAxis" xlink:label="loc_srt_StatementGeographicalAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd#srt_SegmentGeographicalDomain" xlink:label="loc_srt_SegmentGeographicalDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.sec.gov/country/2022/country-2022.xsd#country_IL" xlink:label="loc_country_IL_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_OtherCountriesMember" xlink:label="loc_allt_OtherCountriesMember_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SegmentReportingAssetReconcilingItemLineItems" xlink:label="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NoncurrentAssets" xlink:label="loc_us-gaap_NoncurrentAssets_5"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAbstract_0" xlink:to="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_srt_StatementGeographicalAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_StatementGeographicalAxis_1" xlink:to="loc_srt_SegmentGeographicalDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_country_IL_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_srt_SegmentGeographicalDomain_1" xlink:to="loc_allt_OtherCountriesMember_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable_1" xlink:to="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SegmentReportingAssetReconcilingItemLineItems_5" xlink:to="loc_us-gaap_NoncurrentAssets_5" order="0" use="optional"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/allt-find">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherIncomeAndExpensesAbstract" xlink:label="loc_us-gaap_OtherIncomeAndExpensesAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeNonoperatingAbstract" xlink:label="loc_us-gaap_InvestmentIncomeNonoperatingAbstract_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InterestAndOtherIncome" xlink:label="loc_us-gaap_InterestAndOtherIncome_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignCurrencyTransactionGainLossRealized" xlink:label="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_OtherNonoperatingIncomeExpenseAbstract" xlink:label="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue" xlink:label="loc_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_InvestmentIncomeAmortizationOfPremium" xlink:label="loc_us-gaap_InvestmentIncomeAmortizationOfPremium_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_NonoperatingIncomeExpense" xlink:label="loc_us-gaap_NonoperatingIncomeExpense_7"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_us-gaap_InvestmentIncomeNonoperatingAbstract_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentIncomeNonoperatingAbstract_1" xlink:to="loc_us-gaap_InterestAndOtherIncome_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_InvestmentIncomeNonoperatingAbstract_1" xlink:to="loc_us-gaap_ForeignCurrencyTransactionGainLossRealized_2" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_4" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_4" xlink:to="loc_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherNonoperatingIncomeExpenseAbstract_4" xlink:to="loc_us-gaap_InvestmentIncomeAmortizationOfPremium_5" order="10" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_OtherIncomeAndExpensesAbstract_0" xlink:to="loc_us-gaap_NonoperatingIncomeExpense_7" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/SUBSEQUENTEVENT">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsTextBlock" xlink:label="loc_us-gaap_SubsequentEventsTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_0" xlink:to="loc_us-gaap_SubsequentEventsTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONS">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsDisclosureTextBlock" xlink:label="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_0" xlink:to="loc_us-gaap_RelatedPartyTransactionsDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsAbstract" xlink:label="loc_us-gaap_RelatedPartyTransactionsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable" xlink:label="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_1"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_GalilSoftwareMember" xlink:label="loc_allt_GalilSoftwareMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionLineItems" xlink:label="loc_us-gaap_RelatedPartyTransactionLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionAmountsOfTransaction" xlink:label="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DueToRelatedPartiesCurrentAndNoncurrent" xlink:label="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_5"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsAbstract_0" xlink:to="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_1" xlink:to="loc_us-gaap_RelatedPartyDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_1" xlink:to="loc_allt_GalilSoftwareMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable_1" xlink:to="loc_us-gaap_RelatedPartyTransactionLineItems_4" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_4" xlink:to="loc_us-gaap_RelatedPartyTransactionAmountsOfTransaction_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionLineItems_4" xlink:to="loc_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/CONSOLIDATEDBALANCESHEETSParetheticals2">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockParOrStatedValuePerShare" xlink:label="loc_us-gaap_CommonStockParOrStatedValuePerShare_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_CommonStockParOrStatedValuePerShare_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/CONSOLIDATEDBALANCESHEETSParentheticals3">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StatementOfFinancialPositionAbstract" xlink:label="loc_us-gaap_StatementOfFinancialPositionAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AllowanceForDoubtfulAccountsReceivable" xlink:label="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesAuthorized" xlink:label="loc_us-gaap_CommonStockSharesAuthorized_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesIssued" xlink:label="loc_us-gaap_CommonStockSharesIssued_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CommonStockSharesOutstanding" xlink:label="loc_us-gaap_CommonStockSharesOutstanding_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_TreasuryStockShares" xlink:label="loc_us-gaap_TreasuryStockShares_5"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_AllowanceForDoubtfulAccountsReceivable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_CommonStockSharesAuthorized_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_CommonStockSharesIssued_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_CommonStockSharesOutstanding_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StatementOfFinancialPositionAbstract_0" xlink:to="loc_us-gaap_TreasuryStockShares_5" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/ConvertibleNotes">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureTextBlock" xlink:label="loc_us-gaap_DebtDisclosureTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_0" xlink:to="loc_us-gaap_DebtDisclosureTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/ConvertibleNotesDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_UnamortizedDebtIssuanceExpense" xlink:label="loc_us-gaap_UnamortizedDebtIssuanceExpense_5"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet" xlink:label="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_6"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_0" xlink:to="loc_us-gaap_DebtInstrumentTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_DebtInstrumentLineItems_4" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_4" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract_4" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract_4" xlink:to="loc_us-gaap_UnamortizedDebtIssuanceExpense_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2009/role/negatedLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract_4" xlink:to="loc_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/ConvertibleNotesDetailTextuals">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentTable" xlink:label="loc_us-gaap_DebtInstrumentTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeAxis" xlink:label="loc_us-gaap_ShortTermDebtTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ShortTermDebtTypeDomain" xlink:label="loc_us-gaap_ShortTermDebtTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleNotesPayableMember" xlink:label="loc_us-gaap_ConvertibleNotesPayableMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyTransactionsByRelatedPartyAxis" xlink:label="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_RelatedPartyDomain" xlink:label="loc_us-gaap_RelatedPartyDomain_4"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_LynrockLakeMasterFundLpMember" xlink:label="loc_allt_LynrockLakeMasterFundLpMember_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentLineItems" xlink:label="loc_us-gaap_DebtInstrumentLineItems_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentFaceAmount" xlink:label="loc_us-gaap_DebtInstrumentFaceAmount_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateEffectivePercentage" xlink:label="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentMaturityDate" xlink:label="loc_us-gaap_DebtInstrumentMaturityDate_9"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_ConversionPriceIncreaseDecreases" xlink:label="loc_allt_ConversionPriceIncreaseDecreases_10"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtConversionDescription" xlink:label="loc_us-gaap_DebtConversionDescription_11"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_DebtConversionDescriptionChangeOfControl" xlink:label="loc_allt_DebtConversionDescriptionChangeOfControl_12"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes" xlink:label="loc_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_13"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TermOfDebtIssuanceCostsAmortization" xlink:label="loc_allt_TermOfDebtIssuanceCostsAmortization_14"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_TotalIssuanceCosts" xlink:label="loc_allt_TotalIssuanceCosts_15"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtInstrumentInterestRateDuringPeriod" xlink:label="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_16"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_AmortizationOfFinancingCosts" xlink:label="loc_us-gaap_AmortizationOfFinancingCosts_17"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_0" xlink:to="loc_us-gaap_DebtInstrumentTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_ShortTermDebtTypeAxis_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeAxis_1" xlink:to="loc_us-gaap_ShortTermDebtTypeDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ShortTermDebtTypeDomain_1" xlink:to="loc_us-gaap_ConvertibleNotesPayableMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis_4" xlink:to="loc_us-gaap_RelatedPartyDomain_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_RelatedPartyDomain_4" xlink:to="loc_allt_LynrockLakeMasterFundLpMember_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentTable_1" xlink:to="loc_us-gaap_DebtInstrumentLineItems_7" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7" xlink:to="loc_us-gaap_DebtInstrumentFaceAmount_7" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7" xlink:to="loc_us-gaap_DebtInstrumentInterestRateEffectivePercentage_8" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7" xlink:to="loc_us-gaap_DebtInstrumentMaturityDate_9" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7" xlink:to="loc_allt_ConversionPriceIncreaseDecreases_10" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7" xlink:to="loc_us-gaap_DebtConversionDescription_11" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7" xlink:to="loc_allt_DebtConversionDescriptionChangeOfControl_12" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7" xlink:to="loc_allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes_13" order="60" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7" xlink:to="loc_allt_TermOfDebtIssuanceCostsAmortization_14" order="70" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7" xlink:to="loc_allt_TotalIssuanceCosts_15" order="80" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7" xlink:to="loc_us-gaap_DebtInstrumentInterestRateDuringPeriod_16" order="90" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtInstrumentLineItems_7" xlink:to="loc_us-gaap_AmortizationOfFinancingCosts_17" order="100" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/ConvertibleNotesTables">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DebtDisclosureAbstract" xlink:label="loc_us-gaap_DebtDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ConvertibleDebtTableTextBlock" xlink:label="loc_us-gaap_ConvertibleDebtTableTextBlock_1"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DebtDisclosureAbstract_0" xlink:to="loc_us-gaap_ConvertibleDebtTableTextBlock_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/FAIRVALUEMEASUREMENTSScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueDisclosuresAbstract" xlink:label="loc_us-gaap_FairValueDisclosuresAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueByFairValueHierarchyLevelAxis" xlink:label="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueMeasurementsFairValueHierarchyDomain" xlink:label="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_FairValueInputsLevel3Member" xlink:label="loc_us-gaap_FairValueInputsLevel3Member_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems" xlink:label="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_4"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EarnOutLiabilityKeepers" xlink:label="loc_allt_EarnOutLiabilityKeepers_5"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration" xlink:label="loc_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DefinedBenefitPlanFairValueOfPlanAssets" xlink:label="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_7"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueDisclosuresAbstract_0" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable_1" xlink:to="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueByFairValueHierarchyLevelAxis_1" xlink:to="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_FairValueMeasurementsFairValueHierarchyDomain_1" xlink:to="loc_us-gaap_FairValueInputsLevel3Member_1" order="0" use="optional"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable_1" xlink:to="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems_4" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems_4" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodStartLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems_4" xlink:to="loc_allt_EarnOutLiabilityKeepers_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems_4" xlink:to="loc_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems_4" xlink:to="loc_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets_7" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/periodEndLabel"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/SUBSEQUENTEVENTNarrativeDetailNarrativeDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventsAbstract" xlink:label="loc_us-gaap_SubsequentEventsAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTable" xlink:label="loc_us-gaap_SubsequentEventTable_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeAxis" xlink:label="loc_us-gaap_SubsequentEventTypeAxis_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventTypeDomain" xlink:label="loc_us-gaap_SubsequentEventTypeDomain_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventMember" xlink:label="loc_us-gaap_SubsequentEventMember_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_SubsequentEventLineItems" xlink:label="loc_us-gaap_SubsequentEventLineItems_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_LossContingencyDamagesSought" xlink:label="loc_us-gaap_LossContingencyDamagesSought_4"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventsAbstract_0" xlink:to="loc_us-gaap_SubsequentEventTable_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1" xlink:to="loc_us-gaap_SubsequentEventTypeAxis_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeAxis_1" xlink:to="loc_us-gaap_SubsequentEventTypeDomain_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTypeDomain_1" xlink:to="loc_us-gaap_SubsequentEventMember_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventTable_1" xlink:to="loc_us-gaap_SubsequentEventLineItems_4" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_SubsequentEventLineItems_4" xlink:to="loc_us-gaap_LossContingencyDamagesSought_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/label"/>
  </presentationLink>
  <presentationLink xlink:type="extended" xlink:role="http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails">
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxDisclosureAbstract" xlink:label="loc_us-gaap_IncomeTaxDisclosureAbstract_0"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_2"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_3"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_4"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentStateAndLocalTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount_5"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount_6"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_7"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_CurrentForeignTaxExpenseBenefit" xlink:label="loc_us-gaap_CurrentForeignTaxExpenseBenefit_9"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_DeferredForeignIncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_10"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount_11"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount_12"/>
    <loc xlink:type="locator" xlink:href="allt-20221231.xsd#allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount" xlink:label="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount_13"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations" xlink:label="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_14"/>
    <loc xlink:type="locator" xlink:href="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd#us-gaap_IncomeTaxExpenseBenefit" xlink:label="loc_us-gaap_IncomeTaxExpenseBenefit_16"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_1" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_2" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_3" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_4" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_4" xlink:to="loc_us-gaap_CurrentStateAndLocalTaxExpenseBenefit_4" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_4" xlink:to="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount_5" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_4" xlink:to="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount_6" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract_4" xlink:to="loc_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations_7" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_9" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_9" xlink:to="loc_us-gaap_CurrentForeignTaxExpenseBenefit_9" order="0" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_9" xlink:to="loc_us-gaap_DeferredForeignIncomeTaxExpenseBenefit_10" order="10" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_9" xlink:to="loc_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount_11" order="20" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_9" xlink:to="loc_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount_12" order="30" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_9" xlink:to="loc_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount_13" order="40" use="optional" preferredLabel="http://www.xbrl.org/2003/role/terseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract_9" xlink:to="loc_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations_14" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/verboseLabel"/>
    <presentationArc xlink:type="arc" xlink:arcrole="http://www.xbrl.org/2003/arcrole/parent-child" xlink:from="loc_us-gaap_IncomeTaxDisclosureAbstract_0" xlink:to="loc_us-gaap_IncomeTaxExpenseBenefit_16" order="50" use="optional" preferredLabel="http://www.xbrl.org/2003/role/positiveLabel"/>
  </presentationLink>
</linkbase>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EX-101.SCH
<SEQUENCE>14
<FILENAME>allt-20221231.xsd
<DESCRIPTION>XBRL SCHEMA FILE
<TEXT>
<XBRL>
<?xml version="1.0" encoding="utf-8"?>
<schema xmlns:allt="http://allot.com/20221231" xmlns="http://www.w3.org/2001/XMLSchema" xmlns:link="http://www.xbrl.org/2003/linkbase" xmlns:xbrldt="http://xbrl.org/2005/xbrldt" xmlns:xl="http://www.xbrl.org/2003/XLink" xmlns:xbrli="http://www.xbrl.org/2003/instance" xmlns:xlink="http://www.w3.org/1999/xlink" xmlns:negated="http://www.xbrl.org/2009/role/negated" xmlns:ref="http://www.xbrl.org/2006/ref" xmlns:deprecated="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" xmlns:dtr-types="http://www.xbrl.org/dtr/type/2020-01-21" xmlns:dei="http://xbrl.sec.gov/dei/2022" xmlns:country="http://xbrl.sec.gov/country/2022" xmlns:currency="http://xbrl.sec.gov/currency/2022" xmlns:exch="http://xbrl.sec.gov/exch/2022" xmlns:naics="http://xbrl.sec.gov/naics/2022" xmlns:sic="http://xbrl.sec.gov/sic/2022" xmlns:stpr="http://xbrl.sec.gov/stpr/2022" xmlns:us-types="http://fasb.org/us-types/2022" xmlns:srt="http://fasb.org/srt/2022" xmlns:srt-types="http://fasb.org/srt-types/2022" xmlns:us-gaap="http://fasb.org/us-gaap/2022" targetNamespace="http://allot.com/20221231" elementFormDefault="qualified">
  <!-- INTEGIX by Ez-XBRL -->
  <import namespace="http://www.xbrl.org/2003/instance" schemaLocation="http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd"/>
  <import namespace="http://www.xbrl.org/2003/linkbase" schemaLocation="http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd"/>
  <import namespace="http://xbrl.org/2005/xbrldt" schemaLocation="http://www.xbrl.org/2005/xbrldt-2005.xsd"/>
  <import namespace="http://www.xbrl.org/2009/role/negated" schemaLocation="http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/2009/role/net" schemaLocation="http://www.xbrl.org/lrr/role/net-2009-12-16.xsd"/>
  <import namespace="http://www.xbrl.org/2009/arcrole/fact-explanatoryFact" schemaLocation="http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd"/>
  <import namespace="http://xbrl.sec.gov/dei/2022" schemaLocation="https://xbrl.sec.gov/dei/2022/dei-2022.xsd"/>
  <import namespace="http://xbrl.sec.gov/country/2022" schemaLocation="https://xbrl.sec.gov/country/2022/country-2022.xsd"/>
  <import namespace="http://xbrl.sec.gov/currency/2022" schemaLocation="https://xbrl.sec.gov/currency/2022/currency-2022.xsd"/>
  <import namespace="http://xbrl.sec.gov/exch/2022" schemaLocation="https://xbrl.sec.gov/exch/2022/exch-2022.xsd"/>
  <import namespace="http://xbrl.sec.gov/naics/2022" schemaLocation="https://xbrl.sec.gov/naics/2022/naics-2022.xsd"/>
  <import namespace="http://xbrl.sec.gov/sic/2022" schemaLocation="https://xbrl.sec.gov/sic/2022/sic-2022.xsd"/>
  <import namespace="http://xbrl.sec.gov/stpr/2022" schemaLocation="https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd"/>
  <import namespace="http://fasb.org/us-types/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd"/>
  <import namespace="http://fasb.org/srt/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd"/>
  <import namespace="http://fasb.org/srt-types/2022" schemaLocation="https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd"/>
  <import namespace="http://fasb.org/us-gaap/2022" schemaLocation="https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd"/>
  <import namespace="http://www.xbrl.org/dtr/type/2020-01-21" schemaLocation="https://www.xbrl.org/dtr/type/2020-01-21/types.xsd"/>
  <annotation>
    <appinfo>
      <link:roleType roleURI="http://allot.com/role/DocumentAndEntityInformation" id="DocumentAndEntityInformation">
        <link:definition>0001 - Document - Document and Entity Information</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-cbs" id="allt-cbs">
        <link:definition>0002 - Statement - CONSOLIDATED BALANCE SHEETS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/CONSOLIDATEDBALANCESHEETSParetheticals2" id="CONSOLIDATEDBALANCESHEETSParetheticals2">
        <link:definition>0003 - Statement - CONSOLIDATED BALANCE SHEETS (Paretheticals 1)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/CONSOLIDATEDBALANCESHEETSParentheticals3" id="CONSOLIDATEDBALANCESHEETSParentheticals3">
        <link:definition>0004 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals 2)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-csocl" id="allt-csocl">
        <link:definition>0005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/ConsolidatedStatementsOfComprehensiveLossParenthetical" id="ConsolidatedStatementsOfComprehensiveLossParenthetical">
        <link:definition>0006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity" id="ConsolidatedStatementsOfChangesInShareholdersEquity">
        <link:definition>0007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-csocf" id="allt-csocf">
        <link:definition>0008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-g" id="allt-g">
        <link:definition>0009 - Disclosure - GENERAL</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-sap" id="allt-sap">
        <link:definition>0010 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-ams" id="allt-ams">
        <link:definition>0011 - Disclosure - AVAILABLE-FOR-SALE MARKETABLE SECURITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-fvm" id="allt-fvm">
        <link:definition>0012 - Disclosure - FAIR VALUE MEASUREMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-di" id="allt-di">
        <link:definition>0013 - Disclosure - DERIVATIVE INSTRUMENTS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-orape" id="allt-orape">
        <link:definition>0014 - Disclosure - OTHER RECEIVABLES AND PREPAID EXPENSES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-i" id="allt-i">
        <link:definition>0015 - Disclosure - INVENTORIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-paen" id="allt-paen">
        <link:definition>0016 - Disclosure - PROPERTY AND EQUIPMENT, NET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-ian" id="allt-ian">
        <link:definition>0017 - Disclosure - INTANGIBLE ASSETS, NET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-opaae" id="allt-opaae">
        <link:definition>0018 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-cacl" id="allt-cacl">
        <link:definition>0019 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-se" id="allt-se">
        <link:definition>0020 - Disclosure - SHAREHOLDERS' EQUITY</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-toi" id="allt-toi">
        <link:definition>0021 - Disclosure - TAXES ON INCOME</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-gi" id="allt-gi">
        <link:definition>0022 - Disclosure - GEOGRAPHIC INFORMATION</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-fin" id="allt-fin">
        <link:definition>0023 - Disclosure - FINANCIAL INCOME (EXPENSES), NET</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-eps" id="allt-eps">
        <link:definition>0024 - Disclosure - EARNINGS (LOSS) PER SHARE</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONS" id="RELATEDPARTIESBALANCESANDTRANSACTIONS">
        <link:definition>0025 - Disclosure - RELATED PARTIES BALANCES AND TRANSACTIONS</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/ConvertibleNotes" id="ConvertibleNotes">
        <link:definition>0026 - Disclosure - CONVERTIBLE NOTES</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/SUBSEQUENTEVENT" id="SUBSEQUENTEVENT">
        <link:definition>0027 - Disclosure - SUBSEQUENT EVENT</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-sapp" id="allt-sapp">
        <link:definition>0028 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-gt" id="allt-gt">
        <link:definition>0029 - Disclosure - GENERAL (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-sapt" id="allt-sapt">
        <link:definition>0030 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-amst" id="allt-amst">
        <link:definition>0031 - Disclosure - AVAILABLE-FOR-SALE MARKETABLE SECURITIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-fvmt" id="allt-fvmt">
        <link:definition>0032 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-dit" id="allt-dit">
        <link:definition>0033 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-orapet" id="allt-orapet">
        <link:definition>0034 - Disclosure - OTHER RECEIVABLES AND PREPAID EXPENSES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-it" id="allt-it">
        <link:definition>0035 - Disclosure - INVENTORIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-paent" id="allt-paent">
        <link:definition>0036 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-iant" id="allt-iant">
        <link:definition>0037 - Disclosure - INTANGIBLE ASSETS, NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-opaaet" id="allt-opaaet">
        <link:definition>0038 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-caclt" id="allt-caclt">
        <link:definition>0039 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-set" id="allt-set">
        <link:definition>0040 - Disclosure - SHAREHOLDERS' EQUITY (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-toit" id="allt-toit">
        <link:definition>0041 - Disclosure - TAXES ON INCOME (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-git" id="allt-git">
        <link:definition>0042 - Disclosure - GEOGRAPHIC INFORMATION (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-fint" id="allt-fint">
        <link:definition>0043 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-epst" id="allt-epst">
        <link:definition>0044 - Disclosure - EARNINGS (LOSS) PER SHARE (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/ConvertibleNotesTables" id="ConvertibleNotesTables">
        <link:definition>0045 - Disclosure - CONVERTIBLE NOTES (Tables)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/GeneralNarrativeDetails" id="GeneralNarrativeDetails">
        <link:definition>0046 - Disclosure - GENERAL (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails" id="GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails">
        <link:definition>0047 - Disclosure - GENERAL (Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails" id="SignificantAccountingPoliciesNarrativeDetails">
        <link:definition>0048 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/SignificantAccountingPoliciesScheduleOfAllowanceOfCreditLossesDetails" id="SignificantAccountingPoliciesScheduleOfAllowanceOfCreditLossesDetails">
        <link:definition>0049 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Schedule of Allowance of Credit Losses) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails" id="SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails">
        <link:definition>0050 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Schedule of Estimated Useful Lives at Annual Rates) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails" id="SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails">
        <link:definition>0051 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Schedule of Stock-Based Compensation Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationAssumptionsDetails" id="SignificantAccountingPoliciesScheduleOfStock-basedCompensationAssumptionsDetails">
        <link:definition>0052 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Schedule of Stock-Based Compensation Assumptions) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails" id="SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails">
        <link:definition>0053 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Schedule of Accumulated Other Comprehensive Income) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/Available-for-saleMarketableSecuritiesDetails" id="Available-for-saleMarketableSecuritiesDetails">
        <link:definition>0054 - Disclosure - AVAILABLE-FOR-SALE MARKETABLE SECURITIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails" id="FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails">
        <link:definition>0055 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Financial Assets Measured at Fair Value on a Recurring Basis) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/FAIRVALUEMEASUREMENTSScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsDetails" id="FAIRVALUEMEASUREMENTSScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsDetails">
        <link:definition>0056 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of fair value measurements using significant unobservable inputs ) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/DerivativeInstrumentsNarrativeDetails" id="DerivativeInstrumentsNarrativeDetails">
        <link:definition>0057 - Disclosure - DERIVATIVE INSTRUMENTS (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOpenForeignExchangeContractsDetails" id="DerivativeInstrumentsScheduleOfFairValueOpenForeignExchangeContractsDetails">
        <link:definition>0058 - Disclosure - DERIVATIVE INSTRUMENTS (Schedule of the Fair Value Open Foreign Exchange Contracts) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails" id="DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails">
        <link:definition>0059 - Disclosure - DERIVATIVE INSTRUMENTS (Schedule of the Fair value of the outstanding non-designated foreign exchange contracts) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails" id="OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails">
        <link:definition>0060 - Disclosure - OTHER RECEIVABLES AND PREPAID EXPENSES (Schedule of Other Accounts Receivable and Prepaid Expenses) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/InventoriesDetails" id="InventoriesDetails">
        <link:definition>0061 - Disclosure - INVENTORIES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/PropertyAndEquipmentNetDetails" id="PropertyAndEquipmentNetDetails">
        <link:definition>0062 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/IntangibleAssetsNetNarrativeDetails" id="IntangibleAssetsNetNarrativeDetails">
        <link:definition>0063 - Disclosure - INTANGIBLE ASSETS, NET (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails" id="IntangibleAssetsNetScheduleOfIntangibleAssetsDetails">
        <link:definition>0064 - Disclosure - INTANGIBLE ASSETS, NET (Schedule of Intangible Assets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails" id="IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails">
        <link:definition>0065 - Disclosure - INTANGIBLE ASSETS, NET (Schedule of Estimated Amortization Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/OtherPayablesAndAccruedExpensesDetails" id="OtherPayablesAndAccruedExpensesDetails">
        <link:definition>0066 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-caclnd" id="allt-caclnd">
        <link:definition>0067 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/CommitmentsAndContingentLiabilitiesScheduleOfWeighted-averageRemainingLeaseTermAndDiscountRateDetails" id="CommitmentsAndContingentLiabilitiesScheduleOfWeighted-averageRemainingLeaseTermAndDiscountRateDetails">
        <link:definition>0068 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Schedule of Weighted-Average Remaining Lease Term and Discount Rate) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-caclsoafmlod" id="allt-caclsoafmlod">
        <link:definition>0069 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Schedule of Maturities of Operating Lease Liabilities) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-send" id="allt-send">
        <link:definition>0070 - Disclosure - SHAREHOLDERS' EQUITY (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-sesosoad" id="allt-sesosoad">
        <link:definition>0071 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of Stock Option Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-sesoood" id="allt-sesoood">
        <link:definition>0072 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of Options Outstanding) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-sesorsuad" id="allt-sesorsuad">
        <link:definition>0073 - Disclosure - SHAREHOLDERS' EQUITY (Summary of Restricted Stock Unit Activity) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-toind" id="allt-toind">
        <link:definition>0074 - Disclosure - TAXES ON INCOME (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-toisopild" id="allt-toisopild">
        <link:definition>0075 - Disclosure - TAXES ON INCOME (Schedule of Pre-tax Income (Loss)) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-toisorotted" id="allt-toisorotted">
        <link:definition>0076 - Disclosure - TAXES ON INCOME (Schedule of the Reconciliation of the Theoretical Tax Expense) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-toisoitebd" id="allt-toisoitebd">
        <link:definition>0077 - Disclosure - TAXES ON INCOME (Schedule of Income Tax Expense (Benefit)) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails" id="TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails">
        <link:definition>0078 - Disclosure - TAXES ON INCOME (Schedule of Income Tax Expense (Benefit) by jurisdiction) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-toisoditd" id="allt-toisoditd">
        <link:definition>0079 - Disclosure - TAXES ON INCOME (Schedule of Deferred Income Taxes) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-gisorbgld" id="allt-gisorbgld">
        <link:definition>0080 - Disclosure - GEOGRAPHIC INFORMATION (Schedule of Revenue by Geographic Location) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-gisomcd" id="allt-gisomcd">
        <link:definition>0081 - Disclosure - GEOGRAPHIC INFORMATION (Schedule of Major Customers) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-gisolad" id="allt-gisolad">
        <link:definition>0082 - Disclosure - GEOGRAPHIC INFORMATION (Schedule of Long-Lived Assets) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/allt-find" id="allt-find">
        <link:definition>0083 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals" id="RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals">
        <link:definition>0084 - Disclosure - RELATED PARTIES BALANCES AND TRANSACTIONS (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/ConvertibleNotesDetailTextuals" id="ConvertibleNotesDetailTextuals">
        <link:definition>0085 - Disclosure - CONVERTIBLE NOTES (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/ConvertibleNotesDetails" id="ConvertibleNotesDetails">
        <link:definition>0086 - Disclosure - CONVERTIBLE NOTES (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:roleType roleURI="http://allot.com/role/SUBSEQUENTEVENTNarrativeDetailNarrativeDetails" id="SUBSEQUENTEVENTNarrativeDetailNarrativeDetails">
        <link:definition>0087 - Disclosure - SUBSEQUENT EVENT (Narrative Detail) (Narrative) (Details)</link:definition>
        <link:usedOn>link:presentationLink</link:usedOn>
        <link:usedOn>link:definitionLink</link:usedOn>
        <link:usedOn>link:calculationLink</link:usedOn>
      </link:roleType>
      <link:linkbaseRef xlink:type="simple" xlink:href="allt-20221231_pre.xml" xlink:role="http://www.xbrl.org/2003/role/presentationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="allt-20221231_def.xml" xlink:role="http://www.xbrl.org/2003/role/definitionLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="allt-20221231_lab.xml" xlink:role="http://www.xbrl.org/2003/role/labelLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
      <link:linkbaseRef xlink:type="simple" xlink:href="allt-20221231_cal.xml" xlink:role="http://www.xbrl.org/2003/role/calculationLinkbaseRef" xlink:arcrole="http://www.w3.org/1999/xlink/properties/linkbase"/>
    </appinfo>
  </annotation>
  <element name="AcquisitionCostsRecordedToOperatingExpenses" id="allt_AcquisitionCostsRecordedToOperatingExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AdditionsToProvisionDuringPeriod" id="allt_AdditionsToProvisionDuringPeriod" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AdvancesFromCustomers" id="allt_AdvancesFromCustomers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AmortizationOfIssuanceCostsOfConvertibleDebt" id="allt_AmortizationOfIssuanceCostsOfConvertibleDebt" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountOfPastDueReceivables" id="allt_AmountOfPastDueReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AmountOfPaymentsCap" id="allt_AmountOfPaymentsCap" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss" id="allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AnnualPostVestingForfeitureRate" id="allt_AnnualPostVestingForfeitureRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AnnualPreVestingForfeitureRate" id="allt_AnnualPreVestingForfeitureRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ApprovalDateMember" id="allt_ApprovalDateMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AsiaAndOceaniaMember" id="allt_AsiaAndOceaniaMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci" id="allt_AvailableForSaleSecuritiesGrossUnrealizedGainAccumulatedInAoci" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci" id="allt_AvailableForSaleSecuritiesGrossUnrealizedLossAccumulatedInAoci" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" id="allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember" id="allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AvailableForSaleSecuritiesMaturesWithinOneYearMember" id="allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="AvailableForSaleSecuritiesMaturityPeriodAxis" id="allt_AvailableForSaleSecuritiesMaturityPeriodAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="AvailableForSaleSecuritiesMaturityPeriodDomain" id="allt_AvailableForSaleSecuritiesMaturityPeriodDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BankGuarantees" id="allt_BankGuarantees" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="BeneficialOwnershipLimitationPercentage" id="allt_BeneficialOwnershipLimitationPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BusinessCombinationContingentConsiderationLiabilityPaymentTerm" id="allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology" id="allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CapitalNoteReleaseTaxes" id="allt_CapitalNoteReleaseTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" id="allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ChangesInAssetAndLiabilityItemsAbstract" id="allt_ChangesInAssetAndLiabilityItemsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ChangesInOperatingLeasesAsset" id="allt_ChangesInOperatingLeasesAsset" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ChangesInOperatingLeasesLiability" id="allt_ChangesInOperatingLeasesLiability" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="CommencementOfProductionMember" id="allt_CommencementOfProductionMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CommonStockValueAuthorized" id="allt_CommonStockValueAuthorized" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ConcentrationRiskThresholdPercentage" id="allt_ConcentrationRiskThresholdPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues" id="allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities" id="allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ConversionPriceIncreaseDecreases" id="allt_ConversionPriceIncreaseDecreases" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="CostOfGoodsSoldDeferredRevenue" id="allt_CostOfGoodsSoldDeferredRevenue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DebtConversionDescriptionChangeOfControl" id="allt_DebtConversionDescriptionChangeOfControl" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DebtInstrumentAdditionalFaceAmount" id="allt_DebtInstrumentAdditionalFaceAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DecreaseIncreaseInRestrictedDepositsInvestingActivities" id="allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" id="allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes" id="allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes" id="allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts" id="allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DevelopmentZoneMember" id="allt_DevelopmentZoneMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DividendWithholdingTaxRate" id="allt_DividendWithholdingTaxRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="DocumentAndEntityInformationAbstract" id="allt_DocumentAndEntityInformationAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration" id="allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EarnOutLiabilityKeepers" id="allt_EarnOutLiabilityKeepers" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount" id="allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount" id="allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearStateAndLocalAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount" id="allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount" id="allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount" id="allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount" id="allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="EquipmentAtCustomerSiteMember" id="allt_EquipmentAtCustomerSiteMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="EstimatedCreditLossAllowance" id="allt_EstimatedCreditLossAllowance" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ExerciseOfShareOptionsAndRestrictedShareUnitsShares" id="allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares" type="xbrli:sharesItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ExerciseOfShareOptionsAndRestrictedShareUnitsValue" id="allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ExpenseDeductiblePeriod" id="allt_ExpenseDeductiblePeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo" id="allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="FirstExtensionMember" id="allt_FirstExtensionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ForeignCounterpartyMember" id="allt_ForeignCounterpartyMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GalilSoftwareMember" id="allt_GalilSoftwareMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="GovernmentAuthorities" id="allt_GovernmentAuthorities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" id="allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="GuaranteesInFavorOfLease" id="allt_GuaranteesInFavorOfLease" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="HoldbackAndContingentEarnout" id="allt_HoldbackAndContingentEarnout" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="HoldbackExpensesCurrent" id="allt_HoldbackExpensesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization" id="allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncomeTaxAreaAxis" id="allt_IncomeTaxAreaAxis" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:dimensionItem" nillable="true"/>
  <element name="IncomeTaxAreaDomain" id="allt_IncomeTaxAreaDomain" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement" id="allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsChangesInTaxRatesAndDifferentBasisOfMeasurement" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange" id="allt_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowanceAsResultOfTaxRateChange" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" id="allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" id="allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="InitialBeneficialOwnershipLimitationPercentage" id="allt_InitialBeneficialOwnershipLimitationPercentage" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="InitialDebtConversionRate" id="allt_InitialDebtConversionRate" type="dtr-types:perShareItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="IsraelInnovationAuthorityGrantMember" id="allt_IsraelInnovationAuthorityGrantMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="KeepersChildSafetyLtdMember" id="allt_KeepersChildSafetyLtdMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LeasePeriod" id="allt_LeasePeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="LynrockLakeMasterFundLpMember" id="allt_LynrockLakeMasterFundLpMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MajorCustomerOneMember" id="allt_MajorCustomerOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MajorCustomerTwoMember" id="allt_MajorCustomerTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MiddleEastAndAfricaMember" id="allt_MiddleEastAndAfricaMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="MonthlyRentalExpenses" id="allt_MonthlyRentalExpenses" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NetAssetsFairValueDisclosure" id="allt_NetAssetsFairValueDisclosure" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="NetonomyLTDMember" id="allt_NetonomyLTDMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NetonomyMember" id="allt_NetonomyMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NetOperatingLossesLimitPercentageOfTaxableIncome" id="allt_NetOperatingLossesLimitPercentageOfTaxableIncome" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses" id="allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NetworkIntelligenceSolutionsMember" id="allt_NetworkIntelligenceSolutionsMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="NewAccountingStandardEffect" id="allt_NewAccountingStandardEffect" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees" id="allt_OperatingLeasesRentExpensePercentageOfExpensesIncurredPlusManagementFees" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OptenetMember" id="allt_OptenetMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OptionsPriceRangeFiveMember" id="allt_OptionsPriceRangeFiveMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OptionsPriceRangeFourMember" id="allt_OptionsPriceRangeFourMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OptionsPriceRangeOneMember" id="allt_OptionsPriceRangeOneMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OptionsPriceRangeThreeMember" id="allt_OptionsPriceRangeThreeMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OptionsPriceRangeTwoMember" id="allt_OptionsPriceRangeTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherAccountsReceivableAndPrepaidExpensesTableTextBlock" id="allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherCountriesMember" id="allt_OtherCountriesMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherExpensesAndExchangeRateDifferences" id="allt_OtherExpensesAndExchangeRateDifferences" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="OtherPayablesAndAccruedExpensesDetailsAbstract" id="allt_OtherPayablesAndAccruedExpensesDetailsAbstract" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="OtherPayablesAndAccruedLiabilitiesCurrent" id="allt_OtherPayablesAndAccruedLiabilitiesCurrent" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="OutsideDevelopmentZoneMember" id="allt_OutsideDevelopmentZoneMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PatentUseRightPeriod" id="allt_PatentUseRightPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes" id="allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PreferredEnterpriseMember" id="allt_PreferredEnterpriseMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PrepaymentToOem" id="allt_PrepaymentToOem" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets" id="allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ProceedsFromPastDueReceivables" id="allt_ProceedsFromPastDueReceivables" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock" id="allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" id="allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ProvisionForReturns" id="allt_ProvisionForReturns" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RemainingPerformanceObligations" id="allt_RemainingPerformanceObligations" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RemainingPerformanceObligationsShortTerm" id="allt_RemainingPerformanceObligationsShortTerm" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="credit"/>
  <element name="RestrictedHoldbackAmount" id="allt_RestrictedHoldbackAmount" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="RoyaltyBearingGrantsPolicyTextBlock" id="allt_RoyaltyBearingGrantsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RoyaltyExpensePercentageOfGrants" id="allt_RoyaltyExpensePercentageOfGrants" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="RoyaltyExpensePercentageOfNetSales" id="allt_RoyaltyExpensePercentageOfNetSales" type="dtr-types:percentItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate" id="allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecondExtensionMember" id="allt_SecondExtensionMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecurityAsServiceMember" id="allt_SecurityAsServiceMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SecuritySolutionsMember" id="allt_SecuritySolutionsMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SeverancePayFund" id="allt_SeverancePayFund" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="SeverancePayPolicyTextBlock" id="allt_SeverancePayPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple" id="allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum" id="allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum" id="allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum" type="xbrli:decimalItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="ShortTermBankDepositsHedgingTransactions" id="allt_ShortTermBankDepositsHedgingTransactions" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="ShortTermBankDepositsPolicyTextBlock" id="allt_ShortTermBankDepositsPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SpainTaxAuthoritiesGrantMember" id="allt_SpainTaxAuthoritiesGrantMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="SpecialTechnologicalPreferredEnterpriseMember" id="allt_SpecialTechnologicalPreferredEnterpriseMember" type="dtr-types:domainItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears" id="allt_TaxAssetsValuationAllowanceAsResultOfTaxRateOfPreviousYears" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TaxBenefitPeriod" id="allt_TaxBenefitPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TaxBenefitsDescription" id="allt_TaxBenefitsDescription" type="xbrli:stringItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TaxesOnIncomeLineItems" id="allt_TaxesOnIncomeLineItems" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TaxesOnIncomeTable" id="allt_TaxesOnIncomeTable" type="xbrli:stringItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrldt:hypercubeItem" nillable="true"/>
  <element name="TaxExemptPeriod" id="allt_TaxExemptPeriod" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TechnologyTwoMember" id="allt_TechnologyTwoMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TermOfDebtIssuanceCostsAmortization" id="allt_TermOfDebtIssuanceCostsAmortization" type="xbrli:durationItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TotalIssuanceCosts" id="allt_TotalIssuanceCosts" type="xbrli:monetaryItemType" abstract="false" xbrli:periodType="instant" substitutionGroup="xbrli:item" nillable="true" xbrli:balance="debit"/>
  <element name="TreasuryStockPolicyTextBlock" id="allt_TreasuryStockPolicyTextBlock" type="dtr-types:textBlockItemType" abstract="false" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoThousandSixStockOptionPlanMember" id="allt_TwoThousandSixStockOptionPlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
  <element name="TwoThousandSixteenPlanMember" id="allt_TwoThousandSixteenPlanMember" type="dtr-types:domainItemType" abstract="true" xbrli:periodType="duration" substitutionGroup="xbrli:item" nillable="true"/>
</schema>
</XBRL>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>GRAPHIC
<SEQUENCE>15
<FILENAME>image0.jpg
<DESCRIPTION>GRAPHIC
<TEXT>
begin 644 image0.jpg
M_]C_X  02D9)1@ ! 0$ 8 !@  #_VP!#  @&!@<&!0@'!P<)"0@*#!0-# L+
M#!D2$P\4'1H?'AT:'!P@)"XG("(L(QP<*#<I+# Q-#0T'R<Y/3@R/"XS-#+_
MVP!# 0D)"0P+#!@-#1@R(1PA,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C(R
M,C(R,C(R,C(R,C(R,C(R,C(R,C(R,C+_P  1" RG"P,# 2(  A$! Q$!_\0
M'P   04! 0$! 0$           $" P0%!@<("0H+_\0 M1   @$# P($ P4%
M! 0   %] 0(#  01!1(A,4$&$U%A!R)Q%#*!D:$((T*QP152T? D,V)R@@D*
M%A<8&1HE)B<H*2HT-38W.#DZ0T1%1D=(24I35%565UA96F-D969G:&EJ<W1U
M=G=X>7J#A(6&AXB)BI*3E)66EYB9FJ*CI*6FIZBIJK*SM+6VM[BYNL+#Q,7&
MQ\C)RM+3U-76U]C9VN'BX^3EYN?HZ>KQ\O/T]?;W^/GZ_\0 'P$  P$! 0$!
M 0$! 0        $" P0%!@<("0H+_\0 M1$  @$"! 0#! <%! 0  0)W  $"
M Q$$!2$Q!A)!40=A<1,B,H$(%$*1H;'!"2,S4O 58G+1"A8D-.$E\1<8&1HF
M)R@I*C4V-S@Y.D-$149'2$E*4U155E=865IC9&5F9VAI:G-T=79W>'EZ@H.$
MA8:'B(F*DI.4E9:7F)F:HJ.DI::GJ*FJLK.TM;:WN+FZPL/$Q<;'R,G*TM/4
MU=;7V-G:XN/DY>;GZ.GJ\O/T]?;W^/GZ_]H # ,!  (1 Q$ /P#W^BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH ***JRZC;1#_6!SZ)S_P#6K&OB*-"/-5DHKS948RD[)%JD
M9E12SL%4=23@5BRZQ,XQ$BQ^_4U1DEDF??(Y9O4U\WB^*\-3TH1<W]R_S_ Z
M8823^+0VY]5@B&(\RMGH.!^=9\VJW$F0I$:\_='/YU1HKYG%Y_CL3IS<J[1T
M_'?\3JAAZ<>ESHM.):PC))))8DGOR:*33/\ D'Q?C_,T5^AY:[X*BW_+'\D>
M;5^-^I;HHHKM("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHIDLT4(S(ZKZ9/6IG.,(\TG9#2;T0^BLV?6(E!$*EV[$
M\#_&L^74;F4_ZPH,]$X_^O7A8OB3!4-(OG?EM]^WW7-X8:I+?0W);N" XDE4
M'/3J?RK/FUGH((_J7_P%9-%?,8OB?&5M*5H+RU?WO]$CJAA81WU)9KJ:XQYL
MA8#MT'Y5%117S]2K.K+FJ-M]WJ=*22L@HHHK,84444 =#IG_ "#XOQ_F:*-,
M_P"0?%^/\S17Z[EO^Y4?\,?R1XU7XWZENBBBNT@**** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HJK/J%O 2&?<P_A7DU0GUB1AB% G/W
MCR:\K%YU@L+=3G=KHM7_ )+YM&L*$Y[(V&944L[!5'4DX%4IM5MX\A29&Y^Z
M./SK$EFEF.9'9N>,GI3*^8Q?%E:6F&@HKN]7_E^9UPPD5\3+TVJW$F0I$:\_
M='/YU29F=BSL68]23DTE%?-8C&8C$N]:;EZ_Y;'3&$8_"@HHHKF+"BBB@ HH
MHH **** "BBB@#H=,_Y!\7X_S-%&F?\ (/B_'^9HK]=RW_<J/^&/Y(\:K\;]
M2W1117:0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44R25(4WR.%7U-49=
M8A0XB1I.>O05QXK,,+A?XTTOS^Y:EPISG\*-&HIKJ&WQYL@4GMU/Y5A2ZC<R
MG_6%!GHG'_UZJU\SB^+8K3#0OYO_ "7^:.J&#?VF:\NLC&(8C]7_ ,!_C6=+
M=SSC$DK$>G0?D*AHKYG%YMC,7I5F[=EHON6_S.J%&$-D%%%%>::A1110 444
M4 %%%% !1110 4444 %%%% !1110!T.F?\@^+\?YFBC3/^0?%^/\S17Z[EO^
MY4?\,?R1XU7XWZENBBBNT@**** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJM/?V\ ^9PS XVKR:
MRK5Z5"//5DHKS'&+D[(LTA(4$D@ <DGM6/-K$AR(8PHYY;D_Y_.L^6:68YD=
MFYXR>E?.8OBG"TM*"<W]R_S_  .F&$F_BT-R?5+>$X4F1O\ 9Z?G6?/JT\@*
MH!&I].3^=4**^9Q?$..Q%TI<J[+3\=SJAAJ<>EQ69G8L[%F/4DY-)117B-MN
M[-PHHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .ATS
M_D'Q?C_,T4:9_P @^+\?YFBOUW+?]RH_X8_DCQJOQOU+=%%%=I 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1137D2
M,9=U49QECBE*2BKMV0#J*SIM7A3 B4R'\A5"74[F48WA!Z(,?KUKP\7Q%@</
MI&7._+_/;[KG1##5)>1MRW$, _>R*O?&>?RK/EUD8Q#$?J_^ _QK(HKY?%\4
M8NMI12@OO?WO_(ZH86"WU)Y[R>X)WR':?X1P/RJ"BBOGJM:I6ESU)-OS.A))
M604445F4%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 =#IG_(/B_'^9HHTS_D'Q?C_,T5^NY;_N5'_#'\D>-5^-^I;H
MHHKM("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BJ
M\U];P9#2 L,_*O)X[>U9TVL2'(AC"CGEN3_G\Z\O%YS@L+I4G=]EJ_\ @?.Q
MK"C.>R-@D*"20 .23VJI/J=O$"%;S&'9>GYUAS3RSMNE<L>V>@J.OF<7Q94E
M>.&A9=WJ_NV7XG5#!I?$S0EU>=S^["QC/ID_K5!F9V+.Q9CU).3245\UB<=B
M<4[UYN7Y?=L=4:<8?"@HHHKD+"BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .ATS_D'Q?C_ #-%
M&F?\@^+\?YFBOUW+?]RH_P"&/Y(\:K\;]2W1117:0%%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%->1(QEW51G&6.*HRZO @_=AI#],"N3$X[#857K32_
M/[MRXTY3^%&A44MQ# /WLBKWQGG\JQ)=3N91C>$'H@Q^O6JA)8DDDDG))[U\
MUB^+*<=,-"[[O1?<O^ =4,&_M,UY]84#$"%CG[S=*SYKZXGR&D(4Y^5>!SV]
MZKT5\SB\XQN*_B3:79:+_@_,ZH480V04445Y9J%%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 =#IG_(/B_'^9HHTS_D'Q?C_,T5^NY;_N5'_#'\D>-5^-^I
M;HHHKM("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBH)[V"W.))!N_NCDUE5K4Z,>>K)17=Z
M#47)V1/2$A022 !R2>U9,^L$@B"/;Z,W7\JSY;B:<_O9&;G.,\?E7SV+XHPE
M+W:*<W]R^_\ X!TPPLW\6AMRZG;1'&\N<]$&?UZ5GRZO.Y_=A8QGTR?UK/HK
MYC%\18[$:*7(O[NGX[G5##4X^8YY'D.7=F/3+'--HHKPY2<G=N[-PHHHI#"B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Z'3/^0?%^/\S11I
MG_(/B_'^9HK]=RW_ '*C_AC^2/&J_&_4MT445VD!1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !112,RHI9V"J.I)P*
M3:2NP%HK/EU>!!^[#2'Z8%9\^IW$I(5O+4]EZ_G7AXOB+ X?12YW_=U_'8WA
MAJDNEC<FGB@7=*X4=L]35";6$&1#&6//+<#_ #^58Y)8DDDDG))[TE?,XOBG
M%5=*"4%][_R_ ZH82"^+4L37UQ/D-(0IS\J\#GM[U7HHKYVM7JUI<U63D_-W
M.E1459!1116104444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% '0Z9_R#XOQ_F:*-,_Y!\7X_S-%?KN6_[E1_PQ_)'C5?C?
MJ6Z***[2 HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **@GO(+<'?(-P_A')_*L^763G$,0Z]7_P'^->;B\WP>$TJS5^RU?X?J:PH
MSGLC7JI-J5M#CY]Y/9.:PY;B:<_O9&;G.,\?E45?,8OBV;TPT+>;_P O^"SJ
MA@U]IFC+K$SC$2+'[]35!Y'D.7=F/3+'--HKYK%8_$XIWKS;_+[MCJA3C#X4
M%%%%<984444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% '0Z9_R#XOQ_F:*-,_Y!\7X_S-%?KN6_[E1_
MPQ_)'C5?C?J6Z***[2 HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **1F
M5%+.P51U).!5*?58(AB/,K9Z#@?G7-B<;A\+'FK34?S^2W?R*C"4OA1>IDLT
M4(S(ZKZ9/6L2;5;B3(4B->?NCG\ZI$EB2222<DGO7S6+XLI1]W#0YO-Z+[M_
MR.J&$;^)FQ-K"#(AC+'GEN!_G\JSY[^XG/S.54\;5X%5J*^7Q><XW%:5)V79
M:+_@_,ZH4(0V04445Y9L%%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!T.F?\
M@^+\?YFBC3/^0?%^/\S17Z[EO^Y4?\,?R1XU7XWZENBBBNT@**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBH9;N" XDE4'/3J?RK.I5ITH\U222\W8:3;LB:BLB763G$,0Z
M]7_P'^-9\UU-<8\V0L!VZ#\J^>Q?%&#HZ4KS?W+[W^B9TPPLWOH;LNHVT0_U
M@<^B<_\ UJSI=8F<8B18_?J:SJ*^9Q?$>.Q&D7R+R_SW^ZQU0PU..^H^2629
M]\CEF]33***\*4I3?-)W;-TK;!1114C"BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#H=,_P"0?%^/\S11IG_(/B_'^9HK]=RW_<J/^&/Y(\:K
M\;]2W1117:0%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !112,RHI9V"J.I)P*3:2NP%HJC-JMO'D*3(W/W1Q^=9\
MVJW$F0I$:\_='/YUXV+X@P.&TYN9]HZ_CM^)O##U)=+&W+-%",R.J^F3UJA/
MK$2@B%2[=B>!_C6,S,[%G8LQZDG)I*^8Q?%6)J7C0BH+[W_E^!U0PD5\6I:E
MU&YE/^L*#/1./_KU5HHKYROB*U>7-5DY/S9TQBHJR04445B4%%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '0Z9_R#XOQ_
MF:*-,_Y!\7X_S-%?KN6_[E1_PQ_)'C5?C?J6Z***[2 HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BHIKJ&WQYL@4GMU/Y5GRZR
M,8AB/U?_  '^->?B\UP>$TJS5^V[^Y?J:0I3GLC5JK+J-M$/]8'/HG/_ -:L
M.6[GG&))6(].@_(5#7S&+XMD],-"WG+_ "7^;.J&#7VF:4^L2L2(5"+V)Y/^
M%4)9I9CF1V;GC)Z4RBOF<5F.*Q3_ 'TVUVZ?=L=4*<(?"@HHHKB- HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH Z'3/\ D'Q?C_,T4:9_R#XOQ_F:*_7<M_W*C_AC^2/&J_&_4MT4
M45VD!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%(2%!)( '))[52FU
M6WCR%)D;G[HX_.N;$8RAAH\U::CZ_P"1482E\*+U,DE2%-\CA5]36+/JL\IQ
M'B)?0<G\ZHLS.Q9V+,>I)R:^;Q?%E&%XX>+D^[T7^?Y'5#"2?Q.QM2ZQ"AQ$
MC2<]>@K.EU&YE/\ K"@ST3C_ .O56BOF<7GF.Q6DIV79:?\ !?S9U0H4X;(*
M***\@V"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#H=,_Y!\7X_S-%&F?\@^+
M\?YFBOUW+?\ <J/^&/Y(\:K\;]2W1117:0%%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445
M%+<0P#][(J]\9Y_*HJ5(4X\TVDO,:3;LB6BLJ761C$,1^K_X#_&L^>\GN"=\
MAVG^$<#\J^?Q?$^#HZ4KS?EHOO?Z)G1#"SEOH;D]_;P#YG#,#C:O)K/FUB0Y
M$,84<\MR?\_G6917S.+XEQM?2F^1>6_W_P"5CJAA81WU'RS2S',CLW/&3TIE
M%%>!.<IRYI.[.A)+1!1114C"BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** .ATS_ )!\7X_S-%&F?\@^+\?YFBOUW+?]RH_X8_DCQJOQOU+=%%%=
MI 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !112$A022 !R2>U#=M6 M%4Y]3MX@0K>8P[+T_.L^75YW/[L+&,^
MF3^M>/B\^P.&T<^9]HZ_\#\3:&'J2Z&T\B1C+NJC.,L<50EUB%#B)&DYZ]!6
M*S,[%G8LQZDG)I*^7Q?%>(J:8>*@N^[_ ,OP9UPPD5\6I;FU*YFQ\^P#LG%5
M***^<KXFMB)<U:3D_,Z8QC%62"BBBL"@HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@#H=,_Y!\7X_S-%&F?\@^+\?YFBOUW
M+?\ <J/^&/Y(\:K\;]2W1117:0%%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%12W$, _>R*O?&>?RK/GU@ D01[O1FZ?E7!B\
MTPF$_C32?;=_<C2%*<]D:M5YKZW@R&D!89^5>3QV]JPY[V>X&))#MS]T<"J]
M?,XOBWIAH?.7^2_S.J&#_F9IS:Q(<B&,*.>6Y/\ G\ZH33RSMNE<L>V>@J.B
MOF,5F6+Q>E:;:[;+[EH=4*4(?"@HHHKA- HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#H=,_Y!\7X_
MS-%&F?\ (/B_'^9HK]=RW_<J/^&/Y(\:K\;]2W1117:0%%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%(2%!)( '))[54EU.VB.-Y<YZ(,_KTK"OBJ
M&'7-6FH^K*C"4MD7*:\B1C+NJC.,L<5BRZO.Y_=A8QGTR?UJB\CR'+NS'IEC
MFOF\7Q7AX:8>+D^[T7^?Y'3#"2?Q.QM2ZO @_=AI#],"L^74[F48WA!Z(,?K
MUJG17S&+SW'8G1SY5VCI_P '\3JAAZ<>@I)8DDDDG))[TE%%>0W?5FP4444A
MA1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 =#IG_ "#XOQ_F:*-,_P"0?%^/\S17Z[EO
M^Y4?\,?R1XU7XWZENBBBNT@**** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***CFGB@7=*X4
M=L]34SG&G%SF[)=6-)MV1)169-K"#(AC+'GEN!_G\JSIKZXGR&D(4Y^5>!SV
M]Z\#%\2X*AI3?._+;[_\KG1#"SEOH;DU];P9#2 L,_*O)X[>U9\^L,3B! H_
MO-UK+HKYC%\38VO[M.T%Y;_?_E8ZH86$=]266XFG/[V1FYSC/'Y5%117@5*D
MZDN:;;?F="22L@HHHJ!A1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 =#IG_(/B_'^9HHTS_D'Q?C_,T5^NY;_N5'_#'\D>-5^-^I;HHHKM("BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HJG+J=M$<;RYST09_7I5";5YGP(E$8_,UX^+SW X;24^9]EK_P/
MO9M##U)=#:9E12SL%4=23@50EU>!!^[#2'Z8%8KR/(<N[,>F6.:;7S.+XKKS
MTP\5%=WJ_P#+\SJAA(KXG<N3ZG<2DA6\M3V7K^=5"2Q)))).23WI**^;Q&+K
MXF7-6FY/S.J,(Q5HH****YR@HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** .ATS_D'Q?C_,T4:9_R#XOQ_F:*_7<M_P!RH_X8
M_DCQJOQOU+=%%%=I 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%,EFBA&9'5?3)ZUGS:P@R(8RQYY;@?Y_*N'%YEA<)_&FD
M^V[^Y:FD*4Y_"C3J">\@MP=\@W#^$<G\JPY[^XG/S.54\;5X%5J^9Q?%JUCA
MH?-_Y+_,Z88/^9FK+K)SB&(=>K_X#_&L^6XFG/[V1FYSC/'Y5%17S.+S3%XO
M2M-M=ME]R.J%*$-D%%%%>>:A1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 =#IG_(/B_'^9HHTS_D'Q?C
M_,T5^NY;_N5'_#'\D>-5^-^I;HHHKM("BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHJK+J-M$/]8'/HG/\ ]:L:^(HT(\U62BO-E1C*3LD6J1F5
M%+.P51U).!6++K$SC$2+'[]35&2629]\CEF]37S>+XKPU/2A%S?W+_/\#IAA
M)/XM#:GU:",E4!D8>G _.L^?5+B884B-<_P]?SJE17S&+S['8FZ<N5/HM/QW
M_$ZH8>G'H*26)))))R2>])117CMWU9L%%%%(84444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 =#IG_(/B_'^9HHTS_D'Q?C_,T5^NY;_N5'_#'\D>-5^-^I;HHHKM("BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHIDLT4(S(ZKZ9/6IG.,(\TG9#2;T0^BLR?6(U.
M(4+_ .T>!5"?4+B<$,^U3_"O KP<7Q)@J%U!\[\MOOV^ZYO##3EOH;DMW! <
M22J#GIU/Y5G2ZR<XAB'7J_\ @/\ &LJBOF<7Q/C*VE*T%Y:O[W^B1U0PL([Z
MDLUU-<8\V0L!VZ#\JBHHKY^I5G5ES5&V^[U.E))604445F,**** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** .ATS_D'Q?C_,T4:9_P @^+\?YFBOUW+?
M]RH_X8_DCQJOQOU+=%%%=I 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !15674;:(?ZP.?1.?\ ZU9\
M^L2L2(5"+V)Y/^%>3B\[P6%^*=WV6K_R^]FT*%2>R-EF5%+.P51U).!5*;5;
M>/(4F1N?NCC\ZQ)9I9CF1V;GC)Z4ROF<7Q96EIAH**[O5_Y?F=4,)%?$R]-J
MMQ)D*1&O/W1S^=4F9G8L[%F/4DY-)17S6(QF(Q+O6FY>O^6QTQA&/PH****Y
MBPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Z
M'3/^0?%^/\S11IG_ "#XOQ_F:*_7<M_W*C_AC^2/&J_&_4MT445VD!1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%,DE2%-
M\CA5]35&76(4.(D:3GKT%<>*S#"X7^--+\_N6I<*<Y_"C1J&6[@@.))5!STZ
MG\JPY=1N93_K"@ST3C_Z]5:^9Q?%L5IAH7\Y?Y+_ #1U0P;^TS6FUGH((_J7
M_P !6?+=SSC$DK$>G0?D*AHKYC%YMC,5I5F[=EHON7ZG5"C"&R"BBBO.-0HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH Z'3/^0?%^/\S11IG_ "#XOQ_F:*_7<M_W*C_AC^2/&J_&_4MT
M445VD!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%59]0MX"0S
M[F'\*\FL:V(I4(\]62BO,J,7)V2+5(2%!)( '))[5CSZQ(PQ"@3G[QY-9\LT
MLQS([-SQD]*^=Q?%6%I>[03F_N7^?X'1#"3?Q:&W-JMO'D*3(W/W1Q^=4)]5
MGE.(\1+Z#D_G5"BOF,7Q!CL3IS<J[1T_'?\ $ZX8>G'I<5F9V+.Q9CU).324
M45XK;;NS8****0PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#H=,_Y!\7X_P S11IG_(/B
M_'^9HK]=RW_<J/\ AC^2/&J_&_4MT445VD!1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%->1(QEW51G&6.*4I**NW9 .HK.EUB%#B)&DYZ]!6?-J5S-CY]@'9.*\+
M%\1X&AI&7._+_/;[KG1##5);Z&Y+<0P#][(J]\9Y_*L^761C$,1^K_X#_&LB
MBOF,7Q1BZVE%*"^]_>_\CJAA8+?4GGO)[@G?(=I_A' _*H***^>JUJE:7/4D
MV_,Z$DE9!1116904444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!T.F?\
M@^+\?YFBC3/^0?%^/\S17Z[EO^Y4?\,?R1XU7XWZENBBBNT@**** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **KS7UO!D-("PS\J\GCM[5G3:Q(<B&,*.>6Y/^?SKR\7G."PNE2=WV6K
M_P"!\[&L*,Y[(V"0H))  Y)/:J<^J6\)PI,C?[/3\ZQ)IY9VW2N6/;/05'7S
M&,XLJRO'#0Y?-ZO[ME^)U0PB7Q,OSZM/("J 1J?3D_G5%F9V+.Q9CU).3245
M\UB<;B,4[UIN7Y?=L=481A\*"BBBN4L**** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH Z'3/^0?%^/\S11IG_ "#XOQ_F:*_7<M_W
M*C_AC^2/&J_&_4MT445VD!1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !137D2,9=U49QECBJ$VKPI@1*9#^0KDQ6/PV%5Z
MTTOS^[<N-.4_A1HU%+<0P#][(J]\9Y_*L274[F48WA!Z(,?KUJG7S.+XMA'3
M#0OYO3\%_FCJA@W]IFO/K !(@CW>C-T_*J$][/<#$DAVY^Z.!5>BOF<7F^,Q
M=U4F[/HM%_P?G<ZH480V04445YAJ%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 =#IG_(/B_'^9HHTS_D'Q
M?C_,T5^NY;_N5'_#'\D>-5^-^I;HHHKM("BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBJ\U];P9#2 L,_*O)X[>U95J]*C'FJR45YNPU%R=D
M6*0D*"20 .23VK(GUAB<0(%']YNM4);B:<_O9&;G.,\?E7SV+XIPM*\:*<W]
MR^_?\#IAA)OXM#;EU.VB.-Y<YZ(,_KTK/EU>=S^["QC/ID_K6?17S&+XBQV(
MT4N1?W=/QW.J&&IQ\QSR/(<N[,>F6.:;117ARDY.[=V;A1112&%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110!T.F?\@^+\?YFBC3/^0?%^/\S17Z[EO^Y4?\,?R1XU7XWZEN
MBBBNT@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH ***1F5%+.P51U).!2;25V M%9\
MNKP(/W8:0_3 K/GU.XE)"MY:GLO7\Z\/%\18'#Z*7._[NOX[&\,-4ETL;<MQ
M# /WLBKWQGG\JH3ZPH&($+'/WFZ5D$EB2222<DGO25\SB^*<55O&BE!?>_OV
M_ ZX82"^+4L37UQ/D-(0IS\J\#GM[U7HHKYVM7JUI<U63D_-W.A1459!1116
M104444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% '0Z9_P @^+\?YFBC3/\
MD'Q?C_,T5^NY;_N5'_#'\D>-5^-^I;HHHKM("BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HJ">]@
MMSB20;O[HY-9\^L$@B"/;Z,W7\J\S%YO@\)=5)JZZ+5_\#YV-849SV1KU3EU
M.VB.-Y<YZ(,_KTK$EN)IS^]D9N<XSQ^515\SB^+9RTPT+>;U_!?YLZH8-?:9
MHS:O,^!$HC'YFJ#R/(<N[,>F6.:;17S.*Q^)Q3O6FW^7W;'5&G&'PH****Y"
MPHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBI5M;A]NV&0ANAVG'YUI"E.H[03?H)M+<BH
MJZFE73'!54]V;_"K"Z*Q4;YP&[@+D5Z%+),PJ_#2?ST_.QDZ]-;LRJ*W5TBV
M5@29&'H3Q^E6$LK:,8$"'G/S#/\ .O3I<*8R7QRC'\?T_4R>+@MCFP"Q  ))
M. !WJ=+&ZDSM@88_O?+_ #KHP H    X ':EKTZ/"-)?Q:K?HK?G<R>,?1&$
MND7+*"3&I]">?TJRFBH#\\S,/15Q_C6I17IT>&\OI[Q<O5O]+(SEB:CZE)-*
MM5&"K/SU9O\ "K$=M!$04B12O (7G\ZEHKTJ. PM'^'32^2O]YDZDY;L****
MZR HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BD9E12SL%4=23@51GU:",E4!D8>G _.N7$XW#X57K34?S^[<N,
M)3^%%^F2S10C,CJOID]:PY]4N)AA2(US_#U_.J9)8DDDDG))[U\UB^+*4?=P
MT.;S>B^[?\CIAA&_B9L3:P@R(8RQYY;@?Y_*L^>_N)S\SE5/&U>!5:BOF,7G
M.-Q6E2=EV6B_X/S.J%"$-D%%%%>6;!1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%* 6( !))P .]-*^B$)15A
M+&ZDSM@88_O?+_.IUTBY9028U/H3S^E=M++,95UA2E]S(=6"W90HK8314!^>
M9F'HJX_QJ=-*M5&"K/SU9O\ "O3I<,9A/XDH^K_RN9/%4T8%/2*27/EQL^.N
MT9Q721VT$1!2)%*\ A>?SJ6O3I<(/>K5^Y?JW^AD\9V1SL>G74@!\HJ">K'&
M/PZU931I2?GE11ZKD_X5LT5Z5'A; P^.\O5_Y6,GBZCVT,Q-&B ^>5V.>JX'
M^-65TZT1@PA&1ZDD?K5JBO3HY1@:/P4E\U?\[F3K5'NQB11Q9\N-4SUVC&:?
M117?&,8JT59&;=PHHHJ@"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJ&6[@@.))5!STZG\JSJ5
M:=*/-4DDO-V&DV[(FHK(EUDYQ#$.O5_\!_C6?-=37&/-D+ =N@_*OGL7Q1@Z
M.E*\W]R^]_HF=,,+-[Z&Y-J5M#CY]Y/9.:SY=8F<8B18_?J:SJ*^8Q?$>.KZ
M1ER+R_SW^ZQU0PU..^HYY'D.7=F/3+'--HHKPI2<G=N[-PHHHI#"BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **>D4DN?+C9\==HSBI
MUTZ[=0PA.#ZD _K712PM>M_#@Y>B;)<XK=E6BM--&E)^>5%'JN3_ (5,FC1
M?/*['/5<#_&O3I</9C4_Y=V]6O\ AS)XFFNIC45T4>G6L9!$08CNQSG\.E3I
M%'%GRXU3/7:,9KTJ7".(?\6HEZ7?^1D\9'HCFUM;A]NV&0ANAVG'YU832KIC
M@JJ>[-_A6_17ITN$\+'6I.3^Y?Y_F9/&3Z(R%T5BHWS@-W 7(JPND6RL"3(P
M]">/TJ_17ITLAR^EM33];O\ /0R>(J/J0)96T8P($/.?F&?YU, %    '  [
M4M%>E2H4J2M3BEZ*QDY-[L****U$%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !112,RHI9V"J.I)P*3:2NP%HJC/JL$0Q'F5L]!P/SK/FU6XDR%(C7G[HY_.
MO%Q?$&!PVG-S/M'7\=OQ-X8>I+I8VY9HH1F1U7TR>M9\^L1J<0H7_P!H\"L<
MDL22223DD]Z2OF,7Q5BJONT$H+[W_E^!U0PD%\6I:GU"XG!#/M4_PKP*JT45
M\[6Q%6O+GJR<GYG3&*BK)!1116)04444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !114L=M/* 4B=@QP"%X_.KA3G4?+!-OR$VEN145=32KIC@JJ>[-_A4Z:*Y
M'SS*IST5<_X5Z-+)<PJ_#2?ST_.QDZ]-=3+HK=72+96!)D8>A/'Z5.EC:QYV
MP*<_WOF_G7ITN%,9+XY1C\V_T_4R>+@MCG "Q  )). !WJ=+*YD.! X[_,,?
MSKHP H    X ':EKTZ7"--?Q:K?HK?YF;QCZ(PETBY9028U/H3S^E6%T50PW
MSDKW 7!K5HKTJ7#>7T]XN7JW^ED9/$U'U*2:5:J,%6?GJS?X586UMTV[88P5
MZ':,_G4M%>G2P&%H_P .G%?)&3J3>["BBBNL@**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HJ&6[@@.))5!STZG\JSYM9Z""/ZE
M_P# 5YV+S;!X72K-7[+5_<OU-(49SV1K55EU&VB'^L#GT3G_ .M6'+=SSC$D
MK$>G0?D*AKYG%\6R>F&A;SE_DO\ -G5#!K[3-*?6)6)$*A%[$\G_  JA+-+,
M<R.S<\9/2F45\SBLQQ6*?[Z;:[=/NV.J%.$/A04445Q&@4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !112@%B  22< #O32OHA"4582RN9#@0.._P PQ_.IUTBY9028U/H3S^E=
MM++<95^"E)_(AU8+=E"BM==%4,-\Y*]P%P:L)I5JHP59^>K-_A7ITN&,PG\2
M4?5_Y7,GBJ:VU,"GI%)+GRXV?'7:,XKI%M;=-NV&,%>AVC/YU+7I4>$)?\O:
MOW+]7_D9/&=D<ZNG7;J&$)P?4@']:LIHTI/SRHH]5R?\*V:*].CPM@8:SO+U
M?^5OS,GBZCVT,Q-&B ^>5V.>JX'^-68].M8R"(@Q'=CG/X=*M45Z='*,#1^"
MDOFK_G<S=:H]V,2*.+/EQJF>NT8S3Z**[XQC%6BK(R;N%%%%4 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%(2%
M!)( '))[52FU6WCR%)D;G[HX_.N;$8RAAH\U::CZ_P"1482E\*+U,DE2%-\C
MA5]36+/JL\IQ'B)?0<G\ZHLS.Q9V+,>I)R:^;Q?%E&%XX>+D^[T7^?Y'5#"2
M?Q.QLSZQ$H(A4NW8G@?XUGRZC<RG_6%!GHG'_P!>JM%?,8O.\;BOBG9=EHO\
M_O9U0H4X;(****\DV"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BGI%)+GRXV?'7:,XJ==.NW4,(3@^I /ZUT
M4L+7K?PX.7HFR7.*W95HK331I2?GE11ZKD_X5,FC1 ?/*['/5<#_ !KTZ7#V
M8U/^7=O5K_AS)XFFNIC45T4>G6L9!$08CNQSG\.E3I%'%GRXU3/7:,9KTJ7"
M.(?\6HEZ7?\ D9/&1Z(YN.VGE *1.P8X!"\?G5A-*NF."JI[LW^%;]%>G1X3
MPL?XDV_N2_7\S)XR;V1CIHKD?/,JG/15S_A5E=(ME8$F1AZ$\?I5^BO2HY#E
M]+:FGZW?YZ&4L14?4KI8VL>=L"G/][YOYU. %    '  [4M%>G2H4J*M2BH^
MB2,G)O=A1116H@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH ***BFNH;?'FR!2>W4_E45*L*4
M>:HTEW>@TFW9$M%94NLC&(8C]7_P'^-9TMW/.,22L1Z=!^0KY[%\3X.CI2O-
M^6B^]_HF=$,+.6^AN3ZA;P$AGW,/X5Y-4)]8D88A0)S]X\FLRBOF<7Q)C:]U
M!\B\M_OW^ZQU0PT([ZCY9I9CF1V;GC)Z4RBBO!G.4Y<TG=G0DEH@HHHJ1A11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%2+;S.H9(9&4]"
M%)%7"$INT%<3:6Y'15U-*NF."JI[LW^%3IHKD?/,JG/15S_A7HTLES"K\-)_
M/3\[&3KTUU,NBMR/2+=2"Y=\=03@&K"6-K'G; IS_>^;^=>G2X5QL]9N,?G=
M_@K?B9O%P6QS@!8@ $DG  [U.EE<R' @<=_F&/YUT8 4    < #M2UZ=+A&F
MOXM5OT5O\S)XQ]$82Z1<LH),:GT)Y_2K"Z*H8;YR5[@+@UJT5Z5+AO+Z>\7+
MU;_2R,GB:CZE)-*M5&"K/SU9O\*L+:VZ;=L,8*]#M&?SJ6BO3I8#"T?X=.*^
M2,G4F]V%%%%=9 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%(2%!)(
M '))[4-VU8"T52GU2WA.%)D;_9Z?G6?/JT\@*H!&I].3^=>-B\^P.&NG+F:Z
M+7\=OQ-X8>I+H;;R)&,NZJ,XRQQ5"76(4.(D:3GKT%8K,SL6=BS'J2<FDKYC
M%\5XBIIAXJ"[[O\ R_!G5#"17Q:EN;4KF;'S[ .R<54HHKYROB:V(ES5I.3\
MSIC&,59(****P*"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***4 L0 "23@ =Z
M:5]$(2BK"65S(<"!QW^88_G4Z:3<L,G8G/1F_P *[*66XRK\%*3^3_,AU8+=
ME"BM==%4,-\Y*]P%P:G32;5,[@SY_O-T_*O3I<,YA/XDH^K_ ,KF3Q5-&#3D
MC>0X1&8]<*,UTJVMNFW;#&"O0[1G\ZEKTZ7"$O\ E[5^Y?\ !_0R>,71'.KI
MUVZAA"<'U(!_6K"Z-,6&^2,+W(R36U17ITN%L##X[R]7_E8R>+J/8S$T:(#Y
MY78YZK@?XU873;1=O[K)'<D\U;HKTJ63X"E\-)?-7_.YFZU1[L8D4<6?+C5,
M]=HQFGT45Z$8QBK15D9-W"BBBJ **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BHI;B& ?O9%7OC//Y5GSZP 2((]WHS=/RK@Q>:8
M3"?QII/MN_N1I"E.>R-6JT]_;P#YG#,#C:O)K$GO9[@8DD.W/W1P*KU\QC.+
M7K'"P^;_ ,E_G\CJA@_YV:<VL2'(AC"CGEN3_G\ZSY9I9CF1V;GC)Z4RBOF<
M7F6*Q?\ &FVNVR^Y:'5"E"'PH****X30**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **<D;R'"
M(S'KA1FK"Z==NH80G!]2 ?UK>EA:];^%!R]$V2YQCNRK16DNC3%AODC"]R,D
MU.FC1 ?/*['/5<#_ !KTZ7#V8U/^7=O5I?\ !,GB*:ZF-170KIMHNW]UDCN2
M>:L)%'%GRXU3/7:,9KTZ/"6(E_%J)>EW_D9/&1Z(YI;>9U#)#(RGH0I(JRFE
M73'!54]V;_"M^BO2H\)X:.M2;E]R_P _S,I8R3V1CIHKD?/,JG/15S_A5B/2
M+=2"Y=\=03@&M"BO3HY#E]+54[^MW^>AD\14?4KI8VL>=L"G/][YOYU.JJBA
M44*HZ # I:*]*EAZ-'^'!1]$D9N4GNPHHHK8D**** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BD)"@DD #DD]J
MJ3ZG;Q A6\QAV7I^=<^(Q=##1YJTU%>9482D[11<IKR)&,NZJ,XRQQ6++J\[
MG]V%C&?3)_6J#,SL6=BS'J2<FOF\7Q70AIAXN3[O1?Y_D=,,))_$[&U-J\*8
M$2F0_D*H2ZG<RC&\(/1!C]>M4Z*^9Q>>X[$Z2GRKLM/^#][.J&'IQZ!1117C
MFX4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 445(MO,ZADAD93T(4D5<(2F[05Q-I;D=%74TJZ8X*JGNS?X5.FBN1\
M\RJ<]%7/^%>C2R7,*OPTG\]/SL9.O374RZ*W(](MU(+EWQU!. :L)8VL>=L"
MG/\ >^;^=>G2X5QL]9N,?G=_@K?B9O%P6QS@!8@ $DG  [U.EE<R' @<=_F&
M/YUT:JJ*%10JCH ,"EKTJ/"--?Q:K?HK?G<R>,?1&$FDW+#)V)ST9O\ "K"Z
M*H8;YR5[@+@UJT5Z='AO+Z>\7+U;_2R,GB:CZE%-)M4SN#/G^\W3\JLK:VZ;
M=L,8*]#M&?SJ6BO2HY?A:/\ #II?)?F9.I.6["BBBNP@**** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBHI;B& ?O9%7OC//Y5%2I"G'FFTEYC2;=D2T5ESZPH&($+'/W
MFZ5GS7UQ/D-(0IS\J\#GM[UX.+XFP5#W:=YORV^__*YT0PLY;Z&Y-?6\&0T@
M+#/RKR>.WM6?/K#$X@0*/[S=:RZ*^8Q?$V-K^[3M!>6_W_Y6.J&%A'?4EEN)
MIS^]D9N<XSQ^51445X%2I.I+FFVWYG0DDK(****@84444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4582RN9#@0.._S#'\ZG32;EAD[$YZ,W
M^%=M++<95^"E)_)_F9NK!;LH45KQZ*,@R3$^H5?Z_P#UJG32;5,[@SY_O-T_
M*O3I<,YA4^)*/J_\KF3Q5-&#3DC>0X1&8]<*,UTJVMNFW;#&"O0[1G\ZEKTZ
M7"$O^7M7[E_P?T,GC%T1SJZ==NH80G!]2 ?UJPNC3%AODC"]R,DUM45Z=+A;
M P^.\O5_Y6,GBZCV,Q-&B ^>5V.>JX'^-6%TVT7;^ZR1W)/-6Z*]*ED^ I?#
M27S5_P [F;K5'NQB11Q9\N-4SUVC&:?117H1C&*M%61DW<****H HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **IRZG;1'&\N<]$&?UZ50FU>9\"
M)1&/S->/B\]P.&TE/F?9:_\  ^]FT,/4ET-IF5%+.P51U).!5"75X$'[L-(?
MI@5BO(\AR[LQZ98YIM?,XOBNO/3#Q45W>K_R_,ZH82*^)W+DNIW,HQO"#T08
M_7K50DL22223DD]Z2BOFZ^*KXA\U:;EZLZHPC'9!1117.4%%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%.2-Y#A$9CUPHS4Z6%U(,B%ASCYN/YUO2PU>M_#@Y
M>B;)<HK=E:BM)=&F+#?)&%[D9)J=-&C&?,F9O3:,?XUZ=+A_,:G_ "[MZM+]
M;F3Q%-=3&HKH5TVT7;^ZR1W)/-6$ABC.4B13TRJ@5Z5+A+$/^)42]+O_ ",G
MC(]$<TMO,ZADAD93T(4D5872[MF *!1ZEAC]*Z"BO3I<)8:/\2;?I9?YF3QD
MNB,=-%<CYYE4YZ*N?\*G71[<;2SR,1UY !K1HKTZ609=3VIW]6W_ , R>(J/
MJ5TL;6/.V!3G^]\W\ZG5510J*%4= !@4M%>E2P]&C_#@H^B2,W*3W84445L2
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !14
M<T\4"[I7"CMGJ:H3:P@R(8RQYY;@?Y_*N'%9EA,)I6FD^V[^Y:FD*4Y_"C3J
M">]@MSB20;O[HY-84U]<3Y#2$*<_*O Y[>]5Z^9Q?%O3#0^<O\E_F=4,'_,S
M5GU@D$01[?1FZ_E6?+<33G][(S<YQGC\JBHKYG%YIB\7_&FVNVR^Y'5"E"&R
M"BBBO/- HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHJ1;>9U#)#(RGH0I(JX0E-V@KB;2W(Z*N+I
M=VS % H]2PQ^E6$T5R/GF53GHJY_PKT:62YA5^&D_GI^=C-UZ:W9ET5MKH]N
M-I9Y&(Z\@ U92QM8\[8%.?[WS?SKTJ/"N-G\;4?G?\O\S)XN"V.;JPEE<R'
M@<=_F&/YUT:JJ*%10JCH ,"EKTZ/"--?Q:K?HK?G?\C)XQ]$82:3<L,G8G/1
MF_PJQ'HHR#),3ZA5_K_]:M6BO2H\-9?3WBY>K_RL9/%5&44TFU3.X,^?[S=/
MRJQ':6\8&R%!M.02,G\ZFHKTZ67X2C_#IQ7R5_OW,G4G+=A111780%%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1152;4K:''S[R>R<UA7Q-'#QYJTE%>948RD[)%ND9E12SL%4=23@5
MBRZQ,XQ$BQ^_4U0>1Y#EW9CTRQS7SF+XKP]/3#Q<WWV7^?X(Z8823^+0VY]6
M@C)5 9&'IP/SK/GU2XF&%(C7/\/7\ZI45\QB\^QV)NG+E3Z+3\=_Q.J&'IQZ
M"DEB2222<DGO2445X[=]6;!1112&%%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%6$LKF0X$#CO\PQ_.ITTFY89.Q.>C-_
MA7;2RW&5?@I2?R?YF;JP6[*%%:\>BC(,DQ/J%7^O_P!:ITTFU3.X,^?[S=/R
MKTZ7#.85/B2CZO\ RN9/%4T8-.2-Y#A$9CUPHS721VEO&!LA0;3D$C)_.IJ]
M.CPA)ZU:MO1?J[?D9/&+HCG$L+J09$+#G'S<?SJRNC3%AODC"]R,DUM45Z5'
MA;!0^-N7SM^7^9G+%U'MH9B:-&,^9,S>FT8_QJPNFVB[?W62.Y)YJW17IT<G
MP%+X:2^>OYW,G6J/=C$ABC.4B13TRJ@4^BBO0C",%:*LC-MO<****H04444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 444R6:*$9D=5],GK4SG&$>:3LAI-Z(?169/K$:G$*
M%_\ :/ JA/J%Q."&?:I_A7@5X.+XDP5"Z@^=^6WW[?=<WAAIRWT-N>\@MP=\
M@W#^$<G\JSY=9.<0Q#KU?_ ?XUE45\QB^)\96TI6@O+5_>_T2.J&%A'?4EEN
M)IS^]D9N<XSQ^51445\_4J3J2YIMM^9TI)*R"BBBH&%%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%.2-Y#A$9CUPHS4Z6%U(,B%ASCYN/YUO2
MPU>M_#@Y>B;)<HK=E:BM&/1YV(WNB@]<<D5831HQGS)F;TVC'^->E2X?S&K_
M ,N[+S:7_!_ R>(IKJ8U%="NFVB[?W62.Y)YJPD,49RD2*>F54"O3I<)8A_Q
M*B7I=_Y&3QD>B.:6WF=0R0R,IZ$*2*L+I=VS % H]2PQ^E=!17ITN$L-'^)-
MOTLO\S)XR71&.FBN1\\RJ<]%7/\ A4ZZ/;C:6>1B.O( -:-%>G2R#+J>U._J
MV_\ @&3Q%1]2NEC:QYVP*<_WOF_G4ZJJ*%10JCH ,"EHKTJ6'HT?X<%'T21F
MY2>["BBBMB0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **JR
MZC;1#_6!SZ)S_P#6K.EUB9QB)%C]^IKR<7GF!PNDIW?9:_\  7S9M"A4GLC:
M9E12SL%4=23@52GU6"(8CS*V>@X'YUB22R3/OD<LWJ:97S&+XLK3O'#Q45W>
MK_R_,ZH82*^)W+TVJW$F0I$:\_='/YU2)+$DDDDY)/>DHKYO$8ROB9<U:;EZ
M_P"1TQA&/PH****YBPHHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHIZ0RR#*1.PSC
M*J351A*;M%78FTMQE%7%TN[9@"@4>I88_2ITT:0Y\R95]-HS_A7HTLFQ]7X:
M3^>GYV,W7IKJ9E%;:Z/;C:6>1B.O( -6$L+6,Y$*GM\W/\Z].EPKC9_&XQ^=
M_P E^ID\7!;'.5.MG<NP4029/JN!^M=(JJBA44*HZ # I:]*EPA!?Q:K?HK?
MG?\ (R>,?1&$FDW+#)V)ST9O\*G71?NEY_J O]:UJ*].EPUE\-XN7JW^EC)X
MJHRBFDVJ9W!GS_>;I^53K9VR*%$$>!ZKD_K4]%>G2R["4O@I17R7YF3J3>["
MBBBNP@**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BF2S10C,CJOID]:H3ZQ$H(A4NW8G@?XUQ8K,<+A5^^FD^W7[MRX4
MYS^%&E4,MW! <22J#GIU/Y5ARZC<RG_6%!GHG'_UZJU\UB^+8K3#0OYR_P E
M_FCJA@W]IFM-K/001_4O_@*SY;N><8DE8CTZ#\A4-%?,8O-L9BM*LW;LM%]R
M_4ZH480V04445YQJ%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !14ZV=R[!1!)D^JX'ZU832;EAD[
M$YZ,W^%=M++L76^"E)_)F;JP6[*%%:RZ+]TO/]0%_K5A-)M4SN#/G^\W3\J]
M.CPSF%3XHJ/J_P#*YD\537F8-.2-Y#A$9CUPHS71K9VR*%$$>!ZKD_K4]>E1
MX1F_XM5+T5_SM^1G+&+HCG$L+J09$+#G'S<?SJQ'H\[$;W10>N.2*VZ*].CP
MK@H:S;E\[+\/\S)XNH]C,31HQGS)F;TVC'^-3QZ9:H!F,L0<Y8]?Z5<HKTJ6
M38"E\-)?/7\[F3K5'NQB0Q1G*1(IZ950*?117HQA&"M%61FVWN%%%%4(****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH ***JSZA;P$AGW,/X5Y-8UL12H1YZLE%>948N3LD6J0D*"20 .23V
MK'GUB1AB% G/WCR:SY9I9CF1V;GC)Z5\[B^*L+2]V@G-_<O\_P #HAA)OXM#
M;FU6WCR%)D;G[HX_.L^;5;B3(4B->?NCG\ZHT5\QB^(,=B=.;E7:.GX[_B=<
M,/3CTN*S,[%G8LQZDG)I***\5MMW9L%%%%(84444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 44Y(WD.$1F/7"C-3I874@R(6'./F
MX_G6]+#5ZW\.#EZ)LERBMV5J*T8]'G8C>Z*#UQR15A-&C&?,F9O3:,?XUZ5+
MA_,:O_+NR\VE_P '\#)XBFNIC45T$>F6J 9C+$'.6/7^E64ABC.4B13TRJ@5
MZ='A+$2_BS2]+O\ R,GC(]$<RD,L@RD3L,XRJDU972[MF *!1ZEAC]*Z"BO3
MH\)8:/\ %FWZ67^?YF3QDNB,9-&D.?,F5?3:,_X5871[<;2SR,1UY !K1HKT
MJ.09?2_Y=W]6W_P#)XBH^I62PM8SD0J>WS<_SJPJJBA44*HZ # I:*].EAJ-
M'^%!1]$D9N4I;L****V)"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBF22I"F^1P
MJ^IJ92C!<TG9($K[#Z*SI=8A0XB1I.>O05G2ZC<RG_6%!GHG'_UZ\+%\1X'#
MZ1?._+_/;[KG1##5);Z&[-=0V^/-D"D]NI_*L^761C$,1^K_ . _QK(HKYG%
M\48RMI2M!?>_O?Z)'5#"P6^I-+=SSC$DK$>G0?D*AHHKYZI5J59<U23;\W<Z
M4DE9!11168PHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHIZ0RR#*
M1.PSC*J351A*;M%78FTMQE%7(],NG(_=A0><L>G]:G31I#GS)E7TVC/^%>C2
MR;'U?AI/YZ?G8S=:FMV9E%;:Z/;C:6>1B.O( -6$L+6,Y$*GM\W/\Z].EPKC
M9_&XQ^=_R7ZF3Q<%L<Y4ZV=R[!1!)D^JX'ZUTBJJ*%10JCH ,"EKTJ7"$%_%
MJM^BM^=_R,GC'T1A)I-RPR=B<]&;_"IUT7[I>?Z@+_6M:BO3I<-9?#>+EZM_
MI8R>*J,HII-JF=P9\_WFZ?E4ZV=LBA1!'@>JY/ZU/17ITLNPE+X*45\E^9DZ
MDWNPHHHKL("BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHJM/?V\ ^9PS XVKR:SYM8D.1#&%'/+<G_/YUY>+SG!872I.[[+5_P# ^9K"
MA.>R-@D*"20 .23VJG/JEO"<*3(W^ST_.L.6:68YD=FYXR>E,KYC%\659>[A
MH<OF]7]VWYG5#")?$R_/JT\@*H!&I].3^=469G8L[%F/4DY-)17S6)QN(Q3O
M6FY?E]VQU1A&'PH****Y2PHHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **G6SN78*
M(),GU7 _6ITTFZ?.X*F/[S=?RKMI9=BZOP4I/Y/\S-U(+=E&BM9=%^Z7G^H"
M_P!:L)I-LIR=[^S-_A7I4N&LPGO%1]6OTN9/%4T8-*JL[!44LQZ #)KI%L[9
M%"B"/ ]5R?UJ>O3I<(3?\6JEZ*_YV_(S>,71'.)874@R(6'./FX_G5A='N#M
M+/&H/7DDBMNBO2I<*X*'QN4OG;\E^ID\7-[&8FC1C/F3,WIM&/\ &IUTNT50
M"A8^I8Y_2KE%>G2R; 4OAI+YZ_G<R=>H^HQ(8HSE(D4],JH%/HHKT8PC!6BK
M(S;;W"BBBJ$%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%->1(QEW51G&6.*H3:O"F!$ID/Y"N3%8_#857K32_/[MRXTY
M3^%&C44MQ# /WLBKWQGG\JQ)=3N91C>$'H@Q^O6J=?,XOBV$=,-"_F]/P7^:
M.J&#?VF:\NLC&(8C]7_P'^-9\]Y/<$[Y#M/\(X'Y5!17S&+S?&8O2K-V[+1?
MA^IU0HPAL@HHHKS34**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BE56=@J*68] !DU82PNI!D0L.<?-Q
M_.MJ6&K5OX4'+T39+E&.[*U%:*Z/<':6>-0>O))%6$T:,9\R9F]-HQ_C7IT<
M@S"K_P N[>K2_P""9/$4UU,:BN@72[15 *%CZECG]*LI#%&<I$BGIE5 KTZ/
M"6)E_%FEZ7?^7YF3QD>B.92&6092)V&<952:LQZ9=.1^["@\Y8]/ZUT%%>E1
MX2P\?XLV_2R_S,GC)=$8R:-(<^9,J^FT9_PJQ'H\"@;W=B#SC@&M&BO3I</Y
M=2_Y=W?FV_\ @?@9O$5'U*R6%K&<B%3V^;G^=3I&D8PB*HSG"C%.HKTJ6&H4
M?X<%'T21DY2>["BBBMR0HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHJO-?6\&0T@+#/RKR>.WM65
M:O2HQYJLE%>;L-1<G9%BD)"@DD #DD]JQYM8D.1#&%'/+<G_ #^=4)IY9VW2
MN6/;/05\[B^*<+2TH)S?W+_/\#IAA)OXM#<GU.WB!"MYC#LO3\ZSY=7G<_NP
ML8SZ9/ZUGT5\SB^(L=B-%+D7]W3\=SJAAJ<>EQ69G8L[%F/4DY-)117AMMN[
M-PHHHI#"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBGI#+(,I$[#.,JI-5&$INT5=B;2W&45<CTRZ<C]V%!YRQZ?UJ=-&D.?,F5?
M3:,_X5Z-+)L?5^&D_GI^=C-UJ:W9F45MQZ/ H&]W8@\XX!JPEA:QG(A4]OFY
M_G7I4>%<;/6;4?G=_A_F9/%P6QSE3K9W+L%$$F3ZK@?K71I&D8PB*HSG"C%.
MKTZ/",%_%JM^BM^=_P C*6,?1&"FDW3YW!4Q_>;K^56%T7[I>?Z@+_6M:BO3
MH\,Y?3^*+EZO_*QD\54?D44TFV4Y.]_9F_PJ=;.V10H@CP/5<G]:GHKTJ678
M2C\%**^2,G5F]V%%%%=I 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444UY$C
M&7=5&<98XI2DHJ[=D ZBL^75X$'[L-(?I@5GRZG<RC&\(/1!C]>M>'B^(L#A
M]%+G?]W7\=CHAAJDO(VY;B& ?O9%7OC//Y50GUA0,0(6.?O-TK()+$DDDDY)
M/>DKYG%\4XJK>-%*"^]_?M^!U0PD%\6I8FOKB?(:0A3GY5X'/;WJO117SM:O
M5K2YJLG)^;N="BHJR"BBBLB@HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **FCM+B0C9"YW<@D8'YU832;I\[@J8_O-U_*NREE^+K?PZ<G\G;[]C-
MU(1W91HK671?NEY_J O]:L)I-LIR=[^S-_A7ITN&LPGO%1]6OTN9/%4T8-*J
ML[!44LQZ #)KI%L[9%"B"/ ]5R?UJ>O3I<(3?\6JEZ*_YV_(S>,71'.)874@
MR(6'./FX_G5A='N#M+/&H/7DDBMNBO2I<*X*'QN4OG;\E^ID\7-[&8FC1C/F
M3,WIM&/\:G72[15 *%CZECG]*N45Z=+)L!2^&DOGK^=S)UZCZC$ABC.4B13T
MRJ@4^BBO1C",%:*LC-MO<****H04444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 45!/>P6YQ)(-W]T<FL^?6"01!'M]&;K^5>9B\WP>$NJDU
M==%J_P#@?.QK"C.>R->J<NIVT1QO+G/1!G]>E8DMQ-.?WLC-SG&>/RJ*OF<7
MQ;.6F&A;S>OX+_-G5#!K[3-"75YW/[L+&,^F3^M47D>0Y=V8],L<TVBOF<3C
ML3BG>M-O\ONV.J-.,/A04445R%A1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44JJSL%1
M2S'H ,FITL;J3.V!AC^]\O\ .MJ6'K5OX<'+T39+DENRO16BNCW!VEGC4'KR
M214Z:*@/SS,P]%7'^->G2R#,:FU.WJTO^"9/$4UU,>BN@72[15 *%CZECG]*
ML+;PHP9(8U8="% ->E2X2Q,OXDTO2[_R,GC(]$<TD,L@RD3L,XRJDU873;MM
MO[K /<D<5T-%>G2X2PZ_B5&_2R_S,WC)=$8R:-(<^9,J^FT9_P *G71H0HWR
M2%NY& *TJ*]*EP_EU/\ Y=W]6W^MC)XBH^I62PM8SD0J>WS<_P ZG2-(QA$5
M1G.%&*=17ITL-0H_PX*/HDC)RD]V%%%%;DA1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !12,RHI9V"J.I)P*H2ZO @
M_=AI#],"N7$X[#X57KS4?S^[<N-.4_A1H5'-/% NZ5PH[9ZFL.?4[B4D*WEJ
M>R]?SJH26)))))R2>]?,XOBRG&\<-"[[O1?=N_P.F&#;^)FQ-K"#(AC+'GEN
M!_G\JSIKZXGR&D(4Y^5>!SV]ZKT5\SB\YQN*TJ3LNRT7_!^=SJA1A#9!1117
MEFP4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%/2&6092)V&<952:J,)3=HJ[$VEN,HJVNFW;;?W6 >Y(XJ
MPFC2'/F3*OIM&?\ "O0HY/CZOPTG\]/SL9NM36[,RBMI=&A"C?)(6[D8 JRE
MA:QG(A4]OFY_G7IT>%L;/XVH_._Y?YF4L736VISE31VEQ(1LA<[N02,#\ZZ1
M(TC&$15&<X48IU>G1X0BM:M6_HOU=_R,GC'T1@II-T^=P5,?WFZ_E4\>BG ,
MDP'/(5?Z_P#UJUZ*]*EPSE]/XDY>K_RL9/%5&44TFV4Y.]_9F_PJ=+*VC&!
MAYS\PS_.IZ*].EEN#I?!2BODOS,G5F]V%%%%=I 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M45!/>06X.^0;A_".3^59U:U.C'GJ227F-)MV1/161+K)SB&(=>K_ . _QK/E
MN)IS^]D9N<XSQ^5?/8OBC"4=**<W]R^]_P"1TPPLWOH;DVI6T./GWD]DYK/E
MUB9QB)%C]^IK.HKYC%\1XZOI&7(O+_/?[K'5##4X[ZCGD>0Y=V8],L<TVBBO
M"E)R=V[LW"BBBD,**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BIH[2XD(V0N=W()&!^=6$TFZ?.X*F/[S=?RKLI9?BZW\.G)_)V^
M_8S=2$=V4:*U8]%. 9)@.>0J_P!?_K5932;93D[W]F;_  KTZ/#685-XJ/J_
M\KF;Q5-&#2JK.P5%+,>@ R:Z1+*VC&! AYS\PS_.IZ]*CPC4?\6JEZ*_YV_(
MR>,71'-I8W4F=L##'][Y?YU971[@[2SQJ#UY)(K;HKTZ/"N"A\;<OG;\O\S)
MXN;V,M-%0'YYF8>BKC_&K"Z7:*H!0L?4L<_I5RBO3I9+E]+X:2^>OYW,G7J/
M=D:V\*,&2&-6'0A0#4E%%>C"$8*T%8S;;W"BBBJ$%%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 444C,J*6=@JCJ2<"DVDKL!:*HSZK!$,1YE;/0<#\ZSYM5N),A
M2(UY^Z.?SKQ<7Q!@<-IS<S[1U_';\3>&'J2Z6-N6:*$9D=5],GK6?-K"#(AC
M+'GEN!_G\JQR2Q)))).23WI*^8Q?%.*JZ4$H+[W_ )?@=4,)!?%J69[^XG/S
M.54\;5X%5J**^=K5ZM>7/5DY/S.F,5%604445B4%%%% !1110 4444 %%%%
M!1110 4444 %%%% !12JK.P5%+,>@ R:G2QNI,[8&&/[WR_SK:EAZU;^'!R]
M$V2Y);LKT5HKH]P=I9XU!Z\DD5.FBH#\\S,/15Q_C7ITL@S&IM3MZM+_ ()D
M\1374QZ*Z!=+M%4 H6/J6.?TJPMO"C!DAC5AT(4 UZ5+A+$R_B32]+O_ ",G
MC(]$<TD,L@RD3L,XRJDU873;MMO[K /<D<5T-%>G2X2PZ_B5&_2R_P S-XR7
M1&,FC2'/F3*OIM&?\*G71H0HWR2%NY& *TJ*]*EP_EU/_EW?U;?ZV,GB*CZE
M9+"UC.1"I[?-S_.ITC2,81%49SA1BG45Z=+#4*/\."CZ)(R<I/=A1116Y(44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45#+=P0'$D
MJ@YZ=3^59TNLG.(8AUZO_@/\:\[%YM@\)I5FK]EJ_N6WS-849SV1KU5EU&VB
M'^L#GT3G_P"M6%-=37&/-D+ =N@_*HJ^8Q?%LGIAH6\W_DO\V=4,&OM,T9=8
MF<8B18_?J:HR2R3/OD<LWJ:917S.*S#%8K^--O\ +[EH=,*<(?"@HHHKC- H
MHHH **** "BBB@ HHHH ***>D4DN?+C9\==HSBJC&4G:*NQ-V&45;73;MMO[
MK /<D<5831I2?GE11ZKD_P"%>A2R?'U?AI/YJWYV,W6IK=F916TNC0A1ODD+
M=R, 5873K1&#"$9'J21^M>G2X6QT_CM'U?\ E<R>+IK8YVI5M;A]NV&0ANAV
MG'YUTJ1I&,(BJ,YPHQ3J]*EPA'_E[5^Y?\']#)XQ]$8*:3=/G<%3']YNOY5.
MNBL5&^<!NX"Y%:]%>G2X9R^'Q)R]7_E8R>*J,HII-LIR=[^S-_A4Z65M&,"!
M#SGYAG^=3T5Z=++<'2^"E%?)?F9.K-[L0 *    . !VI:**[4K:(@**** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **1F5%+.P51U).!5*;5;>/(4F1N?NCC\ZYL1C,/AE>M-1]?\MRHPE+X47J9
M+-%",R.J^F3UK$FU6XDR%(C7G[HY_.J3,SL6=BS'J2<FOFL7Q91CIAH.3[O1
M?Y_D=4,))_$S9GUB)01"I=NQ/ _QK/EU&YE/^L*#/1./_KU5HKYG%YWC<5\4
M[+LM%_G][.J%"G#9!1117DFP4444 %%%% !14JVMP^W;#(0W0[3C\ZLII-T^
M=P5,?WFZ_E791R_%5OX=-OY/\R'4A'=E&BM5=%8J-\X#=P%R*LII-LIR=[^S
M-_A7I4>&\PJ;Q4?5K]+LR>)IKJ8-*JL[!44LQZ #)KI$LK:,8$"'G/S#/\ZF
M "@   #@ =J].CPC4?\ %JI>BO\ G8R>,71'.)8W4F=L##'][Y?YU8CTBX8
MN43)Y!.2*W**].EPK@H:S<I?.R_!7_$R>+F]C+314!^>9F'HJX_QJ=-*M5&"
MK/SU9O\ "KM%>E2R7+Z7PTE\]?SN9.O4?4C6WA1@R0QJPZ$* :DHHKTH0C!6
M@K&;;>X44450@HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBHIKJ&WQYL@4GMU/Y5%2K"E'FJ-
M)=WH-)MV1+165+K(QB&(_5_\!_C6=+=SSC$DK$>G0?D*^>Q?$^#HZ4KS?EHO
MO?Z)G1#"SEOH;D^H6\!(9]S#^%>36?/K$K$B%0B]B>3_ (5FT5\SB^),;B-(
M/D7EO]_^5CJAAH1WU'RS2S',CLW/&3TIE*JL[!44LQZ #)J=+&ZDSM@88_O?
M+_.O'C2Q&)ES1BY-^39NW&*UT*]%:$>D7# %RB9/()R15A-%0'YYF8>BKC_&
MO0HY#F%754[>ME^>ID\1374QZ*WTTJU48*L_/5F_PJRMO"C!DAC5AT(4 UZ=
M'A/$RUJ34?O?^7YF4L9%;(YI(I)<^7&SXZ[1G%6%TV[;;^ZP#W)'%=#17I4>
M$L/'^+4;]++_ #,WC)=$8R:-*3\\J*/5<G_"IUT:$*-\DA;N1@"M*BO3I</9
M=3_Y=W]6W_P#)XBH^I573K1&#"$9'J21^M6$C2,81%49SA1BG45Z=+"T*/\
M"@H^B2,G.4MV%%%%;DA1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M3'9EP%C+D^X 'U_R:KR1WLS$>;'"F/X/F/ZX_2N>MB'3TC!R?9+]79?B5&-]
MW8L22I"F^1PJ^IJC+K$*'$2-)SUZ"C^R8W^:6:5W/5L]:G73K1&#"$9'J21^
MM>76>;U]*2C37F^9_E;^MS5>QCO=F/+J-S*?]84&>B<?_7J);6X?;MAD(;H=
MIQ^==*D:1C"(JC.<*,4ZO.?#-2O+GQ5=R?\ 7=O\C7ZTHZ0C8P4TFZ?.X*F/
M[S=?RJ==%8J-\X#=P%R*UZ*[:7#.7P^).7J_\K&;Q51E%-)ME.3O?V9O\*G2
MRMHQ@0(><_,,_P ZGHKTZ66X.E\%**^2_,R=6;W8@ 4    < #M2T45VI6T1
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 45CWOBG
M1M.O)+2[O/+GCQN7RG.,@$<@8Z$57_X3;P[_ -!#_P @R?\ Q- '045S_P#P
MFWAW_H(?^09/_B:/^$V\._\ 00_\@R?_ !- '045S_\ PFWAW_H(?^09/_B:
M/^$V\._]!#_R#)_\30!T%%<__P )MX=_Z"'_ )!D_P#B:/\ A-O#O_00_P#(
M,G_Q- '045S_ /PFWAW_ *"'_D&3_P")H_X3;P[_ -!#_P @R?\ Q- '045S
M_P#PFWAW_H(?^09/_B:/^$V\._\ 00_\@R?_ !- '045S_\ PFWAW_H(?^09
M/_B:/^$V\._]!#_R#)_\30!T%%<__P )MX=_Z"'_ )!D_P#B:/\ A-O#O_00
M_P#(,G_Q- '045S_ /PFWAW_ *"'_D&3_P")H_X3;P[_ -!#_P @R?\ Q- '
M045S_P#PFWAW_H(?^09/_B:/^$V\._\ 00_\@R?_ !- '045S_\ PFWAW_H(
M?^09/_B:/^$V\._]!#_R#)_\30!T%%<__P )MX=_Z"'_ )!D_P#B:/\ A-O#
MO_00_P#(,G_Q- '045S_ /PFWAW_ *"'_D&3_P")H_X3;P[_ -!#_P @R?\
MQ- '045S_P#PFWAW_H(?^09/_B:/^$V\._\ 00_\@R?_ !- '045S_\ PFWA
MW_H(?^09/_B:/^$V\._]!#_R#)_\30!T%%<__P )MX=_Z"'_ )!D_P#B:/\
MA-O#O_00_P#(,G_Q- '045S_ /PFWAW_ *"'_D&3_P")H_X3;P[_ -!#_P @
MR?\ Q- '045S_P#PFWAW_H(?^09/_B:/^$V\._\ 00_\@R?_ !- '045S_\
MPFWAW_H(?^09/_B:/^$V\._]!#_R#)_\30!T%%<__P )MX=_Z"'_ )!D_P#B
M:/\ A-O#O_00_P#(,G_Q- '045S_ /PFWAW_ *"'_D&3_P")H_X3;P[_ -!#
M_P @R?\ Q- '045S_P#PFWAW_H(?^09/_B:/^$V\._\ 00_\@R?_ !- '045
MS_\ PFWAW_H(?^09/_B:/^$V\._]!#_R#)_\30!T%%<__P )MX=_Z"'_ )!D
M_P#B:/\ A-O#O_00_P#(,G_Q- '045S_ /PFWAW_ *"'_D&3_P")H_X3;P[_
M -!#_P @R?\ Q- '045S_P#PFWAW_H(?^09/_B:/^$V\._\ 00_\@R?_ !-
M'045S_\ PFWAW_H(?^09/_B:/^$V\._]!#_R#)_\30!T%%<__P )MX=_Z"'_
M )!D_P#B:/\ A-O#O_00_P#(,G_Q- '045S_ /PFWAW_ *"'_D&3_P")H_X3
M;P[_ -!#_P @R?\ Q- '045S_P#PFWAW_H(?^09/_B:/^$V\._\ 00_\@R?_
M !- '045S_\ PFWAW_H(?^09/_B:/^$V\._]!#_R#)_\30!T%%<__P )MX=_
MZ"'_ )!D_P#B:/\ A-O#O_00_P#(,G_Q- '045S_ /PFWAW_ *"'_D&3_P")
MH_X3;P[_ -!#_P @R?\ Q- '045S_P#PFWAW_H(?^09/_B:/^$V\._\ 00_\
M@R?_ !- '045S_\ PFWAW_H(?^09/_B:/^$V\._]!#_R#)_\30!T%%<__P )
MMX=_Z"'_ )!D_P#B:N:;XBTK5[AK>QNO-E5-Y7RV7C(&>0/44 :E%%% !111
M0 4444 %%%% !1110 445GZGK>G:/Y7V^X\GS<[/D9LXQGH#ZB@#0HKG_P#A
M-O#O_00_\@R?_$T?\)MX=_Z"'_D&3_XF@#H**Y__ (3;P[_T$/\ R#)_\31_
MPFWAW_H(?^09/_B: .@HKG_^$V\._P#00_\ (,G_ ,31_P )MX=_Z"'_ )!D
M_P#B: .@HKG_ /A-O#O_ $$/_(,G_P 31_PFWAW_ *"'_D&3_P")H Z"BN?_
M .$V\._]!#_R#)_\31_PFWAW_H(?^09/_B: .@HKG_\ A-O#O_00_P#(,G_Q
M-'_";>'?^@A_Y!D_^)H Z"BN?_X3;P[_ -!#_P @R?\ Q-'_  FWAW_H(?\
MD&3_ .)H Z"BN?\ ^$V\._\ 00_\@R?_ !-'_";>'?\ H(?^09/_ (F@#H**
MY_\ X3;P[_T$/_(,G_Q-'_";>'?^@A_Y!D_^)H Z"BN?_P"$V\._]!#_ ,@R
M?_$T?\)MX=_Z"'_D&3_XF@#H**Y__A-O#O\ T$/_ "#)_P#$T?\ ";>'?^@A
M_P"09/\ XF@#H**Y_P#X3;P[_P!!#_R#)_\ $T?\)MX=_P"@A_Y!D_\ B: .
M@HKG_P#A-O#O_00_\@R?_$T?\)MX=_Z"'_D&3_XF@#H**Y__ (3;P[_T$/\
MR#)_\31_PFWAW_H(?^09/_B: .@HKG_^$V\._P#00_\ (,G_ ,31_P )MX=_
MZ"'_ )!D_P#B: .@HKG_ /A-O#O_ $$/_(,G_P 31_PFWAW_ *"'_D&3_P")
MH Z"BN?_ .$V\._]!#_R#)_\31_PFWAW_H(?^09/_B: .@HKG_\ A-O#O_00
M_P#(,G_Q-'_";>'?^@A_Y!D_^)H Z"BN?_X3;P[_ -!#_P @R?\ Q-'_  FW
MAW_H(?\ D&3_ .)H Z"BN?\ ^$V\._\ 00_\@R?_ !-'_";>'?\ H(?^09/_
M (F@#H**Y_\ X3;P[_T$/_(,G_Q-;5K=07UK'<VTJRPR#*NO?_/I0!-1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%4]2U2RTBW6XOIO*B
M9]@;:6YP3C@'T- %RBN?_P"$V\._]!#_ ,@R?_$T?\)MX=_Z"'_D&3_XF@#H
M**Y__A-O#O\ T$/_ "#)_P#$T?\ ";>'?^@A_P"09/\ XF@#H**Y_P#X3;P[
M_P!!#_R#)_\ $T?\)MX=_P"@A_Y!D_\ B: .@HKG_P#A-O#O_00_\@R?_$T?
M\)MX=_Z"'_D&3_XF@#H**Y__ (3;P[_T$/\ R#)_\31_PFWAW_H(?^09/_B:
M .@HKG_^$V\._P#00_\ (,G_ ,31_P )MX=_Z"'_ )!D_P#B: .@HKG_ /A-
MO#O_ $$/_(,G_P 31_PFWAW_ *"'_D&3_P")H Z"BN?_ .$V\._]!#_R#)_\
M31_PFWAW_H(?^09/_B: .@HKG_\ A-O#O_00_P#(,G_Q-'_";>'?^@A_Y!D_
M^)H Z"BN?_X3;P[_ -!#_P @R?\ Q-'_  FWAW_H(?\ D&3_ .)H Z"BN?\
M^$V\._\ 00_\@R?_ !-'_";>'?\ H(?^09/_ (F@#H**Y_\ X3;P[_T$/_(,
MG_Q-'_";>'?^@A_Y!D_^)H Z"BN?_P"$V\._]!#_ ,@R?_$T?\)MX=_Z"'_D
M&3_XF@#H**Y__A-O#O\ T$/_ "#)_P#$T?\ ";>'?^@A_P"09/\ XF@#H**Y
M_P#X3;P[_P!!#_R#)_\ $T?\)MX=_P"@A_Y!D_\ B: .@HKG_P#A-O#O_00_
M\@R?_$T?\)MX=_Z"'_D&3_XF@#H**Y__ (3;P[_T$/\ R#)_\31_PFWAW_H(
M?^09/_B: .@HKG_^$V\._P#00_\ (,G_ ,31_P )MX=_Z"'_ )!D_P#B: .@
MHKG_ /A-O#O_ $$/_(,G_P 31_PFWAW_ *"'_D&3_P")H Z"BN?_ .$V\._]
M!#_R#)_\31_PFWAW_H(?^09/_B: .@HK%M?%FBWUU';6UXTLTAPJ+!)S_P".
M_K6U0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110!Y!XV_Y&^^_[9_^BUKGZZ#QM_R-]]_V
MS_\ 1:US] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 58L;R;3KZ&\MVQ+"X9>3@^QQV/0^QJO10![KIVH0:II\-[;%
MC%*,C<,$8."#]""*M5YIX UU;.\;2ISB*Y?=$Q( 63'0_P"]@#Z@<<UZ70 4
M444 %%%% !1110 4444 %9/B/1AKNCR6@94E!#Q.V<*P]<>H)'?KG%:U% '@
M4D;Q2-'(C(Z$JRL,$$=013:[;X@Z(EK=1:I;QJD=P=DP48_><G/7N,]!_#GJ
M:XF@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *] ^'>L_ZW2)G]
M9;?)_P"^E&3^( ']XUY_5BQO)M.OH;RW;$L+AEY.#[''8]#[&@#W>BJ]C>0Z
MC8PWENV8ID#+R,CV..XZ'W%6* "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ KRCQUJ_]HZX;:,Y@L\QCCJ_\9Z9Z@#_@.1UKO_$^K_V+H<URAQ.W
M[N'C^,]#T(X&3SUQCO7C% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 445I:#I3ZUK$%FNX(QW2L/X4'4YP<>@SW(H [3X>Z(B6KZO/&IDD)2W)
M&=JCAB.>YR.F>/0UW--CC2*-8XT5$0!551@ #H *=0 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!Y!XV_Y&^^_P"V?_HM:Y^N@\;?\C???]L__1:US] !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 .CD>*1
M9(W9'0AE93@@CH0:]G\.:R-=T>.[*JDH)25%SA6'IGU!![]<9KQ:NB\':X='
MUA4D95M+DA)B0/EZ[6R<8P3S[$^U 'KM%%% !1110 4444 %%%% !1110!7O
MK.'4;&:SN%S%,A5N!D>XSW'4>XKQ"^LYM.OIK.X7$L+E6X.#[C/8]1[&O=ZX
MGX@Z(]U:Q:I;QL\EN-DP49_=\G/7L<]!_%GH* /-J*** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#N/AWJ_DWDNE2'Y)\R1<?Q@<CIW49Y/\/O
M7H]>"03R6UQ%<0MMEB<.C8S@@Y!YKV_2M0CU72[>^B&%F3)7^Z>A'09P01GV
MH N4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 445S_ (PUG^R-#D\M]MU<
M?NHL'!&>K=0>!W'0D4 <-XVUM-6U@16\BO:VHV(RG(9C]X@X]@.X^7(ZUS-%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5ZWX,T)M&TGS)ABZ
MNMLD@P04&/E4@]QDYXZG':N(\&:$NLZMYDPS:VNV208!#G/RJ0>QP<\=!CO7
MK= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!Y!XV_Y&^^_[9_\ HM:Y^N@\;?\
M(WWW_;/_ -%K7/T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 >K^"M>_M72_LUS/OOK?AMS99T[-T]\'K
MTR>M=17B6@ZJ^C:Q!>+N**=LJC^)#U&,C/J,]P*]I@GCN;>*XA;=%*@=&QC(
M(R#S0!)1110 4444 %%%% !1110 4V2-)8VCD171P596&00>H(IU% 'BWB/1
MCH6L26@9GB(#Q.V,LI]<>A!';IG%9->N^,=#&L:.SQHS7=J"\(!/S=-RX&<Y
M X]P/>O(J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KN/AWJ_D
MWDNE2'Y)\R1<?Q@<CIW49Y/\/O7#U)!/);7$5Q"VV6)PZ-C."#D'F@#WNBLW
M0=536='@O%VAV&V51_"XZC&3CU&>Q%:5 !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %>0>,-9_M?7)/+?=:V_[J+!R#CJW4CD]QU %=_XPUG^R-#D\M]MU<?NH
ML'!&>K=0>!W'0D5Y!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%.CC>618XT9W<A551DDGH *;7<> -!\^X;5;J#,,7%OO7AGSRPY_AQCIU/J*
M .S\/Z/'H>DQVB<R'YYFW9#2$#)'MQ@<=!ZUJ444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'D'C;_ )&^^_[9_P#HM:Y^N@\;?\C???\ ;/\ ]%K7/T %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %>B?#[75>$Z+,<.FZ2!B0 1U*^N<DGOQGIBO.ZL6-Y-IU]#>6[8EA
M<,O)P?8X['H?8T >[T53TK4(]5TNWOHAA9DR5_NGH1T&<$$9]JN4 %%%% !1
M110 4444 %%%% !7DWC;1$TG6!+;QJEK=#>BJ,!6'W@!GW![#YL#I7K-9NO:
M4FM://9MM#L-T3'^%QT.<''H<=B: /$J*DG@DMKB6WF7;+$Y1USG!!P1Q4=
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110!V'@#6?L6J-I\SX@NON
M9/"R#IU.!D<>I.VO3Z\"CD>*19(W9'0AE93@@CH0:]KT'54UG1X+Q=H=AME4
M?PN.HQDX]1GL10!I4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%<OXZU?\ L[0S;1G$
M]YF,<=$_C/3'0@?\"R.E ' >)]7_ +:UR:Y0Y@7]W#Q_ .AZ \G)YZ9QVK'H
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** +6G:?/JFH0V5L%,L
MIP-QP!@9)/T )KVVQLX=.L8;.W7$4*!5X&3[G'<]3[FN3\ :$UG9MJLXQ+<I
MMB4@@K'GJ?\ >P#] .>:[2@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /(
M/&W_ "-]]_VS_P#1:US]=!XV_P"1OOO^V?\ Z+6N?H **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M.R\ ZX;/4/[+F91;W))0D ;9<#O[@8QSSC'>O3:\ KV7PQK::WH\4K2*;J,!
M+A<\AO7&!UQGCCJ.U &U1110 4444 %%%% !1110 4444 >>?$'0F28:U",H
M^V.=0"2#T#>F, #MSCKFN#KW>^LX=1L9K.X7,4R%6X&1[C/<=1[BO%-5T^32
MM4N+&4Y:%\!O[PZ@]3C((./>@"G1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 5UW@/7!I^I-83LWD79 3@G;+G ^F>A..R]A7(T4 >_T5C^&-7_MK
M0X;ESF=?W<W'\8ZGH!R,'CIG':MB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQCQ/J_P#;
M6N37*',"_NX>/X!T/0'DY//3..U=OX_UG[%I:Z?"^)[K[^#RL8Z]#D9/'H1N
MKS"@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *V/#&D?VUKD-LX
MS O[R;G^ =1U!Y.!QTSGM6/7K_@_1O[(T./S$VW5Q^]ER,$9Z+T!X'8]"30!
MO1QI%&L<:*B( JJHP !T %.HHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@#R#QM_R-]]_VS_]%K7/UT'C;_D;[[_MG_Z+6N?H **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "M
M[PGK@T/6%>9F%I,-DP )QZ-CV/UX)Q6#10![_17)^!==74=+%A*<7-F@49(^
M>/H"![< _ASS764 %%%% !1110 4444 %%%% !7&^/M#%YI_]J0HQN+8 . 2
M=T63V]B<YXXSGM7944 > 45M>)]$?1-8EB6-A:R$O;MC@KZ9R>F<<\]#WK%H
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .H\"ZO_9VN"VD.(+S$
M9XZ/_ >F>I(_X%D]*]7KP"O9_#&K_P!M:'#<N<SK^[FX_C'4] .1@\=,X[4
M;%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4V21(HVDD=41 69F.  .I)IU<?X_UG[%I:Z?"^)[K[^#
MRL8Z]#D9/'H1NH X+7M5?6=8GO&W!&.V)3_"@Z#&3CU..Y-9M%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !114D$$ES<16\*[I97"(N<9). .: .H\
M"Z$VHZH+^48MK-PPR#\\G4 'VX)_#CFO4ZS]%TF'1-+BLH3OVY+R%0"['J3C
M\OH *T* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /(/&W_(WWW_;
M/_T6M<_70>-O^1OOO^V?_HM:Y^@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** +VD:I/H^I0
MWD#-E#\Z X\Q<\J?K^G7M7ML$\=S;Q7$+;HI4#HV,9!&0>:\$KT#X=ZS_K=(
MF?UEM\G_ +Z49/X@ ?WC0!W]%%% !1110 4444 %%%% !1110!@^+-#.N:.R
M0HINX3OA)(&?5<^X^G(&:\>KW^O+/'6A-IVJ&_B&;:\<L< _))U()]^2/QXX
MH Y.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KH/!^L_V1KD?F/M
MM;C]U+DX ST;J!P>YZ FN?HH ]_HKG_!^L_VOH<?F/NNK?\ =2Y.2<=&ZD\C
MN>I!KH* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@".>>.VMY;B9ML42%W;&< #)/%>):OJD^L:E->3LV7/R
M(3GRUSPH^GZ]>]=U\1-7\FSBTJ,_//B27C^ '@=.[#/!_A]Z\WH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "N^^'NAAF?69T;*$I;<D=L,WOUP
M.?[WH*X_2-+GUC4H;.!6RY^=P,^6N>6/T_7IWKVV"".VMXK>%=L42!$7.< #
M '- $E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'D'C;_ )&^
M^_[9_P#HM:Y^N@\;?\C???\ ;/\ ]%K7/T %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5)
M!/);7$5Q"VV6)PZ-C."#D'FHZ* /<=(U2#6--AO(&7#CYT!SY;8Y4_3]>O>K
MU>7> ]<&GZDUA.S>1=D!."=LN<#Z9Z$X[+V%>HT %%%% !1110 4444 %%%%
M !5'5]+@UC39K.=5PX^1R,^6V.&'T_7IWJ]10!X)/!);7$MO,NV6)RCKG."#
M@CBHZ] ^(FC?ZK5X4](KC _[Y8X'X$D_W17G] !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110!T'@_6?[(UR/S'VVMQ^ZER< 9Z-U X/<] 37K]> 5
MZSX)UM]6T<Q7$C/=6IV.S')93]TDX]B.Y^7)ZT =-1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !4<\\=M;RW$S;8HD
M+NV,X &2>*DKA/B#KJI"-%A.7?;).P(( ZA?7.0#VXQUS0!P^JZA)JNJ7%]*
M,-,^0O\ ='0#H,X  S[53HHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M ***W/"VA-KNK+&XQ:PXDG)!P1G[N1T)^O3)[4 =KX#T,Z?IK7\Z+Y]V 4Y!
MVQ8R/IGJ1GLO<5UU%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110!Y!XV_Y&^^_[9_\ HM:Y^N@\;?\ (WWW_;/_ -%K7/T %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %>P^$]<.N:.KS,INX3LF  &?1L>X^G(.*\>K:\,:V^B:
MQ%*TC"UD(2X7/!7UQ@],YXYZCO0![+1110 4444 %%%% !1110 4444 1SP1
MW-O+;S+NBE0HZYQD$8(XKQ36M)FT35);*8[]N"D@4@.IZ$9_+Z@BO;ZY/QUH
M2ZCI9OXABYLT+' 'SQ]2"?;DC\>.: /+**** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "MCPQJ_]BZY#<N<0-^[FX_@/4]">#@\=<8[UCT4 >_T5R_@
M75_[1T,6TAS/9XC/'5/X#TQT!'_ <GK744 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110!7OKR'3K&:\N&Q%"A9N1D^PSW/0
M>YKQ"^O)M1OIKRX;,LSEFY.![#/8=!["NX^(FL_ZK2(7]);C!_[Y4X/XD$?W
M37G] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5[+X8T1-$T>*)
MHU%U( ]PV.2WIG)Z9QQQU/>N*\ :-]MU1M0F3,%K]S(X:0].HP<#GU!VUZ?0
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'D'C;_D;[
M[_MG_P"BUKGZZ#QM_P C???]L_\ T6M<_0 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 >G^ -9^VZ6VGS/F>U^YD\M&>G4Y.#QZ ;:["O#-*U"32M4M[Z(9:
M%\E?[PZ$=#C()&?>O:[&\AU&QAO+=LQ3(&7D9'L<=QT/N* +%%%% !1110 4
M444 %%%% !1110!X]XLT,:'K#)"C"TF&^$DDX]5S['Z\$9K!KV7Q/HB:WH\L
M2QJ;J,%[=L<AO3.1UQCGCH>U>.21O%(T<B,CH2K*PP01U!% #:*** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** -;PYK)T+6([LJSQ$%)47&64^F?0@'M
MTQFO9XY$EC62-U=' 964Y!!Z$&O J]/\ :S]MTMM/F?,]K]S)Y:,].IR<'CT
M VT =A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
M5U'4(-+T^:]N2PBB&3M&2<G  ^I(%6J\X^(FK^=>1:5&?D@Q)+Q_&1P.G93G
M@_Q>U ''WUY-J-]->7#9EF<LW)P/89[#H/857HHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH *L6-G-J-]#9VZYEF<*O!P/<X[#J?857KT3X?:$J0G6I
MAEWW1P*0" .A;USD$=N,]<T =?I6GQZ5I=O8Q'*PI@M_>/4GJ<9))Q[U<HHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R#QM_P C
M???]L_\ T6M<_70>-O\ D;[[_MG_ .BUKGZ "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ KO/A]KK),=%F.4?=) Q))!ZE?3& 3VYSUS7!U)!/);7$5Q"VV6
M)PZ-C."#D'F@#WNBLW0=536='@O%VAV&V51_"XZC&3CU&>Q%:5 !1110 444
M4 %%%% !1110 5YEX^T,V>H?VI"BBWN2 X! VRX/;W SGGG.>U>FU3U73X]5
MTNXL93A9DP&_NGJ#U&<$ X]J /#**L7UG-IU]-9W"XEA<JW!P?<9['J/8U7H
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH *TM!U5]&UB"\7<44[95'\2'
MJ,9&?49[@5FT4 >^QR)+&LD;JZ. RLIR"#T(-.KC_ &L_;=+;3YGS/:_<R>6
MC/3J<G!X] -M=A0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110!3U74(]*TNXOI1E84R%_O'H!T.,D@9]Z\0GGDN;B6XF;=+*Y=VQC))R3Q
M79?$'6TNKJ+2[>17CMSOF*G/[SD8Z=AGH?XL=17$T %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% &EH.E/K6L06:[@C'=*P_A0=3G!QZ#/<BO:8((
M[:WBMX5VQ1($1<YP , <USO@G1'TG1S+<1LEU='>ZL,%5'W01GW)['YL'I73
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >0
M>-O^1OOO^V?_ *+6N?KH/&W_ "-]]_VS_P#1:US] !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 =5X&UM]/UA+*61OLMV=FW/"R'[IQCO\ =[=03TKU
M6O *]=\':X-8T=4D9FN[8!)B0?FZ[6R<YR!S[@^U '14444 %%%% !1110 4
M444 %%%% '"?$'0E>$:U",.FV.=0  1T#>N<D#OQCIBO.Z]]DC26-HY$5T<%
M65AD$'J"*\4U[2GT76)[-MQ13NB8_P 2'H<X&?0X[@T 9M%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% %S2M0DTK5+>^B&6A?)7^\.A'0XR"1GWKV^
M">.YMXKB%MT4J!T;&,@C(/->"5Z1\.]7\ZSETJ0_/!F2+C^ GD=.S'/)_B]J
M .WHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "LW7M531M'GO&VE
MU&V)3_$YZ#&1GU..P-:5>8>/]9^VZHNGPOF"U^_@\-(>O0X.!QZ@[J .1DD>
M61I)'9W<EF9CDDGJ2:;110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
MT7@[0SK&L*\B*UI:D/,"1\W7:N#G.2.?8'VKGXXWED6.-&=W(5549))Z "O:
M?#^CQZ'I,=HG,A^>9MV0TA R1[<8''0>M &I1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110!Y!XV_Y&^^_[9_\ HM:Y^N@\
M;?\ (WWW_;/_ -%K7/T %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5
MK>'-9.A:Q'=E6>(@I*BXRRGTSZ$ ]NF,UDT4 >^QR)+&LD;JZ. RLIR"#T(-
M.KB_ &NM>6;:5.<RVR;HF))+1YZ'_=R!]"..*[2@ HHHH **** "BBB@ HHH
MH *YGQMHCZMHXEMXV>ZM3O15&2RG[P S[ ]S\N!UKIJ* / **Z+QCH9T?6&>
M-%6TNB7A (^7IN7 QC!/'L1[USM !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !5S2M0DTK5+>^B&6A?)7^\.A'0XR"1GWJG10![W!/'<V\5Q"VZ*5 Z-C
M&01D'FI*X+X>ZX65]&G9<("]MP!WRR^_7(X_O>@KO: "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@#-U[54T;1Y[QMI=1MB4_Q.>@QD9]3CL#7BDDCRR-
M)([.[DLS,<DD]2373>.M7_M'7#;1G,%GF,<=7_C/3/4 ?\!R.M<O0 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4458L;.;4;Z&SMUS+,X5>#@>YQV'4^
MPH Z[X?:(EU=2ZI<1J\=N=D(89_><'/7L,=1_%GJ*])JO8V<.G6,-G;KB*%
MJ\#)]SCN>I]S5B@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH \@\;?\ (WWW_;/_ -%K7/UT'C;_ )&^^_[9_P#HM:Y^
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"UIVH3Z7J$-[;%1
M+$<C<,@Y&"#]02*]ML;R'4;&&\MVS%,@9>1D>QQW'0^XKPBNV^'VMI:W4NEW
M$BI'<'?"6./WG QT[C'4_P ..IH ])HHHH **** "BBB@ HHHH **** ,OQ!
MH\>N:3):/Q(/GA;=@+( <$^W.#QT/K7BTD;Q2-'(C(Z$JRL,$$=017OM>;?$
M'1$M;J+5+>-4CN#LF"C'[SDYZ]QGH/X<]30!Q-%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% %BQO)M.OH;RW;$L+AEY.#[''8]#[&O;[&\AU&QAO+=
MLQ3(&7D9'L<=QT/N*\(KT#X=ZS_K=(F?UEM\G_OI1D_B !_>- '?T444 %%%
M% !1110 4444 %%%% !1110 5C^)]7_L70YKE#B=OW</'\9Z'H1P,GGKC'>M
MBO*/'6K_ -HZX;:,Y@L\QCCJ_P#&>F>H _X#D=: .7HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH *]+\ :$UG9MJLXQ+<IMB4@@K'GJ?][ /T YYK
MBO#FC'7=8CM"S)$ 7E=<951Z9]20._7.*]GCC2*-8XT5$0!551@ #H * '44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% 'D'C;_D;[[_MG_Z+6N?KH/&W_(WWW_;/_P!%K7/T %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5-:6SWEY!:QE0\TBQJ6Z DX&?SJ&M#0O^1ATS_K[B_\
M0Q0!T'_"N-8_Y^;'_OM__B:/^%<:Q_S\V/\ WV__ ,37I]% 'F'_  KC6/\
MGYL?^^W_ /B:/^%<:Q_S\V/_ 'V__P 37I]% 'F'_"N-8_Y^;'_OM_\ XFC_
M (5QK'_/S8_]]O\ _$UZ?10!YA_PKC6/^?FQ_P"^W_\ B:/^%<:Q_P _-C_W
MV_\ \37I]% 'F'_"N-8_Y^;'_OM__B:/^%<:Q_S\V/\ WV__ ,37I]% 'F'_
M  KC6/\ GYL?^^W_ /B:/^%<:Q_S\V/_ 'V__P 37I]% 'F'_"N-8_Y^;'_O
MM_\ XFC_ (5QK'_/S8_]]O\ _$UZ?10!YA_PKC6/^?FQ_P"^W_\ B:/^%<:Q
M_P _-C_WV_\ \37I]% 'F'_"N-8_Y^;'_OM__B:/^%<:Q_S\V/\ WV__ ,37
MI]% 'F'_  KC6/\ GYL?^^W_ /B:/^%<:Q_S\V/_ 'V__P 37I]% 'F'_"N-
M8_Y^;'_OM_\ XFC_ (5QK'_/S8_]]O\ _$UZ?10!YA_PKC6/^?FQ_P"^W_\
MB:/^%<:Q_P _-C_WV_\ \37I]% 'F'_"N-8_Y^;'_OM__B:/^%<:Q_S\V/\
MWV__ ,37I]% 'F'_  KC6/\ GYL?^^W_ /B:/^%<:Q_S\V/_ 'V__P 37I]%
M 'F'_"N-8_Y^;'_OM_\ XFC_ (5QK'_/S8_]]O\ _$UZ?10!YA_PKC6/^?FQ
M_P"^W_\ B:/^%<:Q_P _-C_WV_\ \37I]% 'F'_"N-8_Y^;'_OM__B:/^%<:
MQ_S\V/\ WV__ ,37I]% 'F'_  KC6/\ GYL?^^W_ /B:/^%<:Q_S\V/_ 'V_
M_P 37I]% 'F'_"N-8_Y^;'_OM_\ XFC_ (5QK'_/S8_]]O\ _$UZ?10!YA_P
MKC6/^?FQ_P"^W_\ B:/^%<:Q_P _-C_WV_\ \37I]% 'F'_"N-8_Y^;'_OM_
M_B:/^%<:Q_S\V/\ WV__ ,37I]% 'F'_  KC6/\ GYL?^^W_ /B:/^%<:Q_S
M\V/_ 'V__P 37I]% 'F'_"N-8_Y^;'_OM_\ XFC_ (5QK'_/S8_]]O\ _$UZ
M?10!YA_PKC6/^?FQ_P"^W_\ B:/^%<:Q_P _-C_WV_\ \37I]% 'F'_"N-8_
MY^;'_OM__B:='\/-;BD62.\LT="&5EE<$$="#MKTVB@".#SOL\7VCR_/V#S/
M+SMW8YQGG&:DHHH **** "BBB@ HHHH **** "J]]9PZC8S6=PN8ID*MP,CW
M&>XZCW%6** /"+ZSFTZ^FL[A<2PN5;@X/N,]CU'L:KUZ7X_T)KRS758!F6V3
M;*H!)://4?[N2?H3SQ7FE !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5
MBQO)M.OH;RW;$L+AEY.#[''8]#[&J]% 'N>E:A'JNEV]]$,+,F2O]T]".@S@
M@C/M5RO./AWJ_DWDNE2'Y)\R1<?Q@<CIW49Y/\/O7H] !1110 4444 %%%%
M!1110 4444 8/BS7#H>CL\+*+N8[(00#CU;'L/KR1FO'JZ#QAK/]KZY)Y;[K
M6W_=18.0<=6ZD<GN.H KGZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBNJ\#:(^H:PE[+&WV6T._=CAI!]T9SV^]WZ 'K0!V?@[0QH^CJ\B,MW= /,
M"3\O7:N#C& >?<GVKHJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH \@\;?\ (WWW_;/_ -%K7/UT'C;_ )&^
M^_[9_P#HM:Y^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "M#0O^1ATS_K[B_]
M#%9]:&A?\C#IG_7W%_Z&* /;Z*** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** &R1I+&T<B*Z."K*PR"#U!%>,>(]&.A:Q):!F>(@/$[8RRGUQZ$$
M=NF<5[37.^,=#&L:.SQHS7=J"\(!/S=-RX&<Y X]P/>@#R*BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@"2">2VN(KB%MLL3AT;&<$'(/->WZ5J$>J
MZ7;WT0PLR9*_W3T(Z#."",^U>&5VWP^UM+6ZETNXD5([@[X2QQ^\X&.G<8ZG
M^''4T >DT444 %%%% !1110 4444 %<_XPUG^R-#D\M]MU<?NHL'!&>K=0>!
MW'0D5T%>.>*==;7=6:1#BUAS'  3@C/WL'H3].F!VH PZ*** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** )(()+FXBMX5W2RN$1<XR2< <U[3H.E)HNCP
M6:[2ZC=*P_B<]3G SZ#/8"N0^'NAAF?69T;*$I;<D=L,WOUP.?[WH*]!H **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH \@\;?\C???]L__ $6M<_70>-O^1OOO^V?_ *+6N?H **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ K0T+_ )&'3/\ K[B_]#%9]:&A?\C#IG_7W%_Z
M&* /;Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#RCQK
MH/\ 96J?:;:#98W'*[5PJ/W7K[9'3K@=*Y>O;=>TI-:T>>S;:'8;HF/\+CH<
MX./0X[$UXM/!);7$MO,NV6)RCKG."#@CB@".BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "G1R/%(LD;LCH0RLIP01T(--HH ]MT'54UG1X+Q=H=AME4?PN
M.HQDX]1GL16E7F'@#6?L6J-I\SX@NON9/"R#IU.!D<>I.VO3Z "BBB@ HHHH
M **** .7\=:O_9VAFVC.)[S,8XZ)_&>F.A _X%D=*\HK8\3ZO_;6N37*',"_
MNX>/X!T/0'DY//3..U8] !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !5S
M2M/DU75+>QB.&F?!;^Z.I/49P 3CVJG7J/@/0SI^FM?SHOGW8!3D';%C(^F>
MI&>R]Q0!U%K:P6-K';6T2Q0QC"HO;_/K4U%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'D'C;_D;[[_
M +9_^BUKGZZ#QM_R-]]_VS_]%K7/T %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 5H:%_R,.F?]?<7_ *&*SZT-"_Y&'3/^ON+_ -#% 'M]%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5YY\0="9)AK4(RC[8YU )(/0-Z
M8P .W..N:]#JO?6<.HV,UG<+F*9"K<#(]QGN.H]Q0!X115S5=/DTK5+BQE.6
MA? ;^\.H/4XR"#CWJG0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 Z.1X
MI%DC=D="&5E."".A!KVO0=536='@O%VAV&V51_"XZC&3CU&>Q%>)5U7@;6WT
M_6$LI9&^RW9V;<\+(?NG&._W>W4$]* /5:*** "BBB@ KD_'6NKIVEFPB.;F
M\0J<$?)'T)(]^0/QYXKJI)$BC:21U1$!9F8X  ZDFO%->U5]9UB>\;<$8[8E
M/\*#H,9./4X[DT 9M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% &YX
M6T)M=U98W&+6'$DY(.",_=R.A/UZ9/:O8ZP_"VA+H6DK&XS=38DG) R#C[N1
MU ^O7)[UN4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% 'D'C;_D;[[_MG_Z+6N?KH/&W_(WWW_;/
M_P!%K7/T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5H:%_P C#IG_ %]Q?^AB
ML^M#0O\ D8=,_P"ON+_T,4 >WT444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!Q_C_1OMNEKJ$*9GM?OX'+1GKT&3@\^@&ZO,*]_K
MQKQ/HCZ)K$L2QL+60E[=L<%?3.3TSCGGH>] &+1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110![/X8U?^VM#AN7.9U_=S<?QCJ>@'(P>.F<=JV*\H\"
MZO\ V=K@MI#B"\Q&>.C_ ,!Z9ZDC_@63TKU>@ HHJ.>>.VMY;B9ML42%W;&<
M #)/% ')^/\ 6?L6EKI\+XGNOOX/*QCKT.1D\>A&ZO,*TM>U5]9UB>\;<$8[
M8E/\*#H,9./4X[DUFT %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %==X#
MT,:AJ37\Z-Y%H04Y(W2YR/KCJ1GNO8UR]K:SWUU';6T32S2'"HO?_/K7MNE:
M?'I6EV]C$<K"F"W]X]2>IQDDG'O0!<HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /(/&W_(W
MWW_;/_T6M<_70>-O^1OOO^V?_HM:Y^@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "M#0O^1ATS_K[B_P#0Q6?6AH7_ ",.F?\ 7W%_Z&* /;Z*** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *P_%.A+KNDM&@Q=0YD
M@( R3C[N3T!^O7![5N44 > 45UWCS0QI^I+?P(WD79)?DG;+G)^F>H&>S=A7
M(T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %>Q^%M=77=)61SBZAQ'."
M1DG'WL#H#].N1VKQRN@\'ZS_ &1KD?F/MM;C]U+DX ST;J!P>YZ F@#U^N(^
M(FK^39Q:5&?GGQ)+Q_ #P.G=AG@_P^]=G//';6\MQ,VV*)"[MC. !DGBO$-5
MU"35=4N+Z48:9\A?[HZ =!G  &?:@"G1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !116EH.E/K6L06:[@C'=*P_A0=3G!QZ#/<B@#L/A[H957UF=%PX*6W
M(/?#-[=,#G^]ZBN]J."".VMXK>%=L42!$7.< # '-24 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!Y!XV_Y&^^_P"V?_HM:Y^N@\;?\C???]L__1:US] !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %:&A?\C#IG_7W%_P"ABL^M#0O^1ATS_K[B_P#0Q0![
M?1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0!1U?2X-8TV:SG5<./D<C/EMCAA]/UZ=Z\2G@DMKB6WF7;+$Y1USG!!P1Q7O
M=<%\0M#+*FLP(N$ 2YY [X5O?K@\_P!WT- 'GM%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% '5:KXL?4/"=IIQ9C<D[;EC_$J8VG)SG/!)R#E3V-<K
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 5ZKX&T1-/T=+V6-?M5V-
M^['*QG[HSGO][MU /2N,\':&=8UA7D16M+4AY@2/FZ[5P<YR1S[ ^U>NT %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 >0>-O^1OOO^V?_ *+6N?KH/&W_ "-]]_VS
M_P#1:US] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %:&A?\C#IG_7W%_Z&*SZ
MT-"_Y&'3/^ON+_T,4 >WT444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %1SP1W-O+;S+NBE0HZYQD$8(XJ2B@#Q#6M)FT35
M);*8[]N"D@4@.IZ$9_+Z@BL^O4_'6A+J.EF_B&+FS0L< ?/'U()]N2/QXYKR
MR@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ IT<;RR+'&C.[D*JJ,DD] !3:[3P!H2WEXVJSC,5L^V)2
M0TF.I_W<@_4CGB@#M?#FC#0M'CM"RO*27E=<X9CZ9]  .W3.*UJ** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** /(/&W_ "-]]_VS_P#1:US]=!XV_P"1OOO^V?\
MZ+6N?H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K0T+_D8=,_Z^XO_0Q6?6AH
M7_(PZ9_U]Q?^AB@#V^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH *\>\6:&-#UADA1A:3#?"22<>JY]C]>",U[#6
M/XGTC^VM#FMD&9U_>0\_QCH.H'(R.>F<]J /&**=)&\4C1R(R.A*LK#!!'4$
M4V@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** +%C9S:C?0V=NN99G"KP<#W..PZGV%>WV-G#IUC#9VZXBA0*O R
M?<X[GJ?<UR/P^T1[6UEU2XC9)+@;(0PQ^[X.>O<XZC^'/0UVU !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!Y!XV_P"1OOO^V?\ Z+6N?KH/&W_(WWW_ &S_
M /1:US] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %:&A?\C#IG_7W%_Z&*SZT
M-"_Y&'3/^ON+_P!#% 'M]%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 >9>/M#-GJ']J0HHM[D@. 0-LN#V]
MP,YYYSGM7&U[GJNGQZKI=Q8RG"S)@-_=/4'J,X(!Q[5XI?6<VG7TUG<+B6%R
MK<'!]QGL>H]C0!7HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH *U/#^CR:YJT=HG$8^>9MV"L8(R1[\X''4^E9=>N^#M#&
MCZ.KR(RW=T \P)/R]=JX.,8!Y]R?:@#H(XTBC6.-%1$ 5548  Z "G444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% 'D'C;_D;[[_MG_P"BUKGZZ#QM_P C
M???]L_\ T6M<_0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !6AH7_(PZ9_U]Q?
M^ABL^IK2Y>SO(+J,*7AD610W0D'(S^5 'O-%>8?\+'UC_GVL?^^'_P#BJ/\
MA8^L?\^UC_WP_P#\50!Z?17F'_"Q]8_Y]K'_ +X?_P"*H_X6/K'_ #[6/_?#
M_P#Q5 'I]%>8?\+'UC_GVL?^^'_^*H_X6/K'_/M8_P#?#_\ Q5 'I]%>8?\
M"Q]8_P"?:Q_[X?\ ^*H_X6/K'_/M8_\ ?#__ !5 'I]%>8?\+'UC_GVL?^^'
M_P#BJ/\ A8^L?\^UC_WP_P#\50!Z?17F'_"Q]8_Y]K'_ +X?_P"*H_X6/K'_
M #[6/_?#_P#Q5 'I]%>8?\+'UC_GVL?^^'_^*H_X6/K'_/M8_P#?#_\ Q5 '
MI]%>8?\ "Q]8_P"?:Q_[X?\ ^*H_X6/K'_/M8_\ ?#__ !5 'I]%>8?\+'UC
M_GVL?^^'_P#BJ/\ A8^L?\^UC_WP_P#\50!Z?17F'_"Q]8_Y]K'_ +X?_P"*
MH_X6/K'_ #[6/_?#_P#Q5 'I]%>8?\+'UC_GVL?^^'_^*H_X6/K'_/M8_P#?
M#_\ Q5 'I]%>8?\ "Q]8_P"?:Q_[X?\ ^*H_X6/K'_/M8_\ ?#__ !5 'I]%
M>8?\+'UC_GVL?^^'_P#BJ/\ A8^L?\^UC_WP_P#\50!Z?17F'_"Q]8_Y]K'_
M +X?_P"*H_X6/K'_ #[6/_?#_P#Q5 'I]%>8?\+'UC_GVL?^^'_^*H_X6/K'
M_/M8_P#?#_\ Q5 'I]%>8?\ "Q]8_P"?:Q_[X?\ ^*H_X6/K'_/M8_\ ?#__
M !5 'I]%>8?\+'UC_GVL?^^'_P#BJ/\ A8^L?\^UC_WP_P#\50!Z?17F'_"Q
M]8_Y]K'_ +X?_P"*H_X6/K'_ #[6/_?#_P#Q5 'I]%>8?\+'UC_GVL?^^'_^
M*H_X6/K'_/M8_P#?#_\ Q5 'I]%>8?\ "Q]8_P"?:Q_[X?\ ^*H_X6/K'_/M
M8_\ ?#__ !5 'I]%>8?\+'UC_GVL?^^'_P#BJ/\ A8^L?\^UC_WP_P#\50!Z
M?17F'_"Q]8_Y]K'_ +X?_P"*H_X6/K'_ #[6/_?#_P#Q5 'I]%>8?\+'UC_G
MVL?^^'_^*KL?">MW.O:5+=721(Z3F,"($# 53W)]: -ZBBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KAOB%HB
M/:IJ\$:B2,A+@@8W*>%)Y[' Z9Y]!7<TV2-)8VCD171P596&00>H(H \"HK2
MU[2GT76)[-MQ13NB8_Q(>AS@9]#CN#6;0 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !114D$$ES<16\*[I97"(N<9). .: .B\$Z(F
MK:P9;B-7M;4;W5AD,Q^Z",^Q/<?+@]:]9K-T'2DT71X+-=I=1NE8?Q.>IS@9
M]!GL!6E0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'D'C;_D;[[_MG
M_P"BUKGZZ#QM_P C???]L_\ T6M<_0 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %>G_  X_Y%ZX_P"OMO\ T!*\PKT_X<?\B]<?]?;?^@)0!V%%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110!S/C;1'U;1Q+;QL]U:G>BJ,EE/W@!GV![GY<#K7DU>_UY)XST)=&U;S(
M1BUNMTD8P $.?F4 =AD8XZ'':@#FZ*** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ KO/A]H3/,=:F&$3=' I!!)Z%O3&"1WYSTQ7'Z5I\F
MJZI;V,1PTSX+?W1U)ZC. "<>U>UV-G#IUC#9VZXBA0*O R?<X[GJ?<T 6***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \@\;?\ (WWW_;/_ -%K
M7/UT'C;_ )&^^_[9_P#HM:Y^@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M]/\ AQ_R+UQ_U]M_Z E>85Z?\./^1>N/^OMO_0$H ["BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *R_
M$&CQZYI,EH_$@^>%MV L@!P3[<X/'0^M:E% '@4D;Q2-'(C(Z$JRL,$$=013
M:[;X@Z(EK=1:I;QJD=P=DP48_><G/7N,]!_#GJ:XF@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHK:\,:(^MZQ%$T;&UC(>X;' 7TSD=<8XYZGM
M0!VO@#1OL6EMJ$R8GNON9'*QCIU&1D\^A&VNPHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH \@\;?\ (WWW_;/_ -%K7/UT'C;_ )&^^_[9
M_P#HM:Y^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *]/\ AQ_R+UQ_U]M_
MZ E>85Z?\./^1>N/^OMO_0$H ["BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *]]9PZC8S6=PN8
MID*MP,CW&>XZCW%>):CI\^EZA-97(42Q'!VG(.1D$?4$&O=:XOQ_H37EFNJP
M#,MLFV50"2T>>H_W<D_0GGB@#S2BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "O8_"VA+H6DK&XS=38DG) R#C[N1U ^O7)[UQ7@/0QJ&I-?SHWD6A!
M3DC=+G(^N.I&>Z]C7J- !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110!Y!XV_Y&^^_[9_^BUKGZZ#QM_R-]]_VS_\ 1:US] !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 5Z?\./\ D7KC_K[;_P! 2O,*]/\ AQ_R+UQ_
MU]M_Z E '84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4V2-)8VCD171P596&00>H(IU% 'BWB
M/1CH6L26@9GB(#Q.V,LI]<>A!';IG%9->O\ C#1O[7T.3RTW75O^]BP,DXZK
MT)Y'8=2!7D% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5)!!)<W$5O"NZ65PB+
MG&23@#FHZ]"^'NAE5?69T7#@I;<@]\,WMTP.?[WJ* .OTC2X-'TV&S@5<(/G
M<#'F-CEC]?TZ=JO444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% 'D'C;_D;[[_MG_Z+6N?KH/&W_(WWW_;/_P!%K7/T %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !7I_PX_P"1>N/^OMO_ $!*\PKT_P"''_(O7'_7
MVW_H"4 =A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 5Y5XYT1]/UA[V*-OLMV=^['"R'
M[PSGO][MU('2O5:S=>TI-:T>>S;:'8;HF/\ "XZ'.#CT..Q- 'B5%23P26UQ
M+;S+MEB<HZYS@@X(XJ.@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#0T729M;U2*RA.S=
MDO(5)"*.I./R^I KVN"".VMXK>%=L42!$7.< # '-<OX%T)=.TL7\HS<WB!A
MD#Y(^H /OP3^''%=90 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% 'D'C;_D;[[_ +9_^BUKGZZ#QM_R-]]_VS_]%K7/T %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !7I_PX_Y%ZX_Z^V_] 2O,*]/^''_(O7'_
M %]M_P"@)0!V%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110!Y]\0M#"LFLP(V7(2Y
MY)[85O;I@\_W?4UP->\W5K!?6LEM<Q++#(,,C=_\^M>):KI\FE:I<6,IRT+X
M#?WAU!ZG&00<>] %.BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH *Z#P?HW]KZY'YB;K6W_>RY&0<
M=%Z$<GL>H!K!CC>618XT9W<A551DDGH *]E\,:1_8NAPVSC$[?O)N?XSU'4C
M@8''7&>] &Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% 'D'C;_ )&^^_[9_P#HM:Y^N@\;?\C???\ ;/\ ]%K7/T %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !7I_PX_Y%ZX_Z^V_] 2O,*]/^''_ "+U
MQ_U]M_Z E '84444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7'^/]&^VZ6NH0IF>U
M^_@<M&>O09.#SZ ;J["B@#P"BMSQ3H3:%JS1H,VLV9(" < 9^[D]2/KTP>]8
M= !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !115BQLYM1OH;.W7,LSA5X.![G'8=3["@#K/ &A+>7C:K.,Q6S
M[8E(!#28ZG_=R#]2.>*]+JKIVGP:7I\-E;!A%$,#<<DY.23]22:M4 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >0>-O^
M1OOO^V?_ *+6N?KH/&W_ "-]]_VS_P#1:US] !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 5Z?\ #C_D7KC_ *^V_P#0$KS"O3_AQ_R+UQ_U]M_Z E '8444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110!A^*="77=):-!BZAS) 0!DG'W<GH
M#]>N#VKQRO?Z\N\>:&-/U);^!&\B[)+\D[9<Y/TSU SV;L* .1HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KT
MCP!H/D6[:K=08FEXM]Z\JF.6'/\ %G'3H/0UQ?A_1Y-<U:.T3B,?/,V[!6,$
M9(]^<#CJ?2O:8XTBC6.-%1$ 5548  Z "@!U%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% 'D'C;_D;[[_MG_Z+6N?K
MH/&W_(WWW_;/_P!%K7/T %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7I_PX
M_P"1>N/^OMO_ $!*\PKT_P"''_(O7'_7VW_H"4 =A1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !5'5]+@UC39K.=5PX^1R,^6V.&'T_7IWJ]10!X-=6L]C
M=26US$T4T9PR-V_SZU#7H7Q"T,LJ:S BX0!+GD#OA6]^N#S_ '?0UY[0 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%=)X
M,T)=9U;S)AFUM=LD@P"'.?E4@]C@YXZ#'>@#M_!FA-HVD^9,,75UMDD&""@Q
M\JD'N,G/'4X[5TE%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110!Y!XV_P"1OOO^V?\ Z+6N?KH/&W_(WWW_ &S_
M /1:US] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 5Z?\./^1>N/^OMO_0$
MKS"O3_AQ_P B]<?]?;?^@)0!V%%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% $<\$=S;RV\R[HI4*.N<9!&".*\4UK29M$U26RF._;@I(%(#J>A&?R^
MH(KV^N3\=:$NHZ6;^(8N;-"QP!\\?4@GVY(_'CF@#RRBBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@!T<;RR+'&C.[D*JJ,DD]
M!7M>@Z4FBZ/!9KM+J-TK#^)SU.<#/H,]@*XSX>Z([W3ZO/&PCC!2W)&-S'AB
M.>PR.F.?45Z+0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% 'D'C;_D;[[_MG_Z+6N?KH/&W_(WWW_;/_P!%
MK7/T %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !7I_PX_P"1>N/^OMO_ $!*
M\PKT_P"''_(O7'_7VW_H"4 =A1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 >0>,-&_LC7)/+3;:W'[V+ P!GJO0#@]AT!%<_7L_B?2/[:T.:
MV09G7]Y#S_&.@Z@<C(YZ9SVKQJ2-XI&CD1D="596&"".H(H ;1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %7-*T^35=4M[&(X:9\%O[HZD]
M1G !./:J=>F^ =#%GI_]J3(PN+D$("2-L61V]R,YYXQCO0!U5C9PZ=8PV=NN
M(H4"KP,GW..YZGW-6*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH \@\;?\C???\ ;/\ ]%K7/UT'C;_D
M;[[_ +9_^BUKGZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KT_X<?\B]<?
M]?;?^@)7F%>G_#C_ )%ZX_Z^V_\ 0$H ["BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH *\R\?:&;/4/[4A11;W) < @;9<'M[@9SSSG/:O3:
MJZCI\&J:?-97(8Q2C!VG!&#D$?0@&@#PJBK%]9S:=?36=PN)87*MP<'W&>QZ
MCV-5Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#:\,:(^MZQ%$T
M;&UC(>X;' 7TSD=<8XYZGM7L<<:11K'&BHB *JJ,  = !6'X3T,Z'HZI,BB[
MF.^8@@X]%S[#Z\DXK>H **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH \@\;?\C???\ ;/\ ]%K7/UT'
MC;_D;[[_ +9_^BUKGZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***D@@DN;B
M*WA7=+*X1%SC))P!S0!'170?\(3XB_Z!_P#Y&C_^*H_X0GQ%_P! _P#\C1__
M !5 '/T5T'_"$^(O^@?_ .1H_P#XJC_A"?$7_0/_ /(T?_Q5 '/T5T'_  A/
MB+_H'_\ D:/_ .*H_P"$)\1?] __ ,C1_P#Q5 '/T5T'_"$^(O\ H'_^1H__
M (JC_A"?$7_0/_\ (T?_ ,50!S]%=!_PA/B+_H'_ /D:/_XJC_A"?$7_ $#_
M /R-'_\ %4 <_170?\(3XB_Z!_\ Y&C_ /BJ/^$)\1?] _\ \C1__%4 <_17
M0?\ "$^(O^@?_P"1H_\ XJC_ (0GQ%_T#_\ R-'_ /%4 <_170?\(3XB_P"@
M?_Y&C_\ BJ/^$)\1?] __P C1_\ Q5 '/T5T'_"$^(O^@?\ ^1H__BJ/^$)\
M1?\ 0/\ _(T?_P 50!S]%=!_PA/B+_H'_P#D:/\ ^*H_X0GQ%_T#_P#R-'_\
M50!S]%=!_P (3XB_Z!__ )&C_P#BJ/\ A"?$7_0/_P#(T?\ \50!S]%=!_PA
M/B+_ *!__D:/_P"*H_X0GQ%_T#__ "-'_P#%4 <_170?\(3XB_Z!_P#Y&C_^
M*H_X0GQ%_P! _P#\C1__ !5 '/T5T'_"$^(O^@?_ .1H_P#XJC_A"?$7_0/_
M /(T?_Q5 '/T5T'_  A/B+_H'_\ D:/_ .*H_P"$)\1?] __ ,C1_P#Q5 '/
MT5T'_"$^(O\ H'_^1H__ (JC_A"?$7_0/_\ (T?_ ,50!S]%=!_PA/B+_H'_
M /D:/_XJC_A"?$7_ $#_ /R-'_\ %4 <_170?\(3XB_Z!_\ Y&C_ /BJ/^$)
M\1?] _\ \C1__%4 <_170?\ "$^(O^@?_P"1H_\ XJC_ (0GQ%_T#_\ R-'_
M /%4 <_170?\(3XB_P"@?_Y&C_\ BJ/^$)\1?] __P C1_\ Q5 '/T5T'_"$
M^(O^@?\ ^1H__BJ/^$)\1?\ 0/\ _(T?_P 50!S]%=!_PA/B+_H'_P#D:/\
M^*H_X0GQ%_T#_P#R-'_\50!S]>G_  X_Y%ZX_P"OMO\ T!*Y#_A"?$7_ $#_
M /R-'_\ %5W?@K2[W2-&FM[Z'RI6N&<+N#<;5&>"?0T =)1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% '#?$+1$>U35X(U$D9"7! QN
M4\*3SV.!TSSZ"O.:]]DC26-HY$5T<%65AD$'J"*\2US3?[(UJZL0VY8G^0YR
M=I *YX'.",^] &?1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !76>!=";4=
M4%_*,6UFX89!^>3J #[<$_AQS7+P027-Q%;PKNEE<(BYQDDX YKVO1=)AT32
MXK*$[]N2\A4 NQZDX_+Z "@#0HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \@\;?\C???]L__
M $6M<_70>-O^1OOO^V?_ *+6N?H **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
M0T+_ )&'3/\ K[B_]#%9]:&A?\C#IG_7W%_Z&* /;Z*** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR#QM_R-]]_VS_\ 1:UZ_7D'
MC;_D;[[_ +9_^BUH Y^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** -#0O\
MD8=,_P"ON+_T,5[?7B&A?\C#IG_7W%_Z&*]OH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /
M(/&W_(WWW_;/_P!%K7/UT'C;_D;[[_MG_P"BUKGZ "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *T-"_P"1ATS_ *^XO_0Q6?6AH7_(PZ9_U]Q?^AB@#V^BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\@\;?\C???
M]L__ $6M>OUY!XV_Y&^^_P"V?_HM: .?HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#0T+_ )&'3/\ K[B_]#%>WUXAH7_(PZ9_U]Q?^ABO;Z "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@#R#QM_R-]]_VS_\ 1:US]=!XV_Y&^^_[9_\ HM:Y^@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "M#0O\ D8=,_P"ON+_T,5GUH:%_R,.F?]?<
M7_H8H ]OHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "O(/&W_(WWW_;/_P!%K7K]>0>-O^1OOO\ MG_Z+6@#GZ*** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH T-"_P"1ATS_ *^XO_0Q7M]>(:%_R,.F?]?<7_H8
MKV^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH \@\;?\C???]L__ $6M<_70>-O^1OOO^V?_
M *+6N?H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K0T+_ )&'3/\ K[B_]#%9
M]:&A?\C#IG_7W%_Z&* /;Z*** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ KR#QM_R-]]_VS_\ 1:UZ_7D'C;_D;[[_ +9_^BUH Y^B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** -#0O\ D8=,_P"ON+_T,5[?7B&A
M?\C#IG_7W%_Z&*]OH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** /(/&W_(WWW_;/_P!%K7/U
MT'C;_D;[[_MG_P"BUKGZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *T-"_P"1
MATS_ *^XO_0Q6?6AH7_(PZ9_U]Q?^AB@#V^BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH *\@\;?\C???]L__ $6M>OUY!XV_Y&^^
M_P"V?_HM: .?HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#0T+_ )&'3/\
MK[B_]#%>WUXAH7_(PZ9_U]Q?^ABO;Z "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R#QM_R-
M]]_VS_\ 1:US]=!XV_Y&^^_[9_\ HM:Y^@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "M#0O\ D8=,_P"ON+_T,5GUH:%_R,.F?]?<7_H8H ]OHHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O(/&W_(WWW_;/_P!%
MK7K]>0>-O^1OOO\ MG_Z+6@#GZ*** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M T-"_P"1ATS_ *^XO_0Q7M]>(:%_R,.F?]?<7_H8KV^@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH \@\;?\C???]L__ $6M<_70>-O^1OOO^V?_ *+6N?H **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ K0T+_ )&'3/\ K[B_]#%9]:&A?\C#IG_7W%_Z&* /
M;Z*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR#Q
MM_R-]]_VS_\ 1:UZ_7D'C;_D;[[_ +9_^BUH Y^BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** -#0O\ D8=,_P"ON+_T,5[?7B&A?\C#IG_7W%_Z&*]OH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** /(/&W_(WWW_;/_P!%K7/UT'C;_D;[[_MG_P"BUKGZ
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH *T-"_P"1ATS_ *^XO_0Q6?6AH7_(
MPZ9_U]Q?^AB@#V^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH *\@\;?\C???]L__ $6M>OUY!XV_Y&^^_P"V?_HM: .?HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@#0T+_ )&'3/\ K[B_]#%>WUXAH7_(PZ9_
MU]Q?^ABO;Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@#R#QM_R-]]_VS_\ 1:US]=!XV_Y&
M^^_[9_\ HM:Y^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "M#0O\ D8=,_P"O
MN+_T,5GUH:%_R,.F?]?<7_H8H ]OHHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "O(/&W_(WWW_;/_P!%K7K]>0>-O^1OOO\ MG_Z
M+6@#GZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH T-"_P"1ATS_ *^XO_0Q
M7M]>(:%_R,.F?]?<7_H8KV^@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \@\;?\C???]L__
M $6M<_70>-O^1OOO^V?_ *+6N?H **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ K
M0T+_ )&'3/\ K[B_]#%9]:&A?\C#IG_7W%_Z&* /;Z*** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR#QM_R-]]_VS_\ 1:UZ_7D'
MC;_D;[[_ +9_^BUH Y^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** -#0O\
MD8=,_P"ON+_T,5[?7B&A?\C#IG_7W%_Z&*]OH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /
M(/&W_(WWW_;/_P!%K7/UT'C;_D;[[_MG_P"BUKGZ "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH *L6%U]BU&VN]F_R)5DVYQNVD'&?PJO10!Z!_PLW_ *A'_DS_
M /84?\+-_P"H1_Y,_P#V%>?T4 >@?\+-_P"H1_Y,_P#V%'_"S?\ J$?^3/\
M]A7G]% 'H'_"S?\ J$?^3/\ ]A1_PLW_ *A'_DS_ /85Y_10!Z!_PLW_ *A'
M_DS_ /84?\+-_P"H1_Y,_P#V%>?T4 >@?\+-_P"H1_Y,_P#V%'_"S?\ J$?^
M3/\ ]A7G]% 'H'_"S?\ J$?^3/\ ]A1_PLW_ *A'_DS_ /85Y_10!Z!_PLW_
M *A'_DS_ /84?\+-_P"H1_Y,_P#V%>?T4 >@?\+-_P"H1_Y,_P#V%'_"S?\
MJ$?^3/\ ]A7G]% 'H'_"S?\ J$?^3/\ ]A1_PLW_ *A'_DS_ /85Y_10!Z!_
MPLW_ *A'_DS_ /84?\+-_P"H1_Y,_P#V%>?T4 >@?\+-_P"H1_Y,_P#V%'_"
MS?\ J$?^3/\ ]A7G]% 'H'_"S?\ J$?^3/\ ]A1_PLW_ *A'_DS_ /85Y_10
M!Z!_PLW_ *A'_DS_ /84?\+-_P"H1_Y,_P#V%>?T4 >@?\+-_P"H1_Y,_P#V
M%'_"S?\ J$?^3/\ ]A7G]% 'H'_"S?\ J$?^3/\ ]A1_PLW_ *A'_DS_ /85
MY_10!Z!_PLW_ *A'_DS_ /84?\+-_P"H1_Y,_P#V%>?T4 >@?\+-_P"H1_Y,
M_P#V%'_"S?\ J$?^3/\ ]A7G]% 'H'_"S?\ J$?^3/\ ]A1_PLW_ *A'_DS_
M /85Y_10!Z!_PLW_ *A'_DS_ /84?\+-_P"H1_Y,_P#V%>?T4 >@?\+-_P"H
M1_Y,_P#V%'_"S?\ J$?^3/\ ]A7G]% 'H'_"S?\ J$?^3/\ ]A1_PLW_ *A'
M_DS_ /85Y_10!Z!_PLW_ *A'_DS_ /84?\+-_P"H1_Y,_P#V%>?T4 >@?\+-
M_P"H1_Y,_P#V%'_"S?\ J$?^3/\ ]A7G]% 'H'_"S?\ J$?^3/\ ]A1_PLW_
M *A'_DS_ /85Y_10!Z!_PLW_ *A'_DS_ /84?\+-_P"H1_Y,_P#V%>?T4 >@
M?\+-_P"H1_Y,_P#V%'_"S?\ J$?^3/\ ]A7G]% 'H'_"S?\ J$?^3/\ ]A1_
MPLW_ *A'_DS_ /85Y_10!Z!_PLW_ *A'_DS_ /84?\+-_P"H1_Y,_P#V%>?T
M4 >@?\+-_P"H1_Y,_P#V%'_"S?\ J$?^3/\ ]A7G]% 'H'_"S?\ J$?^3/\
M]A1_PLW_ *A'_DS_ /85Y_10!Z!_PLW_ *A'_DS_ /84?\+-_P"H1_Y,_P#V
M%>?T4 >GZ)XY_MC5X+#^SO)\W=\_G[L84GIM'I785Y!X)_Y&^Q_[:?\ HMJ]
M?H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH *\@\;?\C???\ ;/\ ]%K7K]>0>-O^1OOO^V?_ *+6@#GZ*** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH T-"_Y&'3/^ON+_P!#%>WUXAH7_(PZ9_U]
MQ?\ H8KV^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH \@\;?\C???\ ;/\ ]%K7/UT'C;_D
M;[[_ +9_^BUKGZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#H/!/_(WV/\ VT_]%M7K]>0>
M"?\ D;['_MI_Z+:O7Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "O(/&W_(WWW_;/_T6M>OUY!XV_P"1OOO^V?\
MZ+6@#GZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH T-"_Y&'3/^ON+_ -#%
M>WUXAH7_ ",.F?\ 7W%_Z&*]OH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /(/&W_(WWW_;
M/_T6M<_70>-O^1OOO^V?_HM:Y^@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH Z#P3_R-]C_V
MT_\ 1;5Z_7D'@G_D;['_ +:?^BVKU^@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR#QM_R-]]_VS_\ 1:UZ_7D'
MC;_D;[[_ +9_^BUH Y^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** -#0O\
MD8=,_P"ON+_T,5[?7B&A?\C#IG_7W%_Z&*]OH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /
M(/&W_(WWW_;/_P!%K7/UT'C;_D;[[_MG_P"BUKGZ "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@#H/!/_ "-]C_VT_P#1;5Z_7D'@G_D;['_MI_Z+:O7Z "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "O(/&W_ "-]
M]_VS_P#1:UZ_7D'C;_D;[[_MG_Z+6@#GZ*** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH T-"_Y&'3/^ON+_T,5[?7B&A?\C#IG_7W%_Z&*]OH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** /(/&W_ "-]]_VS_P#1:US]=!XV_P"1OOO^V?\ Z+6N?H ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** .@\$_P#(WV/_ &T_]%M7K]>0>"?^1OL?^VG_ *+:O7Z
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "O(/&W_(WWW_ &S_ /1:UZ_7D'C;_D;[[_MG_P"BUH Y^BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** -#0O^1ATS_K[B_\ 0Q7M]>(:%_R,.F?]?<7_
M *&*]OH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** /(/&W_(WWW_ &S_ /1:US]=!XV_Y&^^
M_P"V?_HM:Y^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH Z#P3_R-]C_ -M/_1;5Z_7D'@G_
M )&^Q_[:?^BVKU^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ KR#QM_R-]]_VS_]%K7K]>0>-O\ D;[[_MG_ .BU
MH Y^BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** -#0O^1ATS_K[B_P#0Q7M]
M>(:%_P C#IG_ %]Q?^ABO;Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R#QM_R-]]_VS_]
M%K7/UT'C;_D;[[_MG_Z+6N?H **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .@\$_\C?8_]M/_
M $6U>OUY!X)_Y&^Q_P"VG_HMJ]?H **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH *\@\;?\C???]L__ $6M>OUY!XV_
MY&^^_P"V?_HM: .?HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#0T+_ )&'
M3/\ K[B_]#%>WUXAH7_(PZ9_U]Q?^ABO;Z "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#R#Q
MM_R-]]_VS_\ 1:US]=!XV_Y&^^_[9_\ HM:Y^@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
MZ#P3_P C?8_]M/\ T6U>OUY!X)_Y&^Q_[:?^BVKU^@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KR#QM_P C???]
ML_\ T6M>OUY!XV_Y&^^_[9_^BUH Y^BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** -#0O^1ATS_K[B_]#%>WUXAH7_(PZ9_U]Q?^ABO;Z "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@#R#QM_P C???]L_\ T6M<_70>-O\ D;[[_MG_ .BUKGZ "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@#H/!/\ R-]C_P!M/_1;5Z_7D'@G_D;['_MI_P"BVKU^@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ KR#QM_R-]]_P!L_P#T6M>OUY!XV_Y&^^_[9_\ HM: .?HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#0T+_D8=,_Z^XO_ $,5[?7B&A?\C#IG_7W%_P"A
MBO;Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@#R#QM_R-]]_P!L_P#T6M<_70>-O^1OOO\
MMG_Z+6N?H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** .@\$_\C?8_P#;3_T6U>OUY!X)_P"1
MOL?^VG_HMJ]?H **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH *\@\;?\C???]L__1:UZ_7D'C;_ )&^^_[9_P#HM: .
M?HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@#0T+_D8=,_Z^XO\ T,5[?7B&
MA?\ (PZ9_P!?<7_H8KV^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \@\;?\C???]L__1:U
MS]=!XV_Y&^^_[9_^BUKGZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#H/!/_(WV/_;3_P!%
MM7K]>0>"?^1OL?\ MI_Z+:O7Z "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "O(/&W_(WWW_;/_P!%K7K]>0>-O^1O
MOO\ MG_Z+6@#GZ*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH T-"_P"1ATS_
M *^XO_0Q7M]>(:%_R,.F?]?<7_H8KV^@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \@\;?\
MC???]L__ $6M<_70>-O^1OOO^V?_ *+6N?H **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** .@\
M$_\ (WV/_;3_ -%M7K]>0>"?^1OL?^VG_HMJ]?H **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *\@\;?\ (WWW_;/_
M -%K7K]>0>-O^1OOO^V?_HM: .?HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@#0T+_D8=,_Z^XO_0Q7M]>(:%_R,.F?]?<7_H8KV^@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH \@\;?\ (WWW_;/_ -%K7/UT'C;_ )&^^_[9_P#HM:Y^@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH Z#P3_ ,C?8_\ ;3_T6U>OUY!X)_Y&^Q_[:?\ HMJ]?H ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M\@\;?\C???\ ;/\ ]%K7K]>0>-O^1OOO^V?_ *+6@#GZ*** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH T-"_Y&'3/^ON+_P!#%>WUXAH7_(PZ9_U]Q?\ H8KV
M^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH \@\;?\C???\ ;/\ ]%K7/UT'C;_D;[[_ +9_
M^BUKGZ "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@#H/!/_(WV/\ VT_]%M7K]>0>"?\ D;['
M_MI_Z+:O7Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "O(/&W_(WWW_;/_T6M>OUY!XV_P"1OOO^V?\ Z+6@#GZ*
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH T-"_Y&'3/^ON+_ -#%>WUXAH7_
M ",.F?\ 7W%_Z&*]OH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** /(/&W_(WWW_;/_T6M<_7
MK>J>"M-U?4I;ZXGNUEEQN$;J%X '=3Z53_X5QH__ #\WW_?:?_$T >845Z?_
M ,*XT?\ Y^;[_OM/_B:/^%<:/_S\WW_?:?\ Q- 'F%%>G_\ "N-'_P"?F^_[
M[3_XFC_A7&C_ //S??\ ?:?_ !- 'F%%>G_\*XT?_GYOO^^T_P#B:/\ A7&C
M_P#/S??]]I_\30!YA17I_P#PKC1_^?F^_P"^T_\ B:/^%<:/_P _-]_WVG_Q
M- 'F%%>G_P#"N-'_ .?F^_[[3_XFC_A7&C_\_-]_WVG_ ,30!YA17I__  KC
M1_\ GYOO^^T_^)H_X5QH_P#S\WW_ 'VG_P 30!YA17I__"N-'_Y^;[_OM/\
MXFC_ (5QH_\ S\WW_?:?_$T >845Z?\ \*XT?_GYOO\ OM/_ (FC_A7&C_\
M/S??]]I_\30!YA17I_\ PKC1_P#GYOO^^T_^)H_X5QH__/S??]]I_P#$T >8
M45Z?_P *XT?_ )^;[_OM/_B:/^%<:/\ \_-]_P!]I_\ $T >845Z?_PKC1_^
M?F^_[[3_ .)H_P"%<:/_ ,_-]_WVG_Q- 'F%%>G_ /"N-'_Y^;[_ +[3_P")
MH_X5QH__ #\WW_?:?_$T >845Z?_ ,*XT?\ Y^;[_OM/_B:/^%<:/_S\WW_?
M:?\ Q- 'F%%>G_\ "N-'_P"?F^_[[3_XFC_A7&C_ //S??\ ?:?_ !- 'F%%
M>G_\*XT?_GYOO^^T_P#B:/\ A7&C_P#/S??]]I_\30!YA17I_P#PKC1_^?F^
M_P"^T_\ B:/^%<:/_P _-]_WVG_Q- 'F%%>G_P#"N-'_ .?F^_[[3_XFC_A7
M&C_\_-]_WVG_ ,30!YA17I__  KC1_\ GYOO^^T_^)H_X5QH_P#S\WW_ 'VG
M_P 30!YA17I__"N-'_Y^;[_OM/\ XFC_ (5QH_\ S\WW_?:?_$T >845Z?\
M\*XT?_GYOO\ OM/_ (FC_A7&C_\ /S??]]I_\30!YA17I_\ PKC1_P#GYOO^
M^T_^)H_X5QH__/S??]]I_P#$T >845Z?_P *XT?_ )^;[_OM/_B:/^%<:/\
M\_-]_P!]I_\ $T >845Z?_PKC1_^?F^_[[3_ .)H_P"%<:/_ ,_-]_WVG_Q-
M 'F%%>G_ /"N-'_Y^;[_ +[3_P")H_X5QH__ #\WW_?:?_$T >845Z?_ ,*X
MT?\ Y^;[_OM/_B:/^%<:/_S\WW_?:?\ Q- 'F%%>G_\ "N-'_P"?F^_[[3_X
MFC_A7&C_ //S??\ ?:?_ !- 'F%%>G_\*XT?_GYOO^^T_P#B:/\ A7&C_P#/
MS??]]I_\30!YA17I_P#PKC1_^?F^_P"^T_\ B:/^%<:/_P _-]_WVG_Q- 'F
M%%>G_P#"N-'_ .?F^_[[3_XFC_A7&C_\_-]_WVG_ ,30!YA17I__  KC1_\
MGYOO^^T_^)H_X5QH_P#S\WW_ 'VG_P 30!YA17I__"N-'_Y^;[_OM/\ XFC_
M (5QH_\ S\WW_?:?_$T >845Z?\ \*XT?_GYOO\ OM/_ (FC_A7&C_\ /S??
M]]I_\30!YA17I_\ PKC1_P#GYOO^^T_^)H_X5QH__/S??]]I_P#$T >845Z?
M_P *XT?_ )^;[_OM/_B:/^%<:/\ \_-]_P!]I_\ $T >845Z?_PKC1_^?F^_
M[[3_ .)H_P"%<:/_ ,_-]_WVG_Q- 'F%%>G_ /"N-'_Y^;[_ +[3_P")H_X5
MQH__ #\WW_?:?_$T >845Z?_ ,*XT?\ Y^;[_OM/_B:/^%<:/_S\WW_?:?\
MQ- 'F%%>G_\ "N-'_P"?F^_[[3_XFC_A7&C_ //S??\ ?:?_ !- 'F%%>G_\
M*XT?_GYOO^^T_P#B:/\ A7&C_P#/S??]]I_\30!YA17I_P#PKC1_^?F^_P"^
MT_\ B:/^%<:/_P _-]_WVG_Q- 'F%%>G_P#"N-'_ .?F^_[[3_XFC_A7&C_\
M_-]_WVG_ ,30!YA17I__  KC1_\ GYOO^^T_^)H_X5QH_P#S\WW_ 'VG_P 3
M0!YA17I__"N-'_Y^;[_OM/\ XFC_ (5QH_\ S\WW_?:?_$T >845Z?\ \*XT
M?_GYOO\ OM/_ (FC_A7&C_\ /S??]]I_\30!YA17I_\ PKC1_P#GYOO^^T_^
M)H_X5QH__/S??]]I_P#$T >845Z?_P *XT?_ )^;[_OM/_B:/^%<:/\ \_-]
M_P!]I_\ $T >845Z?_PKC1_^?F^_[[3_ .)H_P"%<:/_ ,_-]_WVG_Q- 'F%
M%>G_ /"N-'_Y^;[_ +[3_P")H_X5QH__ #\WW_?:?_$T >845Z?_ ,*XT?\
MY^;[_OM/_B:/^%<:/_S\WW_?:?\ Q- '(>"?^1OL?^VG_HMJ]?KF]+\%:;I&
MI17UO/=M+%G:)'4KR".RCUKI* "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "O(/&W_(WWW_;/_P!%K7K]<WJG@K3=
M7U*6^N)[M99<;A&ZA> !W4^E 'DE%>G_ /"N-'_Y^;[_ +[3_P")H_X5QH__
M #\WW_?:?_$T >845Z?_ ,*XT?\ Y^;[_OM/_B:/^%<:/_S\WW_?:?\ Q- '
MF%%>G_\ "N-'_P"?F^_[[3_XFC_A7&C_ //S??\ ?:?_ !- 'F%%>G_\*XT?
M_GYOO^^T_P#B:/\ A7&C_P#/S??]]I_\30!YA17I_P#PKC1_^?F^_P"^T_\
MB:/^%<:/_P _-]_WVG_Q- 'F%%>G_P#"N-'_ .?F^_[[3_XFC_A7&C_\_-]_
MWVG_ ,30!YA17I__  KC1_\ GYOO^^T_^)H_X5QH_P#S\WW_ 'VG_P 30!YA
M17I__"N-'_Y^;[_OM/\ XFC_ (5QH_\ S\WW_?:?_$T >845Z?\ \*XT?_GY
MOO\ OM/_ (FC_A7&C_\ /S??]]I_\30!YA17I_\ PKC1_P#GYOO^^T_^)H_X
M5QH__/S??]]I_P#$T >845Z?_P *XT?_ )^;[_OM/_B:/^%<:/\ \_-]_P!]
MI_\ $T >845Z?_PKC1_^?F^_[[3_ .)H_P"%<:/_ ,_-]_WVG_Q- 'F%%>G_
M /"N-'_Y^;[_ +[3_P")H_X5QH__ #\WW_?:?_$T >845Z?_ ,*XT?\ Y^;[
M_OM/_B:/^%<:/_S\WW_?:?\ Q- 'F%%>G_\ "N-'_P"?F^_[[3_XFC_A7&C_
M //S??\ ?:?_ !- 'F%%>G_\*XT?_GYOO^^T_P#B:/\ A7&C_P#/S??]]I_\
M30!YA17I_P#PKC1_^?F^_P"^T_\ B:/^%<:/_P _-]_WVG_Q- 'F%%>G_P#"
MN-'_ .?F^_[[3_XFC_A7&C_\_-]_WVG_ ,30!P&A?\C#IG_7W%_Z&*]OKE;3
MP#I5G>074=Q>%X9%D4,ZX)!R,_+[5U5 !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !17'_P#"Q]'_ .?:^_[X3_XJC_A8^C_\
M^U]_WPG_ ,50!V%%<?\ \+'T?_GVOO\ OA/_ (JC_A8^C_\ /M??]\)_\50!
MV%%<?_PL?1_^?:^_[X3_ .*K8T+Q'9^(/M'V2.=/(V[O-4#.[.,8)]#0!L44
M44 %%%% !1110 4444 %%<_K/C#2](WQ^9]INER/)A.<'G[S=!R,'N,]*X#6
M?&&J:OOC\S[-:MD>3"<9'/WFZG@X/8XZ4 >OT444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%8^K^)]+T7*7,^^<?\L(OF?MU'0<'
M/)&>U &Q17E&K^.M4U',=L?L,![1-\YZ=7Z]1VQUP<UZO0 4444 %%%% !17
M'_\ "Q]'_P"?:^_[X3_XJC_A8^C_ //M??\ ?"?_ !5 '845Q_\ PL?1_P#G
MVOO^^$_^*H_X6/H__/M??]\)_P#%4 =A17'_ /"Q]'_Y]K[_ +X3_P"*K8T+
MQ'9^(/M'V2.=/(V[O-4#.[.,8)]#0!L4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%8^K^)]
M+T7*7,^^<?\ +"+YG[=1T'!SR1GM6Q0 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%-21)%W(ZL 2I*G/(."/P((H =111
M0 4444 %%%% !1110 4444 %%%% !1110 44V21(HVDD=41 69F.  .I)HCD
M26-9(W5T<!E93D$'H0: '4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110!Y9XOU;4K;Q3>0V^H7<42[-J1S,JCY%/0&L/^W=8
M_P"@K??^!#_XUH>-O^1OOO\ MG_Z+6N?H T/[=UC_H*WW_@0_P#C1_;NL?\
M05OO_ A_\:SZ* -#^W=8_P"@K??^!#_XT?V[K'_05OO_  (?_&L^B@#0_MW6
M/^@K??\ @0_^-']NZQ_T%;[_ ,"'_P :SZ* -#^W=8_Z"M]_X$/_ (T?V[K'
M_05OO_ A_P#&L^B@#0_MW6/^@K??^!#_ .-']NZQ_P!!6^_\"'_QK/HH T/[
M=UC_ *"M]_X$/_C1_;NL?]!6^_\  A_\:SZ* -:V\3ZW:R%X]3N6)&,2OY@_
M)LC\:O0>.M?BF5WNHYE'6.2%0I_[Y /ZUS=% '=6WQ*N5C(NM-BE?/!BD*#'
MT(;^==#I_CC1;^8Q&62U;^$W("JW7N"0.G?'45Y)10![['(DL:R1NKHX#*RG
M((/0@TZO#M/UG4=+8&RO)80"6V!LH21C)4\'CU%>C^'_ !M::LR6UV%M;QB%
M49)20X['MSV/J,$T =51110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110!X!1110 4444 %>@?
M#+_F*?\ ;+_V>O/Z] ^&7_,4_P"V7_L] '?T444 %%%% !16'KWBFQT#$<PD
MENF3>D*#J.<$L> ,C'<^U>>:SXPU35]\?F?9K5LCR83C(Y^\W4\'![''2@#O
M]9\8:7I&^/S/M-TN1Y,)S@\_>;H.1@]QGI7 :SXPU35]\?F?9K5LCR83C(Y^
M\W4\'![''2N?HH **** /?Z*** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHK+UK7['084>\:0M)GRXXTRSXQGVXR.I% &I6/J_B?2]%RES/OG'_+
M"+YG[=1T'!SR1GM7 :OXZU34<QVQ^PP'M$WSGIU?KU';'7!S7+T =1J_CK5-
M1S';'[# >T3?.>G5^O4=L=<'-<O110 5[_7@%>_T %%%% !1110!X!1110 4
M444 %>@?#+_F*?\ ;+_V>O/Z] ^&7_,4_P"V7_L] '?T444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !16/J_B
M?2]%RES/OG'_ "PB^9^W4=!P<\D9[5P&K^.M4U',=L?L,![1-\YZ=7Z]1VQU
MP<T =_J_B?2]%RES/OG'_+"+YG[=1T'!SR1GM7 :OXZU34<QVQ^PP'M$WSGI
MU?KU';'7!S7+T4 %>_UX!7O] !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%<_K/C#2](WQ^9]INER/)A.<'G[S=!R,'N,]* .@KG]9\8
M:7I&^/S/M-TN1Y,)S@\_>;H.1@]QGI7 :SXPU35]\?F?9K5LCR83C(Y^\W4\
M'![''2N?H Z#6?&&J:OOC\S[-:MD>3"<9'/WFZG@X/8XZ5W_ ()_Y%"Q_P"V
MG_HQJ\@KU_P3_P BA8_]M/\ T8U '04444 %%%% !1110 4444 %%%% !139
M)$BC:21U1$!9F8X  ZDFN1UGQ_8V6^'3U^V3C(W](U/(Z]6Y Z<$'K0!UTDB
M11M)(ZHB LS,<  =237(ZSX_L;+?#IZ_;)QD;^D:GD=>K<@=."#UK@M5U[4=
M9DW7EPS(#E8EX1>N,#VR1DY/O6;0!I:KKVHZS)NO+AF0'*Q+PB]<8'MDC)R?
M>O7="_Y%[3/^O2+_ - %>(5[?H7_ "+VF?\ 7I%_Z * -"BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /(/&W_(WWW_ &S_
M /1:US]=!XV_Y&^^_P"V?_HM:Y^@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@#N/!_C#[+Y>F:G)_H_W89V/^K]%8_P!WT/;Z=/1Z\ KT
M;P#XA,\?]CW3LTD8+6[LPY48^3UXZCKQGH!0!W-%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >
M4444 %%%% !7H'PR_P"8I_VR_P#9Z\_KT#X9?\Q3_ME_[/0!W]%%% !1110!
MYA\1_P#D8;?_ *]%_P#0WKCZ[#XC_P#(PV__ %Z+_P"AO7'T %%%% !1110!
M[_1110 4444 %%%% !1110 4444 %%%% !1110 4444 %<!\3?\ F%_]M?\
MV2N_K@/B;_S"_P#MK_[)0!Y_1110 4444 %>_P!> 5[_ $ %%%% !1110!X!
M1110 4444 %>@?#+_F*?]LO_ &>O/Z] ^&7_ #%/^V7_ +/0!W]%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !7%_$
M#5;[3H;**SN9(%G\SS#&<,=NW'/4=3TKM*X#XF_\PO\ [:_^R4 >?T444 %%
M%% !7O\ 7@%>_P! !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 51
MUC4DT?2;B_>-I!$!A%.,DD <]N2*O5S_ (V_Y%"^_P"V?_HQ: . UGQAJFK[
MX_,^S6K9'DPG&1S]YNIX.#V..E<_110 4444 %>O^"?^10L?^VG_ *,:O(*]
M?\$_\BA8_P#;3_T8U '04444 %%%% !1110 4444 %8OB?7'T#2ENHX%F=Y/
M*4,V I*L03Z].G'UK:KC_B/_ ,B];_\ 7VO_ * ] '!:KKVHZS)NO+AF0'*Q
M+PB]<8'MDC)R?>LVBB@ HHHH *]OT+_D7M,_Z](O_0!7B%>WZ%_R+VF?]>D7
M_H H T**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH \@\;?\C???]L__ $6M<_70>-O^1OOO^V?_ *+6N?H **** "BBKFDP
M1W.LV-O,NZ*6XC1USC(+ $<4 4Z*]?\ ^$)\._\ 0/\ _(TG_P 51_PA/AW_
M *!__D:3_P"*H \@HKU__A"?#O\ T#__ "-)_P#%4?\ "$^'?^@?_P"1I/\
MXJ@#R"BO7_\ A"?#O_0/_P#(TG_Q5'_"$^'?^@?_ .1I/_BJ /(**]?_ .$)
M\._] _\ \C2?_%5#<^ ]!GC"QP2VY!SOBE))]OFR/TH \FHKT2\^&L)RUCJ$
MB83A)T#9;_>&,#IV-<;JN@ZCHLFV\MV5"<+*O*-UQ@^^"<'!]J ,VBBB@ HH
MHH *L6-Y-IU]#>6[8EA<,O)P?8X['H?8U7HH ]UTV]34M-MKQ-H$T8<A6W;2
M1R,^QR/PJU7&_#K4#<://9,6)M9,KP,!7R0/?D,>?45V5 !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M > 45[?_ &%H_P#T"K'_ ,!T_P */["T?_H%6/\ X#I_A0!XA17M_P#86C_]
M JQ_\!T_PH_L+1_^@58_^ Z?X4 >(5Z!\,O^8I_VR_\ 9ZZ_^PM'_P"@58_^
M Z?X58M;"SLMWV2T@M]^-WE1A=V.F<?4T 6**** "BBB@#S#XC_\C#;_ /7H
MO_H;UQ]=A\1_^1AM_P#KT7_T-ZX^@ HHHH **** /?Z*** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ K@/B;_S"_\ MK_[)7?UP'Q-_P"87_VU_P#9
M* //Z*** "BBB@ KW^O *]_H **** "BBB@#P"BO;_["T?\ Z!5C_P" Z?X4
M?V%H_P#T"K'_ ,!T_P * /$**]O_ +"T?_H%6/\ X#I_A1_86C_] JQ_\!T_
MPH \0KT#X9?\Q3_ME_[/77_V%H__ $"K'_P'3_"K%K86=EN^R6D%OOQN\J,+
MNQTSCZF@"Q1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 5P'Q-_P"87_VU_P#9*[^N ^)O_,+_ .VO_LE 'G]%%% !
M1110 5[_ %X!7O\ 0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M<_XV_P"10OO^V?\ Z,6N@KG_ !M_R*%]_P!L_P#T8M 'D%%%% !1110 5Z_X
M)_Y%"Q_[:?\ HQJ\@KU_P3_R*%C_ -M/_1C4 =!1110 4444 %%%% !1110
M5Q_Q'_Y%ZW_Z^U_] >NPKC_B/_R+UO\ ]?:_^@/0!YA1110 4444 %>WZ%_R
M+VF?]>D7_H KQ"O;]"_Y%[3/^O2+_P! % &A1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% 'D'C;_D;[[_MG_P"BUKGZZ#QM
M_P C???]L_\ T6M<_0 4444 %:&A?\C#IG_7W%_Z&*SZT-"_Y&'3/^ON+_T,
M4 >WT444 %%%% !1110 4444 %-DC26-HY$5T<%65AD$'J"*=10!XYXIT)M"
MU9HT&;6;,D! . ,_=R>I'UZ8/>L.O6?'ELD_A6:1BP,$B2+CN2=O/X,:\FH
M**** "BBB@#LOAO(XUVYC#L$:V+%<\$AEP<>V3^9KTVO(O \CIXMLU5V4.)%
M8 XW#83@^O(!_"O7: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#
MS#XC_P#(PV__ %Z+_P"AO7'UV'Q'_P"1AM_^O1?_ $-ZX^@ HHHH **** /?
MZ*** "BBB@ HHHH **** "BBB@ HHJ.>>&VA::XECBB7[SR,%4=NIH DHK/_
M +=T?_H*V/\ X$)_C5BUO[.]W?9+N"XV8W>5(&VYZ9Q]#0!8HHHH *X#XF_\
MPO\ [:_^R5W]<!\3?^87_P!M?_9* //Z*** "BBB@ KW^O *]_H **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **AN
M;NVLXQ)=7$4"$[0TKA03Z9/TJK_;NC_]!6Q_\"$_QH T**KVM_9WN[[)=P7&
MS&[RI VW/3./H:L4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4455N=2L+.01W5[;0.1N"RRJI(]<$^U %JBL_P#MW1_^@K8_^!"?XU>CD26-
M9(W5T<!E93D$'H0: '4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 45#<W=M9QB2ZN(H$)VAI7"
M@GTR?I57^W='_P"@K8_^!"?XT :%%9_]NZ/_ -!6Q_\  A/\:M6UW;7D9DM;
MB*= =I:)PP!],CZT 34444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %<!\3?^87_P!M?_9*[^N ^)O_ #"_^VO_ +)0!Y_1110 4444
M %>_UX!7O] !1110 4451DUK2HI&CDU.S1T)5E:=001U!&: +U%4X-6TVYF6
M&WU"TEE;[J1S*S'OT!JY0 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 45#<W=M9QB2ZN(H$)VAI7"@GTR?I57^W='_P"@K8_^!"?XT :%
M%1P3PW,*S6\L<L3?=>-@RGMU%24 %%%% !1110 4444 %%%% !1110 5S_C;
M_D4+[_MG_P"C%KH*Y_QM_P BA??]L_\ T8M 'D%%%% !1110 5Z_X)_Y%"Q_
M[:?^C&KR"O7_  3_ ,BA8_\ ;3_T8U '04444 %%%% !1110 4444 %<?\1_
M^1>M_P#K[7_T!Z["N/\ B/\ \B];_P#7VO\ Z ] 'F%%%% !1110 5[?H7_(
MO:9_UZ1?^@"O$*]OT+_D7M,_Z](O_0!0!H4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%-DD2*-I)'5$0%F9C@ #J2: '45G_V[H_\ T%;'_P "$_QJ
MQ:W]G>[OLEW!<;,;O*D#;<],X^AH L4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%4Y]6TVVF:&XU"TBE7[R23*K#OT)H N45G_
M -NZ/_T%;'_P(3_&KT<B2QK)&ZNC@,K*<@@]"#0 ZBBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /(/&W_(WWW_;
M/_T6M<_70>-O^1OOO^V?_HM:Y^@ HHHH *T-"_Y&'3/^ON+_ -#%9]:&A?\
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
M>0?05S?_  FWB+_H(?\ D&/_ .)K0^(__(PV_P#UZ+_Z&]<?0!T'_";>(O\
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
MS@<=3Z4 >C^"-,73_#L,K1[9[K]\Y."2#]WD=MN#@]"372444 %%%% !7/\
MC;_D4+[_ +9_^C%KH*Y_QM_R*%]_VS_]&+0!Y!1110 4444 %>O^"?\ D4+'
M_MI_Z,:O(*]?\$_\BA8_]M/_ $8U '04444 %%%% !1110 5P'Q-_P"87_VU
M_P#9*[^N ^)O_,+_ .VO_LE 'G]%%% !1110 5[_ %X!7O\ 0 4444 %%%%
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
MC141 %55&  .@ IU%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110!Y!XV_Y&^^_[9_\ HM:Y^N@\;?\ (WWW_;/_ -%K7/T
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 445>TO2+W6+I8+.%G
M.0&?!V1Y[L>W0_7'&: *]K:SWUU';6T32S2'"HO?_/K7L/AO0H]!TM8,1M<O
M\T\JC[Y[#GL.@_/ R:A\/^%;+0H]V%N+LDDW#H 1U&%'.W@^O/Y ;U !1110
M 4444 %<_P"-O^10OO\ MG_Z,6N@KG_&W_(H7W_;/_T8M 'D%%%% !1110 5
MZ_X)_P"10L?^VG_HQJ\@KU_P3_R*%C_VT_\ 1C4 =!1110 4444 %%%% !7
M?$W_ )A?_;7_ -DKOZX#XF_\PO\ [:_^R4 >?T444 %%%% !7O\ 7@%>_P!
M!1110 4444 > 4444 %%%% !7H'PR_YBG_;+_P!GKS^O0/AE_P Q3_ME_P"S
MT =_1110 4444 >8?$?_ )&&W_Z]%_\ 0WKCZ[#XC_\ (PV__7HO_H;UQ] !
M1110 4444 >_T444 %%%% !7C7B?6WUO6)95D8VL9*6ZYX"^N,#KC///0=J]
M+\5:H-)\/W,H9A+*/)B*D@AF!Y!'3 R?PKQJ@ HHHH **** "BBN\\/^ //A
MCN]7:2,-\PM5X;'&-Q[9YX'/(Y!XH X.KTFBZK%&TDFF7B(@+,S0,  .I)Q7
MM-K86=EN^R6D%OOQN\J,+NQTSCZFK% '@%%>\W-I;7D8CNK>*= =P65 P!]<
M'ZURNL^ +&]WS:>WV.<Y.SK&QY/3JO)'3@ =* /,**N:GIEUI%\]I=Q[9%Y!
M'W7'9@>X_P ]:IT %%%% !1110 5[_7@%>_T %%%% !6?KO_ "+VI_\ 7I+_
M .@&M"L_7?\ D7M3_P"O27_T T >(4444 %%%% !7H'PR_YBG_;+_P!GKS^O
M0/AE_P Q3_ME_P"ST =_1110 4444 >8?$?_ )&&W_Z]%_\ 0WKCZ[#XC_\
M(PV__7HO_H;UQ] !1110 4444 %%%;6@>&;W7Y&,.V*WC(#S.#CZ#U..<?F1
MD4 8M20037,RPV\4DLK?=2-2S'OT%>NZ?X.T33U&+-;A\$%[GY\\YZ?=_$"M
MZ@#PJYTV_LXQ)=65S A.T-+$R@GTR1[55KW^J=YI6GZCDWEE!,Q39O= 6 ]
MW4=3TH \,HKNO$'@%X%>ZT<M)&H+-;L<N.>B<<\=CSQW)KA: "BBB@ HHHH
MW/"6IKI7B*WEDDV02YAE/&,-TR3T ;:2?05['7@%>VZ!J!U30;.\8L7>/#E@
M!EA\K' XY(- &E1110 4444 9?B'5O[%T6>]41M*N%C1VP&8G'XXY.!V!KQ:
M21Y9&DD=G=R69F.22>I)KMOB/J/F7UKIR-\L*>9(%?(W-T!'8@#/T;\^'H *
M*** "BBB@ HJYIFF76KWR6EI'ND;DD_=0=V)[#_/6O2](\"Z7IV)+D?;IQWE
M7Y!UZ)TZ'OGID8H \L@@FN9EAMXI)96^ZD:EF/?H*DNK"\LMOVNTGM]^=OFQ
ME=V.N,_45[K'&D4:QQHJ(@"JJC  '0 4Z@#P"BO;[W0]+U'S#=V$$CR8W2;,
M.<8Q\PY[#O7$:U\/9+6WEN=,GDN F"+=U^<C'."/O'VP/Q/4 X>BG21O%(T<
MB,CH2K*PP01U!%-H **** "BBB@#L/AQ_P C#<?]>C?^AI7I]>8?#C_D8;C_
M *]&_P#0TKT^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH CG@CN;>6W
MF7=%*A1USC((P1Q7BVO:4^BZQ/9MN**=T3'^)#T.<#/H<=P:]MKF?&7ATZUI
MZRVL*M?PD;#P"ZYY7)('?//H<=: /)JD@@FN9EAMXI)96^ZD:EF/?H*[S1OA
MW]R;5YO0_9X3]#AF_,$#\#7:V6FV6FQ[+.UB@! !** 6QTR>I^IH \PLO FM
MWD>]XXK4$ J)WP6S[ $C'H<5O6?PUA&&OM0D?*<I @7#?[QSD=>PKNZ* ./_
M .%<:/\ \_-]_P!]I_\ $U>D\#^'WC95LF0L" ZS/E?<9)'YBNBHH XV3X;Z
M48V$=W>*Y!VEF4@'MD;1G\Q6-J'PYOK>$/8W4=VP^]&R^6W;IDD'OU(Z=Z]+
MHH \$G@FMIFAN(I(I5^\DBE6'?H:CKVO7="M=>L3;W VR+DQ3 ?-&?ZCU'?Z
MX(\<OK.;3KZ:SN%Q+"Y5N#@^XSV/4>QH KT444 %%%% 'HGPXU-GANM,DDSY
M?[Z%3DD \-[ 9VG'JQKNZ\<\(7GV+Q19,6D"2OY+!#][<,#/MN(/X5['0 44
M44 %%%% !1110 4444 %%%% !1110 5P'Q-_YA?_ &U_]DKOZX#XF_\ ,+_[
M:_\ LE 'G]%%% !1110 4444 %%=5X?\$W>K*ES=EK6S8!E. 7D&>P[<=SZC
M -=_I?AO2M'97M;5?.  \Z0[GZ8R">F<G.,4 >.6UI<WDACM;>6=P-Q6)"Q
M]<#ZTV>":VF:&XBDBE7[R2*58=^AKWNFR1I+&T<B*Z."K*PR"#U!% '@5%>K
MZOX%TO4<R6P^PSGO$OR'IU3IT';'7)S7FFIZ9=:1?/:7<>V1>01]UQV8'N/\
M]: *=%%% !1110 5ZOX%U?\ M'0Q;2',]GB,\=4_@/3'0$?\!R>M>45T7@G4
M!8>)H Y4)<@P,2">N"N,>K!1^- 'KM%%% !1110 5YAX[U_[???V;;MFVM7_
M 'F4P6E&0>?0=.W.>O%=OXGU?^Q=#FN4.)V_=P\?QGH>A' R>>N,=Z\8H **
M** "BBB@ J:VM+F\D,=K;RSN!N*Q(6('K@?6MKPUX6N->F$K'RK%'*R2@C=D
M8.T#UY')X^O2O5=/TZTTNU%M90+#$"6P"3DGN2>3^- 'FEM\/M;GC+2"VMR#
MC9++DGW^4$?K4W_"N-8_Y^;'_OM__B:]/HH \BU#P3K=@I<6ZW*  EK9MW4X
MQMX8_@*Y^2-XI&CD1D="596&"".H(KWVL?7?#=CKT)\]-ERJ%8YU^\G?D?Q#
MV/J<8SF@#QBBKFIZ9=:1?/:7<>V1>01]UQV8'N/\]:IT %%%% !7L/A/7#KF
MCJ\S*;N$[)@ !GT;'N/IR#BO'JZ;P-J@T_Q D4C,(KL>21DX#$_*<#KSQ[;C
M0!ZS1110!YA\1_\ D8;?_KT7_P!#>N/KU?Q'X/\ ^$@U&.[^W?9]D0CV^3NS
M@DYSN'K61_PK+_J+_P#DM_\ 9T >?T5Z!_PK+_J+_P#DM_\ 9UGZWX&_L;2)
M[_\ M'SO*V_)Y&W.6 Z[CZT <?1110 4444 %%%=AHG@;^V=(@O_ .T?)\W=
M\GD;L88CKN'I0!Q]%>@?\*R_ZB__ )+?_9T?\*R_ZB__ )+?_9T >?T5Z!_P
MK+_J+_\ DM_]G1_PK+_J+_\ DM_]G0!W]%%% 'B&N_\ (PZG_P!?<O\ Z&:S
MZ](O_AY]MU&YN_[4V>?*TFW[/G;N).,[O>J__"LO^HO_ .2W_P!G0!Y_17H'
M_"LO^HO_ .2W_P!G6/XC\'_\(_IT=W]N^T;Y1'M\G;C()SG<?2@#EZ*** "B
MBB@ HHKN+#X>?;=.MKO^U-GGQ+)M^SYV[@#C.[WH X>BO0/^%9?]1?\ \EO_
M +.C_A67_47_ /);_P"SH \_HKT#_A67_47_ /);_P"SH_X5E_U%_P#R6_\
MLZ .OT+_ )%[3/\ KTB_] %:%5["V^Q:=;6F_?Y$2Q[L8W;0!G'X58H ***;
M)(D4;22.J(@+,S'  '4DT <CX[U_[!8_V;;MBYND_>93(6(Y!Y]3T[\9Z<5Y
MA5S5=0DU75+B^E&&F?(7^Z.@'09P !GVJG0 4444 %%%7-,TRZU>^2TM(]TC
M<DG[J#NQ/8?YZT 58XWED6.-&=W(5549))Z "N@T_P $ZW?J'-NMLA!(:Y;;
MT.,;>6'XBO0]$\,:=HD:-%$LMT!\UPXRQ/.<?W>I'';KFMJ@#S#_ (5QK'_/
MS8_]]O\ _$U#<_#[6X(PT8MK@DXV12X(]_F 'ZUZK10!X-<VES9R".ZMY8'(
MW!94*DCUP?I4->[WEC:ZC;FWO((YHC_"XS@XQD>AY/(YKR[Q7X4.@-'<6\C2
MV4A" N1O1L9P?7."01]/J <S1110 4444 >A?#W7"ROHT[+A 7MN .^67WZY
M''][T%=[7A6FWKZ;J5M>)N)AD#D*VW< >1GW&1^->XP3QW-O%<0MNBE0.C8Q
MD$9!YH DHHHH *X_XC_\B];_ /7VO_H#UV%<?\1_^1>M_P#K[7_T!Z /,***
M* "BBB@ HHHH ***ZS3/ &J7JI+=-'9Q-V?YI,8R#M'Y8)!'/% ')T5Z7!\-
M]-6%1<7EW)+_ !-'M13^!!Q^=2?\*XT?_GYOO^^T_P#B: /,**[R\^&LPRUC
MJ$;Y?A)T*X7_ 'AG)Z=A7)ZEH>IZ1M-]:21*W1^&7//&X9&>#QUH SZ]+^'%
MGY6DW5XRR!IY=HW#Y2JC@C\68?A7FE>U^'+/[!X=L+<K(K"(,ZR##*S?,P_
MDT :E%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110!Y!XV_Y&^^_P"V?_HM:Y^N@\;?\C???]L__1:US] !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %:VC>(]1T)F%I*IB8[FAD&48XQGU'X
M$=!FLFB@#V'0_%FG:XRPHS0W9&3!)WP 3M/0]_0\$XK>KP*.1XI%DC=D="&5
ME."".A!KT;P?XP^U>7IFIR?Z1]V&=C_K/16/][T/?Z]0#MZ*** "BBB@ KG_
M !M_R*%]_P!L_P#T8M=!7/\ C;_D4+[_ +9_^C%H \@HHHH **** "O7_!/_
M "*%C_VT_P#1C5Y!7K_@G_D4+'_MI_Z,:@#H**** "BBB@ HHHH *X#XF_\
M,+_[:_\ LE=_7 ?$W_F%_P#;7_V2@#S^BBB@ HHHH *]_KP"O?Z "BBB@ HH
MHH \ HHHH **** "O0/AE_S%/^V7_L]>?UZ!\,O^8I_VR_\ 9Z ._HHHH **
M** /,/B/_P C#;_]>B_^AO7'UV'Q'_Y&&W_Z]%_]#>N/H **** "BBB@#W^B
MBB@ HHHH \Z^)-Z[7EG8#<$2,S'YN&)) X]MIY_VC7"UM>+;E+KQ5J$B!@%D
M\L[O5 %/Z@UBT %%%% !114D$$ES<16\*[I97"(N<9). .: .Z\!>'$D4:Q>
M1*P!_P!%!.>02"Q'L1@?B<=#7H-0VELEG9P6L98I#&L:ENI &!G\JFH ****
M "BBB@"GJ>F6NKV+VEW'NC;D$?>0]F!['_/2O&M7TN?1]2FLYU;*'Y'(QYBY
MX8?7].G:O<:X#XF_\PO_ +:_^R4 >?T444 %%%% !7O]> 5[_0 4444 %9^N
M_P#(O:G_ ->DO_H!K0K/UW_D7M3_ .O27_T T >(4444 %%%% !7H'PR_P"8
MI_VR_P#9Z\_KT#X9?\Q3_ME_[/0!W]%%% !1110!YA\1_P#D8;?_ *]%_P#0
MWKCZ[#XC_P#(PV__ %Z+_P"AO7'T %%%% !1110!H:+I,VMZI%90G9NR7D*D
MA%'4G'Y?4@5[3:VL%C:QVUM$L4,8PJ+V_P ^M<=\.-.\NQNM1=?FF?RXRR8.
MU>I![@DX^J_EV] !1110 4444 %>8>/]&^Q:HNH0IB"Z^_@<+(.O08&1SZD[
MJ]/K+\1V?V_P[?VX61F,19%C&69E^91^) H \4HHHH **** "O4?AY=&;P_)
M TJL8)V"IQE5(!'YDMR??TKRZNX^&MULU&^M-F?-B63=GIM.,8]]_P"E 'H]
M%%% !1163XGN4M?#.HR.&(:!HQM]7^4?J10!Y!J5Z^I:E<WC[@9I"X#-NV@G
M@9]A@?A56BB@ HHHH *D@@DN;B*WA7=+*X1%SC))P!S4===\/=/-SKSWA#;+
M2,D$$?>;Y0".O3=T]* .Y\-Z%'H.EK!B-KE_FGE4??/8<]AT'YX&36Q110 4
M444 %%%% '*^+/"::S&UY9JJ:@@Y'03 =C[^A_ \8(\JKW^O$-=_Y&'4_P#K
M[E_]#- &?1110 4444 =A\./^1AN/^O1O_0TKT^O,/AQ_P C#<?]>C?^AI7I
M] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !7FWQ(LDBU*TO%V@W$91@%QDH1R3WX8#_@->DUP'Q-_P"87_VU_P#9
M* //Z*** "BBB@"2">2VN(KB%MLL3AT;&<$'(/->]UX!7O\ 0 4444 %%%%
M!1110 4444 %%%% !1110 5P'Q-_YA?_ &U_]DKOZX#XF_\ ,+_[:_\ LE '
MG]%%% !1110 5W'@_P '_:_+U/4X_P#1_O0P,/\ 6>C,/[OH._TZ\/7OL<:1
M1K'&BHB *JJ,  = !0 ZBBB@ HHHH *R?$&AP:[IKP.B^>@)@D)QL;'KZ'C(
M_J!6M10!X)/!);7$MO,NV6)RCKG."#@CBHZ[3XB:8T&J1:BD?[JX0([#)_>+
MZ]AE<8_W37%T %%%% !1110![GI5Y_:.DVEX6C+31*S^6?E#8^8?@<C\*N5R
M_@&Z\_PND>S;]GE>/.<[LG=GV^]C\*ZB@ HHHH \R^(6JO<:LFFKN$5J S#^
M\[#.>O. 1CCNU<;5B_NOMNHW-WLV>?*TFW.=NXDXS^-5Z "BBB@ JYI6GR:K
MJEO8Q'#3/@M_='4GJ,X )Q[53KT+X;:>/+O-28*22($.3D8PS<=.<K^1_$ [
M>UM8+&UCMK:)8H8QA47M_GUJ:BB@ HHHH **** ,'Q9H9US1V2%%-W"=\))
MSZKGW'TY S7CU>_UXQXILX;#Q-?6]NNV(.&5< !=RAL#'89X]J ,>BBB@ IT
M<CQ2+)&[(Z$,K*<$$="#3:* /<='U :IH]I>@J3+&"^T$ ,.& SZ$$5>KD?A
MY=&;P_) TJL8)V"IQE5(!'YDMR??TKKJ "BBB@ KG_&W_(H7W_;/_P!&+705
MS_C;_D4+[_MG_P"C%H \@HHHH **** "O7_!/_(H6/\ VT_]&-7D%>O^"?\
MD4+'_MI_Z,:@#H**** "BBB@ HHHH **** "N/\ B/\ \B];_P#7VO\ Z ]=
MA7'_ !'_ .1>M_\ K[7_ - >@#S"BBB@ HHHH *]OT+_ )%[3/\ KTB_] %>
M(5[?H7_(O:9_UZ1?^@"@#0HHHH **** "BBB@ KD?B!JKV.CQV<6Y7O"59AV
M1<;AG/?('TS775Y1X^NO/\4/'LV_9XDCSG.[(W9]OO8_"@#EZ*** "BBB@ K
MV'PKX?30M-^;<;N<*TY)Z$#A1CCC)Y[_ ) >?>"[+[;XHM=T>^.#,S_-C;M'
MRG_OHK_^JO7Z "BBB@ HHHH *ANK6"^M9+:YB66&089&[_Y]:FHH \,U73Y-
M*U2XL93EH7P&_O#J#U.,@@X]ZIUZ!\2K+_CQOUC_ +T,C[OQ48_[[_SBO/Z
M"BBB@ KU/P!J;7NAM:RR;I;1]@SG/EGE<D_\"''0 5Y979?#FZ,6MW%L955)
MH,A#CYF4C&._ +<#^E 'IM%%% !7'_$?_D7K?_K[7_T!Z["N/^(__(O6_P#U
M]K_Z ] 'F%%%% !1110 445TW@;2QJ'B!)9%8Q6@\XG!P6!^49'3GGWVF@#K
M?!_A:/2K>._NEW7TJ9 9<>2".F#_ !>I_#USUE%% !1110 4V2-)8VCD171P
M596&00>H(IU% ')ZCX#TVYNXKBU3R,2JTL.X^6Z;LL!W4X/&..,8'6NLHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@#R#QM_R-]]_P!L_P#T6M<_70>-O^1OOO\ MG_Z+6N?H **** "I(()+FXB
MMX5W2RN$1<XR2< <U'6AH7_(PZ9_U]Q?^AB@#0_X0GQ%_P! _P#\C1__ !5'
M_"$^(O\ H'_^1H__ (JO7Z* /(/^$)\1?] __P C1_\ Q5'_  A/B+_H'_\
MD:/_ .*KU^B@#R#_ (0GQ%_T#_\ R-'_ /%4?\(3XB_Z!_\ Y&C_ /BJ]?HH
M \@_X0GQ%_T#_P#R-'_\55&3P_K,<C(VE7A*D@E8&8<>A P?J*]MHH \(NK"
M\LMOVNTGM]^=OFQE=V.N,_457KW^L/4_"6CZJSR2VWE3OUE@.ULYR3CH2>>2
M": /'**VM?\ #-[H$BF;;+;R$A)D!Q]#Z''./R)P:Q: "BBB@ HHHH ]/\%>
M)_[2M_[/OI]U]'_JV;K*@'KW8<Y]N>>3785X18WDVG7T-Y;MB6%PR\G!]CCL
M>A]C7M]C>0ZC8PWENV8ID#+R,CV..XZ'W% %BBBB@ KG_&W_ "*%]_VS_P#1
MBUT%<_XV_P"10OO^V?\ Z,6@#R"BBB@ HHHH *]?\$_\BA8_]M/_ $8U>05Z
M_P""?^10L?\ MI_Z,:@#H**** "BBB@ HHHH *X#XF_\PO\ [:_^R5W]<!\3
M?^87_P!M?_9* //Z*** "BBB@ KW^O *]_H **** "BBB@#P"BBB@ HHHH *
M] ^&7_,4_P"V7_L]>?UZ!\,O^8I_VR_]GH [^BBB@ HHHH \P^(__(PV_P#U
MZ+_Z&]<?78?$?_D8;?\ Z]%_]#>N/H **** "BBB@#W^BBB@ HHJGJT\EMHU
M]<0MMEBMY'1L9P0I(/- 'B$\\ES<2W$S;I97+NV,9).2>*CHHH **** "NF\
M!VSS^*H9%*@01O(V>X(V\?BPKF:[SX:01M<:C<%?WJ)&BMGH&+$C_P ='Y4
M>AT444 %%%% !1110 5P'Q-_YA?_ &U_]DKOZX#XF_\ ,+_[:_\ LE 'G]%%
M% !1110 5[_7@%>_T %%%% !6?KO_(O:G_UZ2_\ H!K0K/UW_D7M3_Z])?\
MT T >(4444 %%%% !7H'PR_YBG_;+_V>O/Z] ^&7_,4_[9?^ST =_1110 44
M44 >8?$?_D8;?_KT7_T-ZX^NP^(__(PV_P#UZ+_Z&]<?0 4444 %%%% 'M/A
MBV2U\,Z=&A8AH%D.[U?YC^I-:U%% !1110 4444 %%%% 'A%_;?8M1N;3?O\
MB5H]V,;MI(SC\*KUK>)[9[7Q-J,;E26G:0;?1_F'Z$5DT %%%% !78?#C_D8
M;C_KT;_T-*X^NF\!W+P>*H8U"D3QO&V>P W<?BHH ]9HHHH *Y/XASR1>&E1
M&PLUPJ.,=1AFQ^:C\JZRN$^)<\BV^G6X;]T[R.RXZE0H!_\ 'C^= 'G=%%%
M!1110 5ZK\/K9X/#/F,5(GG>1<=@,+S^*FO*J]K\.01V_AK34B7:IMT<C.>6
M&XG\R: -2BBB@ HHHH **** "O$-=_Y&'4_^ON7_ -#->WUXAKO_ ",.I_\
M7W+_ .AF@#/HHHH **** .P^''_(PW'_ %Z-_P"AI7I]>8?#C_D8;C_KT;_T
M-*]/H **** "BBB@ HHHH **** "BBB@ HHHH **** "BL77_$UEH$:B;=+<
M2 E(4(S]3Z#/&?R!P:\RU?Q/JFM92YGV0'_EA%\J=NHZGD9Y)QVH ]%U#QMH
ME@Q07#7+@@%;9=W49SNX4_@:Y34/B+J-PI6RMXK0$#YB?,<'/8D =..0:XVB
M@#6N?$^MW4@>34[E2!C$3^6/R7 _&LN21Y9&DD=G=R69F.22>I)IM% !1110
M!:MM2O[.,QVM[<P(3N*Q2LH)]< ^U;5GXYUVTP&N([E%3:%G0'\<C!)^I[US
M=% 'I&G?$>UDVIJ-I)"WR@R1'>N>Y(Z@>PW'^N;X_P!2LM2CTM[.ZBG $A(1
M@2N=F,CJ/H:XFB@ HHHH **** "O?Z\ KW^@ HHHH **** "BBB@ HHHH **
M** "BBB@ K@/B;_S"_\ MK_[)7?UP'Q-_P"87_VU_P#9* //Z*** "BBB@ K
MW^O *]_H **** "BBB@ HHHH Y_QI9?;?"]UMCWR08F3YL;=I^8_]\EO_P!=
M>05[S=VR7EG/:R%@DT;1L5Z@$8./SKP:@ HHHH **** .^^&MT!)J%FTK98)
M*D?..,ACZ#JOZ>E>@UYA\./^1AN/^O1O_0TKT^@ K'\577V3POJ$FS?NB,>,
MX^^=N?PW9_"MBN/^(_\ R+UO_P!?:_\ H#T >84444 %%%% !7L/@R-X_"5@
MKHRDAV 88X+L0?Q!!KQZKT>M:K%&L<>IWB(@"JJSL  .@ S0![C17B']NZQ_
MT%;[_P "'_QH_MW6/^@K??\ @0_^- 'M]%>(?V[K'_05OO\ P(?_ !H_MW6/
M^@K??^!#_P"- 'M]%>(?V[K'_05OO_ A_P#&C^W=8_Z"M]_X$/\ XT >WUYI
M\2()%UFTN"O[I[?8K9ZE6)(_\>'YUS?]NZQ_T%;[_P "'_QJO=7]Y>[?M=W/
M<;,[?-D+;<]<9^@H KT444 %%%% '<?#6ZV:C?6FS/FQ+)NSTVG&,>^_]*]'
MKR+P/(Z>+;-5=E#B16 .-PV$X/KR ?PKUV@ HHHH *Y_QM_R*%]_VS_]&+70
M5S_C;_D4+[_MG_Z,6@#R"BBB@ HHHH *]?\ !/\ R*%C_P!M/_1C5Y!7K_@G
M_D4+'_MI_P"C&H Z"BBB@ HHHH **** "BBB@ KC_B/_ ,B];_\ 7VO_ * ]
M=A7'_$?_ )%ZW_Z^U_\ 0'H \PHHHH **** "O;]"_Y%[3/^O2+_ - %>(5[
M?H7_ "+VF?\ 7I%_Z * -"BBB@ HHHH **** "O"+^Z^VZC<W>S9Y\K2;<YV
M[B3C/XU[/KO_ "+VI_\ 7I+_ .@&O$* "BBB@ HHHH [[X9QH9-3D**741J&
MQR =V1GWP/R%>@UX1:W]Y9;OLEW/;[\;O*D*[L=,X^IJQ_;NL?\ 05OO_ A_
M\: /;Z*\0_MW6/\ H*WW_@0_^-']NZQ_T%;[_P "'_QH ]OHKQ#^W=8_Z"M]
M_P"!#_XT?V[K'_05OO\ P(?_ !H ]OHKQ#^W=8_Z"M]_X$/_ (T?V[K'_05O
MO_ A_P#&@#T?Q];>?X7>3?M^SRI)C&=V3MQ[?>S^%>45<GU;4KF%H;C4+N6)
MOO)),S*>_0FJ= !1110 5L>%;K[)XHT^39OW2B/&<??&W/X;L_A6/3HY'BD6
M2-V1T(964X((Z$&@#WVBBB@ KC_B/_R+UO\ ]?:_^@/785Q_Q'_Y%ZW_ .OM
M?_0'H \PHHHH **** "O2_AO!&NC7=P%_>O<;&;/4*H('_CQ_.O-*]?\$_\
M(H6/_;3_ -&-0!T%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 >0>-O^1OOO^V?_HM:Y^N@
M\;?\C???]L__ $6M<_0 4444 %:&A?\ (PZ9_P!?<7_H8K/K0T+_ )&'3/\
MK[B_]#% 'M]%%% !1110 4444 %%%% !1110!#=6L%]:R6US$LL,@PR-W_SZ
MUXQKVE/HNL3V;;BBG=$Q_B0]#G SZ''<&O;:XCXCZ=YEC:ZBB_-"_ER%4R=K
M="3V (Q]6_, \WHHHH **** "O2?AO>O+IMW9MN(MY ZDMG <'@#MRI/_ J\
MVKIO =R\'BJ&-0I$\;QMGL -W'XJ* /6:*** "N?\;?\BA??]L__ $8M=!7/
M^-O^10OO^V?_ *,6@#R"BBB@ HHHH *]?\$_\BA8_P#;3_T8U>05Z_X)_P"1
M0L?^VG_HQJ .@HHHH **** "BBB@ K@/B;_S"_\ MK_[)7?UP'Q-_P"87_VU
M_P#9* //Z*** "BBB@ KW^O *]_H **** "BBB@#P"BBB@ HHHH *] ^&7_,
M4_[9?^SUY_7H'PR_YBG_ &R_]GH [^BBB@ HHHH \P^(_P#R,-O_ ->B_P#H
M;UQ]=A\1_P#D8;?_ *]%_P#0WKCZ "BBB@ HHHH ]_HHHH *S]=_Y%[4_P#K
MTE_] -:%9^N_\B]J?_7I+_Z : /$**** "BBB@ KT#X9?\Q3_ME_[/7G]>@?
M#+_F*?\ ;+_V>@#OZ*** "BBB@ HHHH *X#XF_\ ,+_[:_\ LE=_7 ?$W_F%
M_P#;7_V2@#S^BBB@ HHHH *]_KP"O?Z "BBB@ K/UW_D7M3_ .O27_T UH5G
MZ[_R+VI_]>DO_H!H \0HHHH **** "O0/AE_S%/^V7_L]>?UZ!\,O^8I_P!L
MO_9Z ._HHHH **** /,/B/\ \C#;_P#7HO\ Z&]<?78?$?\ Y&&W_P"O1?\
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
MAM_^O1?_ $-ZX^NP^(__ ",-O_UZ+_Z&]<?0 4444 %%%% 'O]%%% !1110
M4444 %%%% 'D'C;_ )&^^_[9_P#HM:Y^N@\;?\C???\ ;/\ ]%K7/T %%%%
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
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 >0>-O\
MD;[[_MG_ .BUKGZZ#QM_R-]]_P!L_P#T6M<_0 4444 %:&A?\C#IG_7W%_Z&
M*SZT-"_Y&'3/^ON+_P!#% 'M]%%% !1110 4444 %%%% !1110 5Q_Q$O?(T
M.*T63:]S*-R[<[D7D\]OFV?YS785X]XLUP:YK#/"S&TA&R$$$9]6Q[GZ< 9H
M P:*** "BBB@ KJOA];)/XF\QBP,$#R+CN3A>?P8URM>@?#6R_X_K]H_[L,;
M[OQ88_[X_P YH [^BBB@ K%\6VSW7A74(T*@K'YAW>B$,?T!K:JKJ5L]YI5Y
M:QE0\T#QJ6Z E2!G\Z /"J*** "BBB@ KT_X=3^9H$T+2[FBN#A"V2BD CCL
M"=WXYKS"NR^'6H"WUB>R8J!=1Y7@Y+)D@>W!8\^@H ]-HHHH **** "BBB@
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
M@ HHHH **** "BBB@ KC_B/_ ,B];_\ 7VO_ * ]=A7'_$?_ )%ZW_Z^U_\
M0'H \PHHHH **** "O;]"_Y%[3/^O2+_ - %>(5[?H7_ "+VF?\ 7I%_Z *
M-"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /(/&W_(WWW_ &S_ /1:US]=!XV_Y&^^_P"V
M?_HM:Y^@ HHHH *T-"_Y&'3/^ON+_P!#%9]6+"Z^Q:C;7>S?Y$JR;<XW;2#C
M/X4 >[T5P'_"S?\ J$?^3/\ ]A1_PLW_ *A'_DS_ /84 =_17 ?\+-_ZA'_D
MS_\ 84?\+-_ZA'_DS_\ 84 =_17 ?\+-_P"H1_Y,_P#V%'_"S?\ J$?^3/\
M]A0!W]%<!_PLW_J$?^3/_P!A1_PLW_J$?^3/_P!A0!W]1SSPVT+37$L<42_>
M>1@JCMU->:7OQ$U2?S%M(8+5&QM;&]UZ9Y/![_P]_P :YO4-5OM5F$M]<R3,
M/NACA5Z= .!T'2@#J/%/C7^T86L-,,D=LV1+*PPT@]!Z*?S.<<<YXNBB@ HH
MHH **** "O8?!VGC3_#-J,+OG'GN5).=W(Z_[.T?A7FWAC2/[:UR&V<9@7]Y
M-S_ .HZ@\G XZ9SVKV>@ HHHH **** /#-5L_P"SM6N[,+(%AE94\P?,5S\I
M_$8/XU3KK/B#9_9_$0N%63;<Q*Q9A\NX?*0/P"_G7)T %%%% !4D$\EM<17$
M+;98G#HV,X(.0>:CHH ]QTC5(-8TV&\@9<./G0'/EMCE3]/UZ]ZO5XEHVN7N
MA733V;+AQAXW!*/Z9'MV/^)KTO2O&FD:E'^\G6SF RT=PP4=LX;H>3['CI0!
MT5%-CD26-9(W5T<!E93D$'H0:=0 45#<W=M9QB2ZN(H$)VAI7"@GTR?I7&:W
M\0H$C>#2$:20C N'&%7IR%/)[]<<CN* )?'GB".VL6TFWES=38\[;_!'UP2#
MP3QQZ9SU%>:4Z21Y9&DD=G=R69F.22>I)IM !1110 4444 %>_UX!7O] !11
M10 4444 > 4444 %%%% !7H'PR_YBG_;+_V>O/Z] ^&7_,4_[9?^ST =_111
M0 4444 >8?$?_D8;?_KT7_T-ZX^NP^(__(PV_P#UZ+_Z&]<?0 4444 %%%%
M'O\ 1110 4444 >??$G3SYEGJ2AB"# YR,#&67CKSEOR'X\#7M/B32SK&@W-
MJBJ9L;XL@'YAR ,],\C/O7BU !1110 4444 =5X)\0C2=0-I<NJV=R>7=B!&
MV.#Z<\ _@<\5ZK7@%=AX;\<2:5;K97\<EQ;)Q&ZGYXQC[N#]X=,<C'OP* /3
MZ*S[+7-+U'RQ:7\$CR9VQ[\.<9S\IY['M6A0 457NK^SLMOVN[@M]^=OFR!=
MV.N,_45R^L^/[&RWPZ>OVR<9&_I&IY'7JW('3@@]: .@U;6K'1+<37LVW=G8
MBC+.0,X _J>.1S7CFIZG=:O?/=W<FZ1N !]U!V4#L/\ /6C4]3NM7OGN[N3=
M(W  ^Z@[*!V'^>M4Z "BBB@ HHHH *]_KP"O?Z "BBB@ K/UW_D7M3_Z])?_
M $ UH5GZ[_R+VI_]>DO_ * : /$**** "BBB@ KT#X9?\Q3_ +9?^SUY_7H'
MPR_YBG_;+_V>@#OZ*** "BBB@#S#XC_\C#;_ /7HO_H;UQ]=A\1_^1AM_P#K
MT7_T-ZX^@ HHHH **** /?Z*** "BBB@ HHHH **** /(/&W_(WWW_;/_P!%
MK7/UT'C;_D;[[_MG_P"BUKGZ "BBB@ KH/!/_(WV/_;3_P!%M7/UT'@G_D;[
M'_MI_P"BVH ]?HHHH **** /#M8T\Z7K%W9$,!%(0FX@DJ>5)QZ@@U1KO/B/
MIBI-:ZG''CS/W,S# !(Y7W)QN&?117!T %%%% !1110!ZSX-\0C6--%O.Z_;
M;<!6!8EI%  #\_D>O//&1735X-:W4]C=1W-M*T4T9RKKV_SZ5Z/H?CZTO%6'
M5 MK<$X$B@^4W(QW)7KWXXSGM0!V5%0VUW;7D9DM;B*= =I:)PP!],CZU-0
M45FW7B#2+)9#/J-LIC.UT60,X.<8VC)Z^U<1K?Q!GNHWM]+B:WC88,SG]YVZ
M8X7N,\^HP: -OQGXG33;5]/LY6%_(!N:,_ZE3ZGU(Z=QG/'&?+J** "BBB@
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
M2(UM8W!WR)EI<=>#T4_GQU'2N9U77M1UF3=>7#,@.5B7A%ZXP/;)&3D^]9M
M'M>A:[:Z]8BXMSMD7 EA)^:,_P!1Z'O]<@:E>&:9J=UI%\EW:2;9%X(/W7'=
M2.X_SUKU_0M=M=>L1<6YVR+@2PD_-&?ZCT/?ZY  -2BBB@ HHHH *X_XC_\
M(O6__7VO_H#UV%<?\1_^1>M_^OM?_0'H \PHHHH **** "O;]"_Y%[3/^O2+
M_P! %>(5[?H7_(O:9_UZ1?\ H H T**** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \@\;?\
M(WWW_;/_ -%K7/UT'C;_ )&^^_[9_P#HM:Y^@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHKT+P-X83RTUB^B;?G-M&XX [2?X9],\Y
M! !K^"=$?2=',MQ&R75T=[JPP54?=!&?<GL?FP>E=-110 4444 %%%% '.^-
M-*34O#\TGRB:T!F1CZ ?,,XSR.WJ!7D5>_UXYXIT)M"U9HT&;6;,D! . ,_=
MR>I'UZ8/>@##HHHH **** "BBB@!T<CQ2+)&[(Z$,K*<$$="#5J?5M2N86AN
M-0NY8F^\DDS,I[]":IT4 %%%% !1110 4444 %%%% !7O]> 5[_0 4444 %%
M%% '@%%%% !1110 5Z!\,O\ F*?]LO\ V>O/Z] ^&7_,4_[9?^ST =_1110
M4444 >8?$?\ Y&&W_P"O1?\ T-ZX^NP^(_\ R,-O_P!>B_\ H;UQ] !1110
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
MTS_KTB_] % &A1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% 'D'C;_D;[[_MG_Z+6N?KH/&W
M_(WWW_;/_P!%K7/T %%%% !1110 4444 %%%% !1110 4444 %%%% !114D$
M$US,L-O%)+*WW4C4LQ[]!0!'3HXWED6.-&=W(5549))Z "NNT;P!?7NR;4&^
MQP'!V=9&'!Z=%X)Z\@CI7<Z-X<T[0E8VD3&5AM::0Y=AG./0?@!T&: .>\.>
M X[;_2=92.:7@I &RJ=#\W]X]L<CKUSQV]%% !1110 4444 %%%% !6?K6DP
MZWI<ME,=F[!20*"48=",_E]"16A10!X-=6L]C=26US$T4T9PR-V_SZU#7L^N
M^&['7H3YZ;+E4*QSK]Y._(_B'L?4XQG->4:MHM]HEP(;V';NSL=3E7 .,@_T
M//(XH SZ*** "BBB@ HHHH **** "BM[PSX9GU^ZR=T5E&?WLN.O^ROO_+KZ
M ['CW3K32[72K:R@6&(&9L DY)V<DGD_C0!Q-%%% !1110 5[_7@%>_T %%%
M% !1110!X!1110 4444 %>@?#+_F*?\ ;+_V>O/Z] ^&7_,4_P"V7_L] '?T
M444 %%%% 'F'Q'_Y&&W_ .O1?_0WKCZ[#XC_ /(PV_\ UZ+_ .AO7'T %%%%
M !1110![_1110 4444 %%%% '">-_"T;0S:S9+MD7YKB)5X<=W&.A[GMC)ZY
MSYW7O]<%XC\!&222\T<*"Q!-IPHYZE23@=N/K@]!0!Y[13I(WBD:.1&1T)5E
M88((Z@BFT %%%% !1110 4444 %%;6@>&;W7Y&,.V*WC(#S.#CZ#U..<?F1D
M5M>.=,M=(L=(M+2/;&OFDD_><_)EB>Y_STH XNBBB@ HHHH *]_KP"O?Z "B
MBB@ K/UW_D7M3_Z])?\ T UH5GZ[_P B]J?_ %Z2_P#H!H \0HHHH **** "
MO0/AE_S%/^V7_L]>?UZ!\,O^8I_VR_\ 9Z ._HHHH **** /,/B/_P C#;_]
M>B_^AO7'UV'Q'_Y&&W_Z]%_]#>N/H **** "BBB@#W^BBB@ HHHH **** "B
MBB@#R#QM_P C???]L_\ T6M<_70>-O\ D;[[_MG_ .BUKGZ "BBB@ KH/!/_
M "-]C_VT_P#1;5S]=!X)_P"1OL?^VG_HMJ /7Z*** "BBB@ J&ZM8+ZUDMKF
M)989!AD;O_GUJ:B@#Q[Q-X9GT"ZR-TME(?W4N.G^RWO_ #Z^H&#7O-U:P7UK
M);7,2RPR##(W?_/K7EGB#P;>Z.SSVX:YLLDAE!+QJ!GYQCZ\CCCMG% ',T44
M4 %%%% !1110 4444 %%=EX8\$OJ4<5_J):*U)#)#C#2KZY_A!X]R,].#7-Z
MU&D6NZA'&BHB7,BJJC  #'  H HT444 %%%% '8?#C_D8;C_ *]&_P#0TKT^
MO,/AQ_R,-Q_UZ-_Z&E>GT %%%% !1110 4444 %%%% !1110 4444 %<OXO\
M+?VY"+JU.+Z%-JJ3\LB\G;['DX/OSZCJ** / I(WBD:.1&1T)5E88((Z@BFU
MZSXF\(0:ZWVF!UM[T#!?;E9>. WZ<^G8\8\PU#3KO2[HVU[ T,H ;!(.0>X(
MX/X4 5:*** "BBB@ HHHH **** "BN@\-^%KK7+A7D62&Q'+S%<;AG&$SU/!
MYZ#OV!V/B!8VNG6^DV]G!'#$/-^5!C)P@R?4\#D\T </1110 4444 %>_P!>
M 5[_ $ %%%% !1110 4444 %%%% !1110 4444 %<!\3?^87_P!M?_9*[^N
M^)O_ #"_^VO_ +)0!Y_1110 4444 %%%>B>*?!$;0M>Z-#MD7+26R]''7*#L
M?]D<8Z<\$ \[HHHH **** "BBB@ HHHH *N:9IEUJ]\EI:1[I&Y)/W4'=B>P
M_P ]:L:/X?U#7)MEI%B,9W329$:D=LXZ\C@<\^E>JZ!H%MX?LV@@9I'D(:25
M@ 6.,8X[=2!SC)H =H6A6N@V(M[<;I&P99B/FD/]!Z#M]<DZE%% !1110 44
M44 %%%% &+K_ (9LM?C4S;HKB,$),@&?H?49YQ^1&37DVIZ9=:1?/:7<>V1>
M01]UQV8'N/\ /6O<ZS]6T6QUNW$-[#NVYV.IPR$C&0?Z'C@<4 >(45TFN^#-
M0T93-&?M=J,YDC0[D &267G Z\Y(XYQFN;H **** "BBB@ HHHH **** "BB
MNRT/P#=WC+-JA:UMR,B-2/-;@8[$+U[\\8QWH P="T*ZUZ^%O;C;&N#+,1\L
M8_J?0=_IDCU?0M"M=!L1;VXW2-@RS$?-(?Z#T';ZY)M:?IUII=J+:R@6&($M
M@$G)/<D\G\:M4 %%%% !1110 4444 9NO:4FM://9MM#L-T3'^%QT.<''H<=
MB:\4DC>*1HY$9'0E65A@@CJ"*]]KD?&?AA-2M7U"SB8W\8&Y8Q_KE'J/4#IW
M.,<\8 /+J*=)&\4C1R(R.A*LK#!!'4$4V@ HHHH **** "BBB@#LOAO&YUVY
MD",46V*EL< EEP,^^#^1KTVN"^&<;B/4Y"C!&,:AL<$C=D9]LC\Q7>T %%%%
M !1110!ROCG1$U#1WO8HU^U6@W[L<M&/O#.>WWN_0@=:\JKW^O./&'@_[)YF
MIZ9'_H_WIH%'^K]64?W?4=OIT .'HHHH **** "BBB@ HHHH ]-^&\:#0KF0
M(H=KDJ6QR0%7 S[9/YFNRKG? \:)X2LV5%4N9&8@8W'>1D^O  _"NBH ****
M "J]Y8VNHVYM[R".:(_PN,X.,9'H>3R.:L44 >/>)O#,^@761NELI#^ZEQT_
MV6]_Y]?4#!KWN>"&YA:&XBCEB;[R2*&4]^AKS[6_A[.DCSZ0ZR1DY%NYPR].
M QX/?KC@=S0!PM%23P36TS0W$4D4J_>212K#OT-1T %%%% !1110 4444 %%
M%% !4UK:SWUU';6T32S2'"HO?_/K6QH?A/4=<59D58;0G!GD[X(!VCJ>_H."
M,UZ3H7ANQT&$>0F^Y9 LD[?>?OP/X1[#T&<XS0!F^$_"::-&MY>*KZ@XX'40
M@]A[^I_ <9)ZJBB@ HHHH *X_P"(_P#R+UO_ -?:_P#H#UV%<?\ $?\ Y%ZW
M_P"OM?\ T!Z /,**** "BBB@ KV_0O\ D7M,_P"O2+_T 5XA7M^A?\B]IG_7
MI%_Z * -"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** .$\1>"M2U?7;F^MY[18I=NT2.P;A
M0.RGTK+_ .%<:Q_S\V/_ 'V__P 37I]% 'F'_"N-8_Y^;'_OM_\ XFC_ (5Q
MK'_/S8_]]O\ _$UZ?10!YA_PKC6/^?FQ_P"^W_\ B:/^%<:Q_P _-C_WV_\
M\37I]% 'F'_"N-8_Y^;'_OM__B:/^%<:Q_S\V/\ WV__ ,37I]% 'F'_  KC
M6/\ GYL?^^W_ /B:/^%<:Q_S\V/_ 'V__P 37I]% 'F'_"N-8_Y^;'_OM_\
MXFC_ (5QK'_/S8_]]O\ _$UZ?10!YA_PKC6/^?FQ_P"^W_\ B:/^%<:Q_P _
M-C_WV_\ \37I]% 'F4?PWU4R*)+NS5"1N*LQ('? VC/YBM"/X9H)%,FJLR C
M<%@P2.^#N./R-=[10!S=GX&T*TP6MY+EU?<&G<G\,# (^H[UO6UI;6<9CM;>
M*!"=Q6) H)]<#Z5-10 4444 %%%% !1110 4444 %%%% !1110 57O+&UU&W
M-O>01S1'^%QG!QC(]#R>1S5BB@#@M5^'(>3S-)N50,>8;@G"]>C $^@P1^-<
MC>>'-8L,FXTZ<*J;V=%WJH]2RY Z5[710!X!17N]U86=[M^UVD%QLSM\V,-M
MSUQGZ"J_]A:/_P! JQ_\!T_PH \0HKV_^PM'_P"@58_^ Z?X58M;"SLMWV2T
M@M]^-WE1A=V.F<?4T >0:=X7UC4]K064BQ-M/FR_(N#T89^\._&:[/0O %O9
ML)]5:.ZE&-L2Y\M2#U/][MP1CKP:[2B@!L<:11K'&BHB *JJ,  = !7,^,/#
MEYX@^Q?9)($\C?N\UB,[MN,8!]#7444 >8?\*XUC_GYL?^^W_P#B:/\ A7&L
M?\_-C_WV_P#\37I]% 'F'_"N-8_Y^;'_ +[?_P")H_X5QK'_ #\V/_?;_P#Q
M->GT4 >8?\*XUC_GYL?^^W_^)KT^BB@ HHHH **** /,/^%<:Q_S\V/_ 'V_
M_P 31_PKC6/^?FQ_[[?_ .)KT^B@#S#_ (5QK'_/S8_]]O\ _$T?\*XUC_GY
ML?\ OM__ (FO3Z* /,/^%<:Q_P _-C_WV_\ \373^#_#EYX?^V_:Y('\_9M\
MIB<;=V<Y ]17444 %%%% !1110!QOBSPG?Z]JL5U:S6R(D C(E9@<AF/8'UK
M"_X5QK'_ #\V/_?;_P#Q->GT4 >8?\*XUC_GYL?^^W_^)H_X5QK'_/S8_P#?
M;_\ Q->GT4 >8?\ "N-8_P"?FQ_[[?\ ^)H_X5QK'_/S8_\ ?;__ !->GT4
M%%%% !1110 4444 %%%% &3K/AS3M=53=Q,)5&U9HSAU&<X]#^(/4XKAM2^'
MFIVVUK&6.]4\$<1L#SV)QCIWSSTKT^B@#P:YM+FSD$=U;RP.1N"RH5)'K@_2
MH:]_JG/I.FW,S37&GVDLK?>>2%68]NI% 'AE%>W_ -A:/_T"K'_P'3_"I(-)
MTVVF6:WT^TBE7[KQPJK#MU H \>T_0-5U10UG8RR(02)"-J'!P<,< \]LUVV
MD?#NWAQ)JLWVA_\ GC$2J=^K<$]CQC\:[>B@!L<:11K'&BHB *JJ,  = !7,
M^,/#EYX@^Q?9)($\C?N\UB,[MN,8!]#7444 >8?\*XUC_GYL?^^W_P#B:/\
MA7&L?\_-C_WV_P#\37I]% 'F'_"N-8_Y^;'_ +[?_P")H_X5QK'_ #\V/_?;
M_P#Q->GT4 >8?\*XUC_GYL?^^W_^)KT^BB@ HHHH *JZE;/>:5>6L94/- \:
MEN@)4@9_.K5% 'F'_"N-8_Y^;'_OM_\ XFC_ (5QK'_/S8_]]O\ _$UZ?10!
MYA_PKC6/^?FQ_P"^W_\ B:/^%<:Q_P _-C_WV_\ \37I]% 'F'_"N-8_Y^;'
M_OM__B:Z?P?X<O/#_P!M^UR0/Y^S;Y3$XV[LYR!ZBNHHH **** "BBB@#C?%
MGA._U[58KJUFMD1(!&1*S Y#,>P/K6%_PKC6/^?FQ_[[?_XFO3Z* /,/^%<:
MQ_S\V/\ WV__ ,31_P *XUC_ )^;'_OM_P#XFO3Z* /,/^%<:Q_S\V/_ 'V_
M_P 31_PKC6/^?FQ_[[?_ .)KT^B@ HHHH **** "BBB@ HHHH X3Q%X*U+5]
M=N;ZWGM%BEV[1([!N% [*?2LO_A7&L?\_-C_ -]O_P#$UZ?10!YA_P *XUC_
M )^;'_OM_P#XFC_A7&L?\_-C_P!]O_\ $UZ?10!YA_PKC6/^?FQ_[[?_ .)K
M4\.^"M2TC7;:^N)[1HHMVX1NQ;E2.ZCUKNZ* "BBB@ HHHH **** "BBB@#E
M=6\!Z9J,CS6S-92L  (E'E\=]O';T(]?7/(:IX&U?3U:2)%O(@3@P9+@9P,K
MUYSVSCFO6:* / I(WBD:.1&1T)5E88((Z@BFU[_5.?2=-N9FFN-/M)96^\\D
M*LQ[=2* /#*D@@FN9EAMXI)96^ZD:EF/?H*]K_L+1_\ H%6/_@.G^%:% 'D6
MG^"=;OU#FW6V0@D-<MMZ'&-O+#\17>Z-X/TO2-DGE_:;I<'SIAG!XY5>@Y&1
MW&>M=!10 5XAKO\ R,.I_P#7W+_Z&:]OKPB_NOMNHW-WLV>?*TFW.=NXDXS^
M- %>BBB@ HHHH [;X;6SMJMY= KLC@$9'?+,"/\ T _I7I-<-\-;9UL]0NB5
MV22)&!WRH)/_ *&/UKN: "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ J
MO>6-KJ-N;>\@CFB/\+C.#C&1Z'D\CFK%% '":G\.(W9Y-,N_+SRL,XRH.?[P
MY Q[$\=:Y.Z\*Z[:;?,TR=MV<>4!)T]=N<?C7L]% '@%%>\W-I;7D8CNK>*=
M =P65 P!]<'ZU5_L+1_^@58_^ Z?X4 >(4Z.-Y9%CC1G=R%55&22>@ KVW^P
MM'_Z!5C_ . Z?X58M;"SLMWV2T@M]^-WE1A=V.F<?4T >26?A#7;W!6PDB0O
MM+3D1[??!YQSV!KL]&\ 6-ELFU!OMDXP=G2-3P>G5N0>O!!Z5V%% #8XTBC6
M.-%1$ 5548  Z "N9\8>'+SQ!]B^R20)Y&_=YK$9W;<8P#Z&NHHH \P_X5QK
M'_/S8_\ ?;__ !-'_"N-8_Y^;'_OM_\ XFO3Z* /,/\ A7&L?\_-C_WV_P#\
M31_PKC6/^?FQ_P"^W_\ B:]/HH \P_X5QK'_ #\V/_?;_P#Q->GT44 %%%%
M!1110 4444 %%%% !1110 4444 %<OXP\.7GB#[%]DD@3R-^[S6(SNVXQ@'T
M-=110!YA_P *XUC_ )^;'_OM_P#XFC_A7&L?\_-C_P!]O_\ $UZ?10!YA_PK
MC6/^?FQ_[[?_ .)H_P"%<:Q_S\V/_?;_ /Q->GT4 >8?\*XUC_GYL?\ OM__
M (FO3Z** ,?5_#&EZUE[F#9.?^6\7ROVZGH>!CD'':N U'P'K%EN>!([N(;C
MF)L, .F5/<^@S7J]% '@D\$UM,T-Q%)%*OWDD4JP[]#4=>]SP0W,+0W$4<L3
M?>210RGOT-4_["T?_H%6/_@.G^% 'B%%>W_V%H__ $"K'_P'3_"KD$$-M"L-
MO%'%$OW4C4*H[]!0!XYIWA?6-3VM!92+$VT^;+\BX/1AG[P[\9KK-,^'$:,D
MFIW?F8Y:& 84G/\ >/)&/8'GK7=T4 1P00VT*PV\4<42_=2-0JCOT%2444 %
M%%% !1110 4444 %%%% !1110 5S^L^#]+U??)Y?V:Z;)\Z$8R>>67H>3D]S
MCK7044 >9:A\.M1MU+65Q%=@ ?*1Y;DY[ DCISR17,WFE:AIV3>64\*A]F]T
M(4GT#=#T/2O<Z* / **]YN;2VO(Q'=6\4Z [@LJ!@#ZX/UJK_86C_P#0*L?_
M  '3_"@#Q"BO;_["T?\ Z!5C_P" Z?X5<@@AMH5AMXHXHE^ZD:A5'?H* /%+
M+0]4U'RS:6$\B29VR;,(<9S\QX['O74:=\.+J3:^HW<<*_*3'$-[8[@GH#[C
M</Z^CT4 8^D>&-+T7#VT&^<?\MY?F?OT/0<'' &>];%%% !1110 4444 %%%
M% !1110 4444 8/B#PK9:['NPMO=@@BX1 2>@PPXW<#UX_,'S[4O!FM:=M/V
M;[4C?Q6N7P>>",9[=<8Y'->OT4 > 45[S<VEM>1B.ZMXIT!W!94# 'UP?K57
M^PM'_P"@58_^ Z?X4 >(45[?_86C_P#0*L?_  '3_"K5M:6UG&8[6WB@0G<5
MB0*"?7 ^E 'CVG>%]8U/:T%E(L3;3YLOR+@]&&?O#OQFNJT_X;)M#:E?,20<
MQVPQ@YX^9ASQ[#_'O:* *NGZ=::7:BVLH%AB!+8!)R3W)/)_&K5%% !1110
M4444 %%%% ''Z_X$M;_=<:;Y=I<G \O&(F'?@#Y3]...G.:X;5/#>JZ.K/=6
MK>2"1YT9W)UQDD=,Y&,XKVFB@#P"BO=;G3;"\D$EU96T[@;0TL2L0/3)'O4/
M]A:/_P! JQ_\!T_PH \0IT<;RR+'&C.[D*JJ,DD] !7MO]A:/_T"K'_P'3_"
MKT<:11K'&BHB *JJ,  = !0!Y%IO@S6M1W'[-]E1?XKK*9/' &,]^N,<'FNM
MT_X=:=;L&O;B6[()^4#RT(QW )/7G@BNRHH AM;6"QM8[:VB6*&,85%[?Y]:
MFHHH **** "BBB@ HHHH S=5T'3M:CVWENK.!A95X=>N,'VR3@Y'M7(:A\-G
MW%M-OE()&([D8P,<_,HYY]A_CZ#10!XM>^&=:T^/S+G3Y0F"Q9,.% ZDE2<?
MC637O]% '@%%>W_V%H__ $"K'_P'3_"C^PM'_P"@58_^ Z?X4 >(5-;6ES>2
M&.UMY9W W%8D+$#UP/K7N-K86=EN^R6D%OOQN\J,+NQTSCZFK% 'EVG_  ]U
M6Y8&\>*S3)!!.]^G! ''7CJ*ZG3/ FDZ?,DTOF7<BI@K.%,9/<[<?7@D]?7F
MNHHH **** "BBB@ HHHH *P?%FBW.O:5%:VKQ(Z3B0F4D# 5AV!]:WJ* /,/
M^%<:Q_S\V/\ WV__ ,31_P *XUC_ )^;'_OM_P#XFO3Z* /,/^%<:Q_S\V/_
M 'V__P 31_PKC6/^?FQ_[[?_ .)KT^B@#S#_ (5QK'_/S8_]]O\ _$UZ+IML
M]GI5G:R%2\,"1L5Z$A0#C\JM44 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !115/4]3M=(L7N[N3;&O  ^\Y[*!W/\ GI0!D^--533?#\T?RF:[!A13
MZ$?,<9SP._J17D5;'B379->U1I\R+;)\L$3'[@[GCN>I_+)P*QZ "BBB@ HH
MJ:TMGO+R"UC*AYI%C4MT!)P,_G0!ZWX-M3:>%;(/$J/(#*V,?-N)*DX_V=O\
MJWJC@@CMK>*WA7;%$@1%SG  P!S4E !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4457OC=+8S-9"-KI4)C6095B.W4=
M>F<\9H L45YA_P +'UC_ )]K'_OA_P#XJFR?$767C95ALT+ @.L;97W&6(_,
M4 >HU'//#;0M-<2QQ1+]YY&"J.W4UY!/XPU^XA:)]2D"MU,:*C?FH!%8\\\U
MS,TUQ+)+*WWGD8LQ[=30!ZCJGCW2K%66U+7LP)&V/Y4&#W8CZX(!Z5YUJVM7
MVMW FO9MVW.Q%&%0$YP!_4\\#FL^B@ HHHH **** "NX^'>D>=>2ZK(/D@S'
M%S_&1R>O93CD?Q>U<;:VL]]=1VUM$TLTAPJ+W_SZU[3HNDPZ)I<5E"=^W)>0
MJ 78]2<?E] !0!H4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4
M444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !11
M10 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M%%%% !1110 4444 %%%% !1110!Y!XPT;^R-<D\M-MK<?O8L# &>J] .#V'0
M$5S]>K^.M(_M'0S<QC,]GF0<]4_C'7'0 _\  <#K7E% !1110 4444 %%%%
M!14UK:SWUU';6T32S2'"HO?_ #ZUZ7X8\&0:;'%>:A&LM^"'5<Y6'T'H3[]C
MC'3) '>"O#?]E6?V^Y21;ZX3!1N/+3.<8]3@$YZ=..<]9110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 445FZKKVG:-'NO+A5<C*Q+R[=<8'O@C)P/>@#2K-U77M.T:/=>7"JY&
M5B7EVZXP/?!&3@>]<%K/C^^O=\.GK]C@.1OZR,.1UZ+P1TY!'6N1DD>61I)'
M9W<EF9CDDGJ2: .NUGQ_?7N^'3U^QP'(W]9&'(Z]%X(Z<@CK7H.BR/+H6GR2
M.SN]M&S,QR22HR2:\.KV_0O^1>TS_KTB_P#0!0!H4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% '-ZIXUTW2-2EL;B"[:6+&XQHI7D ]V'K5/_A8^
MC_\ /M??]\)_\57(>-O^1OOO^V?_ *+6N?H ]/\ ^%CZ/_S[7W_?"?\ Q5'_
M  L?1_\ GVOO^^$_^*KS"B@#T_\ X6/H_P#S[7W_ 'PG_P 55S2_&NFZOJ45
MC;P7:RRYVF1%"\ GLQ]*\DKH/!/_ "-]C_VT_P#1;4 >OT444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %>):]I3Z+K$]FVXHIW1,?XD/0YP,^AQW!K
MVVN1\;^';K6([6>PA62XB)1U^52RGD'<2.A'3_:- 'EU%=%'X'\0/(JM9*@8
M@%VF3"^YP2?R%7O^%<:Q_P _-C_WV_\ \30!Q]%=Q:_#6\?=]KU""+&-OE(9
M,^N<[<=O6M^U\ :%!N\R.>YW8QYLI&WZ;<?KZ4 >51QO+(L<:,[N0JJHR23T
M %==HW@"^O=DVH-]C@.#LZR,.#TZ+P3UY!'2O1[6PL[+=]DM(+??C=Y487=C
MIG'U-6* ,W2M!T[18]MG;JKD8:5N7;IG)]\ X&![5I444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%-DD2*-I)'5$0%F9C@ #J2: '4V2
M1(HVDD=41 69F.  .I)KD=9\?V-EOAT]?MDXR-_2-3R.O5N0.G!!ZUP6JZ]J
M.LR;KRX9D!RL2\(O7&![9(R<GWH [W6?']C9;X=/7[9.,C?TC4\CKU;D#IP0
M>M'@C6K[6[C4YKV;=M\O8BC"H"7. /ZGG@<UYA7H'PR_YBG_ &R_]GH [^BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBN7U?QUI>G9CM
MC]NG':)OD'3J_3H>V>F#B@#J*Y?5_'6EZ=F.V/VZ<=HF^0=.K].A[9Z8.*X#
M5_$^J:UE+F?9 ?\ EA%\J=NHZGD9Y)QVK'H ]&\(^(]1UWQ',+N51$MLS+#&
M,(IW(,^I_$GJ<5W->8?#C_D8;C_KT;_T-*]/H **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *HZKJUIHUG
M]JO'94)VJ%4DLV"0!]<'K@5>KC_B/_R+UO\ ]?:_^@/0!@:SX_OKW?#IZ_8X
M#D;^LC#D=>B\$=.01UKD9)'ED:21V=W)9F8Y))ZDFFT4 %%%% !7M^A?\B]I
MG_7I%_Z *\0KV_0O^1>TS_KTB_\ 0!0!H4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% 'D'C;_D;[[_MG_P"BUKGZZ#QM_P C???]L_\ T6M<_0 4
M444 %=!X)_Y&^Q_[:?\ HMJY^N@\$_\ (WV/_;3_ -%M0!Z_1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !
M1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%
M%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 444
M4 %%%% !1110 4444 %%%% !1110 4444 %%%% ''ZSX_L;+?#IZ_;)QD;^D
M:GD=>K<@=."#UK@M5U[4=9DW7EPS(#E8EX1>N,#VR1DY/O6;10 4444 %>@?
M#+_F*?\ ;+_V>O/Z] ^&7_,4_P"V7_L] '?T444 %%%% !1110 4444 %%%%
M !1110 4444 %%%% !7,ZWXVT[29'MX@UW=(=K1H<*IXR"WXGIGD8.*Z:O$-
M=_Y&'4_^ON7_ -#- %C5_$^J:UE+F?9 ?^6$7RIVZCJ>1GDG':L>BB@ HHHH
M [#X<?\ (PW'_7HW_H:5Z?7F'PX_Y&&X_P"O1O\ T-*]/H **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
MX_XC_P#(O6__ %]K_P"@/785Q_Q'_P"1>M_^OM?_ $!Z /,**** "BBB@ KV
M_0O^1>TS_KTB_P#0!7B%>WZ%_P B]IG_ %Z1?^@"@#0HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** /(/&W_(WWW_ &S_ /1:US]=!XV_Y&^^_P"V
M?_HM:Y^@ HHHH *Z#P3_ ,C?8_\ ;3_T6U<_70>"?^1OL?\ MI_Z+:@#U^BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** / **** "BBB
M@ KT#X9?\Q3_ +9?^SUY_7H'PR_YBG_;+_V>@#OZ*** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ KQ#7?^1AU/_K[E_P#0S7M]>(:[_P C#J?_ %]R
M_P#H9H SZ*** "BBB@#L/AQ_R,-Q_P!>C?\ H:5Z?7F'PX_Y&&X_Z]&_]#2O
M3Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "N/\ B/\ \B];_P#7VO\ Z ]=A7'_ !'_ .1>M_\ K[7_
M - >@#S"BBB@ HHHH *]OT+_ )%[3/\ KTB_] %>(5[?H7_(O:9_UZ1?^@"@
M#0HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *<^DZ;<S--<:?:2R
MM]YY(59CVZD5'_86C_\ 0*L?_ =/\*T** ,_^PM'_P"@58_^ Z?X4?V%H_\
MT"K'_P !T_PK0HH S_["T?\ Z!5C_P" Z?X5)!I.FVTRS6^GVD4J_=>.%58=
MNH%7** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** /
M **** "BBB@ KT#X9?\ ,4_[9?\ L]>?UZ!\,O\ F*?]LO\ V>@#OZ*** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ KQ#7?^1AU/\ Z^Y?_0S7M]>(
M:[_R,.I_]?<O_H9H SZ*** "BBB@#L/AQ_R,-Q_UZ-_Z&E>GUYA\./\ D8;C
M_KT;_P!#2O3Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HKSS5?'6L:=JUW9BUM L,K*GF1ON*Y^4_>[C!_&J?
M_"Q]8_Y]K'_OA_\ XJ@#T^BO,/\ A8^L?\^UC_WP_P#\51_PL?6/^?:Q_P"^
M'_\ BJ /3Z*\P_X6/K'_ #[6/_?#_P#Q5:&A^/+Z_P!:M;2]BM(X)GV%HT?=
MD@[1]X]6P.E '?T444 %%%% !1110 45ROB_Q/<Z!):1V:VTCRAFD64$E0,8
M. 1U^;\JYK_A8^L?\^UC_P!\/_\ %4 >GT5YA_PL?6/^?:Q_[X?_ .*H_P"%
MCZQ_S[6/_?#_ /Q5 'I]%>8?\+'UC_GVL?\ OA__ (JNS\*ZW-KVDM=7$4<<
MJ2F-O+SM. #G!Z=?4]* -RBBB@ HHHH **** "BO,I/B1JID8QVEFJ$G:&5B
M0.V3N&?R%-_X6/K'_/M8_P#?#_\ Q5 'I]%>8?\ "Q]8_P"?:Q_[X?\ ^*H_
MX6/K'_/M8_\ ?#__ !5 'I]%>8?\+'UC_GVL?^^'_P#BJZ7PAXCO_$$EV;I+
M9$@"X$2,"2V>Y8_W?3O0!U5%%% !1110 4444 %%9NJZ]IVC1[KRX57(RL2\
MNW7&![X(R<#WKD-0^)+[BNFV*@ C$ER<Y&.?E7IS[G_  ]!HKQ2\\1ZQ?Y%Q
MJ,Y5DV,B-L5AZ%5P#UK+H ]O_MW1_P#H*V/_ ($)_C4UMJ5A>2&.UO;:=P-Q
M6*56('K@'WKPJB@#W^BO HY'BD62-V1T(964X((Z$&N@T_QMK=@H0W"W* $!
M;E=W4YSNX8_B: /7:*XW3_B+IUPP6]MY;0DGY@?,0#'<@ ]>. :ZRUNH+ZUC
MN;:5989!E77O_GTH FHHHH **** "BBB@ HHHH **XWQ9XLO]!U6*UM8;9T>
M 2$RJQ.2S#L1Z5A?\+'UC_GVL?\ OA__ (J@#T^BO,/^%CZQ_P ^UC_WP_\
M\51_PL?6/^?:Q_[X?_XJ@#T^BO,/^%CZQ_S[6/\ WP__ ,55K3?'VJWFJV=K
M);V82:=(V*HV0"P!Q\WO0!Z+116?JVM6.B6XFO9MN[.Q%&6<@9P!_4\<CF@#
M0HKR[4/B%JMRQ%FD5FF000-[].02>.O/05R]S=W-Y()+JXEG<#:&E<L0/3)^
MM 'N-U?V=EM^UW<%OOSM\V0+NQUQGZBG6UW;7D9DM;B*= =I:)PP!],CZUX-
M10![_17B%EKFJ:=Y8M+^>-(\[8]^4&<Y^4\=SVKJ-(^(EQ#B/58?M"?\]H@%
M?OU7@'L.,?C0!Z/15'2]7LM8M5GLYE<8!9,C?'GLP[=#]<<9J]0 5Q_Q'_Y%
MZW_Z^U_] >NPKC_B/_R+UO\ ]?:_^@/0!YA1110 4444 %>WZ%_R+VF?]>D7
M_H KQ"O;]"_Y%[3/^O2+_P! % &A1110 4444 %%%<;XF\;C2[K['IJ13SH?
MWSR9*)_LC!&3Z^G3KG !V5%>8?\ "Q]8_P"?:Q_[X?\ ^*H_X6/K'_/M8_\
M?#__ !5 'I]%>8?\+'UC_GVL?^^'_P#BJ/\ A8^L?\^UC_WP_P#\50!Z?17F
M'_"Q]8_Y]K'_ +X?_P"*K4T+Q5XBUZ^%O;VMBL:X,LQC?;&/^^N3Z#O],D '
M=T444 %%%% !17">(O&NI:1KMS8V\%HT46W:9$8MRH/9AZUE_P#"Q]8_Y]K'
M_OA__BJ /3Z*\P_X6/K'_/M8_P#?#_\ Q5'_  L?6/\ GVL?^^'_ /BJ /3Z
M*\P_X6/K'_/M8_\ ?#__ !5:GAWQKJ6KZ[;6-Q!:+%+NW&-&#<*3W8^E '=T
M444 %%%% !167XBU*;2-"N;ZW6-I8MNT2 E>6 [$>M<)_P +'UC_ )]K'_OA
M_P#XJ@#T^BO,/^%CZQ_S[6/_ 'P__P 51_PL?6/^?:Q_[X?_ .*H ]/HKS#_
M (6/K'_/M8_]\/\ _%4?\+'UC_GVL?\ OA__ (J@#T^BLOP[J4VKZ%;7UPL:
MRR[MPC!"\,1W)]*TI)$BC:21U1$!9F8X  ZDF@!U%<?K/C^QLM\.GK]LG&1O
MZ1J>1UZMR!TX(/6N2U#QMK=^I07"VR$ %;9=O0YSNY8?@: /7:KW5_9V6W[7
M=P6^_.WS9 N['7&?J*\*DD>61I)'9W<EF9CDDGJ2:;0![W!/#<PK-;RQRQ-]
MUXV#*>W45)7@%203S6TRS6\LD4J_=>-BK#MU% 'O=%>26?CG7;3 :XCN45-H
M6= ?QR,$GZGO76Z5\0-.OI/*O(VLG)PK,V]#TQEL#'4]1CCK0!UU%%% !111
M0 4444 %%%% !1110 4444 %%9^K:U8Z);B:]FV[L[$499R!G ']3QR.:X[4
M/B2^XKIMBH (Q)<G.1CGY5Z<^Y_P /0:*\2NO$&KWK2&?4;EA(-KHLA5",8Q
MM&!T]JS: /<_[6TW[1]G_M"T\_?L\OSEW;LXQC.<Y[5<KP"B@#W^BO'+/Q?K
MME@+?R2H'W%9P)-WMD\XX[$5U^A>/[>\80:JL=K*<;95SY;$GH?[O;DG'7D4
M =I138Y$EC62-U=' 964Y!!Z$&N/\6>++_0=5BM;6&V='@$A,JL3DLP[$>E
M'945YA_PL?6/^?:Q_P"^'_\ BJ/^%CZQ_P ^UC_WP_\ \50!Z?17F'_"Q]8_
MY]K'_OA__BJ/^%CZQ_S[6/\ WP__ ,50!Z?17F'_  L?6/\ GVL?^^'_ /BJ
M]/H **** "BBB@ HHHH **** "BBB@ HHHH **YGQ?X@O] CM)+."*1)2RR-
M*C$*1C R".OS?E7+?\+'UC_GVL?^^'_^*H ]/HKS#_A8^L?\^UC_ -\/_P#%
M4?\ "Q]8_P"?:Q_[X?\ ^*H ]/HKS#_A8^L?\^UC_P!\/_\ %4?\+'UC_GVL
M?^^'_P#BJ /3Z*HZ/J U31[2]!4F6,%]H( 8<,!GT((J]0 4444 %%%% !15
M/5;S^SM)N[P-&&AB9D\P_*6Q\H_$X'XUYY_PL?6/^?:Q_P"^'_\ BJ /3Z*\
MP_X6/K'_ #[6/_?#_P#Q5'_"Q]8_Y]K'_OA__BJ /3Z*\P_X6/K'_/M8_P#?
M#_\ Q5:WAOQM?ZMKD-C=6]L$E#8:(,I4A2W<G/3'XT =S1110 4444 %%%%
M!17)^+O%5QH-Q:V]FL$DLB%Y%E1C@9PI&".N&_*N<_X6/K'_ #[6/_?#_P#Q
M5 'I]%>8?\+'UC_GVL?^^'_^*H_X6/K'_/M8_P#?#_\ Q5 'I]%>8?\ "Q]8
M_P"?:Q_[X?\ ^*JQ8>/=8O=1MK3R;%//E6/=Y3G;N(&<;_>@#T>BBB@ HHHH
M **** "BFR2)%&TDCJB("S,QP !U)-<GJ'Q"TJV4BS26\? ((&Q.O()//3GH
M: .NHKRC4?'FL7NY('CM(CN&(ERQ!Z98]QZC%8-SJ5_>1B.ZO;F= =P665F
M/K@GWH ]SDD2*-I)'5$0%F9C@ #J2:AM;^SO=WV2[@N-F-WE2!MN>F<?0UX1
M10![_17@D$\UM,LUO+)%*OW7C8JP[=16M9>+-;L9-R:A+*"062<^8#CMSR/P
M(H ]EHK@M/\ B2FT+J5BP(!S);'.3GCY6Z<>Y_PZ_3=8T_6(Y'L+E9A&<.,%
M2/3@@'\?8^E %ZBBB@ HHHH **** "BBB@ HK+\1:E-I&A7-];K&TL6W:) 2
MO+ =B/6N$_X6/K'_ #[6/_?#_P#Q5 'I]%>8?\+'UC_GVL?^^'_^*H_X6/K'
M_/M8_P#?#_\ Q5 'I]%>8?\ "Q]8_P"?:Q_[X?\ ^*H_X6/K'_/M8_\ ?#__
M !5 'I]%9?AW4IM7T*VOKA8UEEW;A&"%X8CN3Z5I22)%&TDCJB("S,QP !U)
M- #J*X36/B(L4WE:1#',HP3/,&"GU 7@^G)]^.]<;J&OZKJBE;R^ED0@ Q@[
M4.#D948!Y[XH ]KDD2*-I)'5$0%F9C@ #J2:JP:MIMS,L-OJ%I+*WW4CF5F/
M?H#7AE% 'O\ 17@UM=W-G(9+6XE@<C:6B<J2/3(^E=!I_CK6K.2/SYENX5 4
MQRJ 2..=PYS@=3GKWH ]9HKG=%\9:9K$@@RUK<$+A)B &8\84YYY^A/IUQT5
M !1110!X!1110 4444 %>@?#+_F*?]LO_9Z\_KT#X9?\Q3_ME_[/0!W]%%%
M!1110 4444 %%%% !17.ZUXRTS1Y#!EKJX ;*0D$*PXPQSQS]2/3IGD-0^(6
MJW+$6:16:9!! WOTY!)XZ\]!0!ZC39)$BC:21U1$!9F8X  ZDFO#+G4K^\C$
M=U>W,Z [@LLK, ?7!/O56@#W6VU*PO)#':WMM.X&XK%*K$#UP#[U:KP"I()Y
MK:99K>62*5?NO&Q5AVZB@#WNBO*-.\>:Q9;4G>.[B&T8E7# #KAAW/J<UV^C
M>,-+U?9'YGV:Z; \F8XR>/NMT/)P.YQTH Z"O$-=_P"1AU/_ *^Y?_0S7M]>
M(:[_ ,C#J?\ U]R_^AF@#/HHHH **** .P^''_(PW'_7HW_H:5Z?7F'PX_Y&
M&X_Z]&_]#2O3Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@#S#XB67D:Y%=K'M2YB&YMV=SKP>.WR[/\YKCZ]3^(
M-G]H\.BX58]UM*K%F'S;3\I _$K^5>64 %%%% !4D$\EM<17$+;98G#HV,X(
M.0>:CHH ][@GCN;>*XA;=%*@=&QC((R#S4E<_P""[W[;X7M=TF^2#,+_ "XV
M[3\H_P"^2O\ ^NN@H **** "BBH;NY2SLY[J0,4AC:1@O4@#)Q^5 'DWC2]^
MV^*+K;)OC@Q"GRXV[1\P_P"^BW_ZJY^G22/+(TDCL[N2S,QR23U)--H ****
M "NT^'%YY6K75FS1A9XMPW'YBRG@#\&8_A7%UH:'>_V=KEE=F3RTCE7S&VYP
MAX;C_=)H ]OHHHH **** "LOQ'>?8/#M_<!I%81%4:,X96;Y5/X$BM2N+^(]
MYY6DVMFK2!IY=QVGY2JCD'\64_A0!YI1110 4444 %>M^!K/[)X7@8K(KW#M
M,P<8ZG Q[%5!_&O*(()+FXBMX5W2RN$1<XR2< <U[O!!';6\5O"NV*) B+G.
M !@#F@"2BBB@ HHJ&ZNH+&UDN;F58H8QEG;M_GTH DDD2*-I)'5$0%F9C@ #
MJ2:X#7/B$65H-&1D.?\ CYD [$_=4^O')]3P.M9/BGQ?)KF+6U62&Q&"5;AI
M#_M8[#L/Q],<O0!)//-<S--<2R2RM]YY&+,>W4U'110 4444 %%%% !1110
M5>TO5[W1[I9[.9D.063)V28[,._4_3/&*HT4 >KZ#XUL=5\FVN3]FOGPNTCY
M';G[I_#H?4 9KJ*\ KTCP?XP^U>7IFIR?Z1]V&=C_K/16/\ >]#W^O4 [>BB
MB@ HHHH **** /,/B/\ \C#;_P#7HO\ Z&]<?78?$?\ Y&&W_P"O1?\ T-ZX
M^@ HHHH *T-"_P"1ATS_ *^XO_0Q6?4D$\EM<17$+;98G#HV,X(.0>: /4?%
MGBQ-&C:SLV5]0<<GJ(0>Y]_0?B>, ^875U/?74ES<RM+-(<L[=_\^E1R2/+(
MTDCL[N2S,QR23U)--H **** "BBB@ HHHH N:4UT-6M!93>3=-*J1R9X!)QS
M[<\^U>YUY1X!MO/\4))OV_9XGDQC.[(VX]OO9_"O5Z "N/\ B/\ \B];_P#7
MVO\ Z ]=A7'_ !'_ .1>M_\ K[7_ - >@#S"BBB@ HHHH *]OT+_ )%[3/\
MKTB_] %>(5[?H7_(O:9_UZ1?^@"@#0HHHH ***HZOJD&CZ;->3LN$'R(3CS&
MQPH^OZ=>U &7XL\1IH>GM'!*O]H3#]TN-VT9Y8C\\>I[$ UY))(\LC22.SNY
M+,S'))/4DU:U/4[K5[Y[N[DW2-P /NH.R@=A_GK5.@ HHHH ***='&\LBQQH
MSNY"JJC))/0 4 36-G-J-]#9VZYEF<*O!P/<X[#J?85['H6A6N@V(M[<;I&P
M99B/FD/]!Z#M]<DY_A#PW_8=B9+E(S?3<NPY*+QA,_J<=_7 -=)0 4444 %%
M%% 'D'C;_D;[[_MG_P"BUKGZZ#QM_P C???]L_\ T6M<_0 4444 %=!X)_Y&
M^Q_[:?\ HMJY^N@\$_\ (WV/_;3_ -%M0!Z_1110 4444 <_XV_Y%"^_[9_^
MC%KR"O7_ !M_R*%]_P!L_P#T8M>04 %%%% !1110!ZGX<U.UTCP%:7=W)MC7
MS  /O.?,;"@=S_GI7#:WXGU'6Y'665HK4GY;=#A0.,9_O= >>_3%9<MU/-;P
M022LT4 (B3LN3D_F3U^GH*AH **** "BBB@ HHHH **** -S0O%.H:$P2-O/
MM3@&"1CM SD[?[IY/MSR#7J^F:G:ZO8I=VDFZ-N"#]Y#W4CL?\]*\,K4T+7;
MK0;X7%N=T;8$L)/RR#^A]#V^F00#VNBH;6Z@OK6.YMI5EAD&5=>_^?2IJ "B
MBB@ HHHH **** "N+\4^-?[.F:PTPQR7*Y$LK#*QGT'JP_(8QSSAGC#QA]E\
MS3-,D_TC[LTZG_5^JJ?[WJ>WUZ>;T 375U/?74ES<RM+-(<L[=_\^E0T44 %
M%%% !1110 4444 ;6@>)KW0)&$.V6WD(+PN3CZCT..,_F#@5:\9ZG:ZOJ=I=
MVDFZ-K100?O(=SY4CL?\]*YNB@ HHHH **** "O?Z\ KW^@ HHHH **** "B
MBB@ HHHH **** "BBB@#G_&EE]M\+W6V/?)!B9/FQMVGYC_WR6__ %UY!7OL
MD:2QM'(BNC@JRL,@@]017A%W;/9WD]K(5+PR-&Q7H2#@X_*@"&BBB@ HHHH
M]/\ AW>^?H<MHTFY[:4[5VXVHW(Y[_-O_P XKL*\P^'=[Y&N2VC2;4N8CM7;
MG<Z\CGM\N_\ SBO3Z "BBB@ HHHH X_XB7OD:'%:+)M>YE&Y=N=R+R>>WS;/
M\YKS"NL^(-Y]H\1"W5I-MM$JE6/R[C\Q(_ K^5<G0 4444 %36ER]G>07484
MO#(LBANA(.1G\JAHH ]]CD26-9(W5T<!E93D$'H0:=7/^"[W[;X7M=TF^2#,
M+_+C;M/RC_ODK_\ KKH* "BBB@ HHJ.>>.VMY;B9ML42%W;&< #)/% 'DGC2
M]^V^*+K;)OC@Q"GRXV[1\P_[Z+?_ *JY^I)YY+FXEN)FW2RN7=L8R2<D\5'0
M 4444 %=9\/K/[1XB-PRR;;:)F#*/EW'Y0#^!;\JY.O3_AW9>1H<MVT>U[F4
M[6W9W(O X[?-O_SB@#L**** "BBB@ KG]?\ %MCH6Z'_ (^+P8_<*<8![LV"
M!QVZ\CC!S57Q9XL31HVL[-E?4'')ZB$'N??T'XGC /EDDCRR-)([.[DLS,<D
MD]230!I:QX@U#7)M]W+B,8VPQY$:D=\9Z\GD\\^E9=%% !1110 4444 %%%%
M !4D$\UM,LUO+)%*OW7C8JP[=14=% 'H6A_$(,RP:RBH,?\ 'S&#V ^\H]>>
M1ZC@=:[N.1)8UDC=71P&5E.00>A!KP*NJ\)^+'T:1;.\9GT]SP>IA)[CV]1^
M(YR" >JT5'!/#<PK-;RQRQ-]UXV#*>W45)0 4444 %%%% '/^-O^10OO^V?_
M *,6O(*]?\;?\BA??]L__1BUY!0 4444 %%%% 'J?AS4[72/ 5I=W<FV-?,
M ^\Y\QL*!W/^>E<%KGB&]UVZ9YW9(,YCMU8[$QG'U/)Y]^PXK/ENIYK>""25
MFB@!$2=ER<G\R>OT]!4- !1110 4444 %%%% !7K?@9KI_"\#W,WF*780Y.2
ML8. I_$-Z\8^E>25[O86WV+3K:TW[_(B6/=C&[: ,X_"@"Q1110!X!1110 4
M444 %>@?#+_F*?\ ;+_V>O/Z] ^&7_,4_P"V7_L] '?T444 %%%% !114-U=
M06-K)<W,JQ0QC+.W;_/I0 75U!8VLES<RK%#&,L[=O\ /I7FFN>/+W4%:"P5
MK.#/WU8^:V">X^[GC@>G4BL_Q-XFGU^ZP-T5E&?W46>O^TWO_+IZDX- !111
M0 4444 %%%% !1110!V7ACQL^FQQ6&HAI;4$*DV<M$OIC^(#CW SUX%<WK4B
M2Z[J$D;JZ/<R,K*<@@L<$&J-% !1110 4444 =A\./\ D8;C_KT;_P!#2O3Z
M\P^''_(PW'_7HW_H:5Z?0 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 5[^V^VZ=<VF_9Y\31[L9V[@1G'XUX17O]
M>.>+[/[%XHO5"R!)7\Y2X^]N&3CVW$C\* ,.BBB@ HHHH ] ^&M[_P ?U@TG
M]V:--OX,<_\ ?'^<UW]>0>"[W[%XHM=TFR.?,+_+G=N'RC_OH+_^JO7Z "BB
MB@ KE?']ZEOX;:V.TO=2*@&[! !W$X[] /\ @0KJJ\R^(NH"XUB"R4J1:QY;
M@Y#/@D>_ 4\>IH XVBBB@ HHHH **** /:_#EY]O\.V%P6D9C$%=I#EF9?E8
M_B0:U*X;X;7J-9WE@=H=)!,/FY8$ 'CVVCG_ &A7<T %%%% !7EGQ!O/M'B(
M6ZM)MMHE4JQ^7<?F)'X%?RKU.O#-5O/[1U:[O TA6:5F3S#\P7/RC\!@?A0!
M3HHHH **** .D\#6?VOQ1 Q6-DMT:9@XST&!CW#,#^%>MUPWPVLD6SO+\[2[
MR"$?+RH !//ON''^R*[F@ HHHH *\H\9^(_[8OOLMOQ9VSL%8-D2MTW<<8]/
M8GUP.G\=Z_\ 8+'^S;=L7-TG[S*9"Q'(//J>G?C/3BO,* "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@#T_P5XG_M*W_L^^GW7T?^K9NLJ >O=ASGVYYY
M-=A7@UK=3V-U'<VTK131G*NO;_/I7M.BZM#K>EQ7L(V[LAXRP)1AU!Q^?T(-
M &A1110 4444 >8?$?\ Y&&W_P"O1?\ T-ZX^NP^(_\ R,-O_P!>B_\ H;UQ
M] !1110 4444 %%%% !1110 4444 %%%% 'I?PXL_*TFZO&60-/+M&X?*54<
M$?BS#\*[2LW0-/.EZ#9V;!@Z1Y<,0<,?F89''!)K2H *X_XC_P#(O6__ %]K
M_P"@/785Q_Q'_P"1>M_^OM?_ $!Z /,**** "BBB@ KV_0O^1>TS_KTB_P#0
M!7B%>WZ%_P B]IG_ %Z1?^@"@#0HHHH ;)(D4;22.J(@+,S'  '4DUX]XF\1
M2>(+Y7">7:PY$*$?-@XR2?4X''0?J=KQSXF%Y(^D6NX10R?OWR1O8?PX] ?7
MJ0,=,GB: "BBB@ HHHH *]"\#>&$\M-8OHFWYS;1N. .TG^&?3/.01C^#?#)
MUBZ%]<;196\@RI /FL,';CTY&<^N/<>JT %%%% !1110 4444 >0>-O^1OOO
M^V?_ *+6N?KH/&W_ "-]]_VS_P#1:US] !1110 5T'@G_D;['_MI_P"BVKGZ
MZ#P3_P C?8_]M/\ T6U 'K]%%% !1110!S_C;_D4+[_MG_Z,6O(*]?\ &W_(
MH7W_ &S_ /1BUY!0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% '
M<> ->\BX;2KJ?$,O-OO;A7SRHX_BSGKU'J:]'KP2">2VN(KB%MLL3AT;&<$'
M(/->XZ;>IJ6FVUXFT":,.0K;MI(Y&?8Y'X4 6J*** "BBB@ K!\6:X=#T=GA
M91=S'9"" <>K8]A]>2,UO5XIX@UB37-6DNWXC'R0KMP5C!. ??G)YZGTH RZ
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ KW^O *]_H **** "BB
MB@ HHHH **** "BBB@ HHHH *\H\?6WD>*'DW[OM$228QC;@;<>_W<_C7J]<
M7\1[/S=)M;Q5D+02[3M'RA6')/XJH_&@#S2BBB@ HHHH T-#O?[.URRNS)Y:
M1RKYC;<X0\-Q_NDU[?7@%>WZ'>_VCH=E=F3S'DB7S&VXRXX;C_>!H T****
M"FR2)%&TDCJB("S,QP !U)-.K!\8Z@-/\,W1RN^<>0@8$YW<'I_L[C^% 'DU
M_=?;=1N;O9L\^5I-N<[=Q)QG\:KT44 %%%% !1110!WGPUO,7%]8LTAW(LR#
M/RC!PWXG<OY>U>AUXMX9O4T_Q)8W,FW8)-C%FVA0P*DD^V<_A7M- !1110 5
MS_C2]^Q>%[K;)LDGQ"GRYW;C\P_[Y#?_ *ZZ"N ^)5[_ ,>-@LG]Z:1-OX*<
M_P#??^<4 >?T444 %%%% !7N>E6?]G:3:696,-#$JOY8^4MCYC^)R?QKR+PS
M9)J'B2QMI-NPR;V#+N#!06((]\8_&O:: "BBB@ KE_&?B/\ L>Q^RV_-Y<HP
M5@V#$O3=QSGT]P?3!VM7U2#1]-FO)V7"#Y$)QYC8X4?7].O:O&-1U"?5-0FO
M;DJ993D[1@# P /H !0!5HHHH **** "BBB@ HHHH **** "BBB@ HHHH ZC
MP9XC_L>^^RW'-G<NH9BV!$W3=SQCU]@/3!]7KP"O2_ OB3[;;C2KMXQ/ @$!
MZ&1 .GIE0!]1]": .THHHH **** .?\ &W_(H7W_ &S_ /1BUY!7K_C;_D4+
M[_MG_P"C%KR"@ HHHH **** "BBB@ HHHH **** "BBB@#<\(6?VWQ19*5D*
M1/YS%!]W:,C/MN 'XU['7GWPVT\^9>:DP8  0(<C!SAFXZ\87\S^'H- !111
M0!X!1110 4444 %>@?#+_F*?]LO_ &>O/Z] ^&7_ #%/^V7_ +/0!W]%%% !
M1110 5YQX_U[S[A=*M9\PQ<W&QN&?/"GC^'&>O4^HKL?$>LC0M'DNPJO*2$B
M1LX9CZX] ">W3&:\8DD>61I)'9W<EF9CDDGJ2: &T444 %%%% !1110 4444
M %%%% !1110 4444 %%%% '8?#C_ )&&X_Z]&_\ 0TKT^O,/AQ_R,-Q_UZ-_
MZ&E>GT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
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
M\.2\?F:M<LA8<0VY&5Z=6((]1@#\:Z/PSX9@T"UR=LM[(/WLN.G^ROM_/KZ
M;U &/:^%="M-WEZ9 V[&?-!DZ>F[./PJ:3P_HTD;(VE68# @E8%4\^A R/J*
MTJ* .1U#X>Z5<J39O+9O@  '>G7DD'GIQU%<%K'A_4-#FV7<68SC;-'DQL3V
MSCKP>#SQZ5[74-U:P7UK);7,2RPR##(W?_/K0!X-16YXF\.R>'[Y4#^9:S9,
M+D_-@8R"/49'/0_H,.@ HHHH *M:;>OINI6UXFXF&0.0K;=P!Y&?<9'XU5HH
M ][@GCN;>*XA;=%*@=&QC((R#S4E<7\.]36?2Y=.>3][;N713@?NV].YPV<_
M[PKM* "BBB@#G_&W_(H7W_;/_P!&+7D%>O\ C;_D4+[_ +9_^C%KR"@ HHHH
M **** "BBO0O!GA*![5-4U*)93*#Y,$B?*%Z;F!ZY[=L<]Q@ YG3/"6L:JJ2
M16WE0/TEG.U<8R#CJ0>.0"*Z*/X9N8U,FJJKD#<%@R >^#N&?R%>@T4 <!_P
MK+_J+_\ DM_]G5.\^'&H19:SNX+A0F<.#&Q/H!R/3DD5Z710!X=J&CZCI;$7
MMG+" 0N\KE"2,X##@\>AJC7OLD:2QM'(BNC@JRL,@@]017'ZYX!M+Q6FTLK:
MW!.3&Q/E-R<]B5Z]N.,8[T :7@NR^Q>%[7='LDGS,_S9W;C\I_[Y"_\ ZZZ"
MHX(([:WBMX5VQ1($1<YP , <U)0 4444 > 4444 %%%% !7H'PR_YBG_ &R_
M]GKS^O0/AE_S%/\ ME_[/0!W]%%% !1139)$BC:21U1$!9F8X  ZDF@#SCXB
MZH)]0@TV-FQ;C?*,G!9@,#'L._\ M'WKB:L7UY-J-]->7#9EF<LW)P/89[#H
M/857H **** "BBG1QO+(L<:,[N0JJHR23T % %K3-,NM7ODM+2/=(W))^Z@[
ML3V'^>M>EZ1X%TO3L27(^W3CO*OR#KT3IT/?/3(Q6AX;T*/0=+6#$;7+_-/*
MH^^>PY[#H/SP,FMB@".""&VA6&WBCBB7[J1J%4=^@J2BB@#'O/"VBWMN86T^
M"+/1X$$;*<8SD?7H<CVKBM7^'U[:+-/82K=0H-PC((EZ] .C8'TSV%>FT4 >
M 45Z3XO\()=1RZEIL+?:\[I8D/$@YR0,?>Z=^<'J3SYM0 4444 %%%% '8?#
MC_D8;C_KT;_T-*]/KS#X<?\ (PW'_7HW_H:5Z?0 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% 'A%_;?8M1N
M;3?O\B5H]V,;MI(SC\*KUUGQ!L_L_B(7"K)MN8E8LP^7</E('X!?SKDZ "BB
MB@ KT#X:WO\ Q_6#2?W9HTV_@QS_ -\?YS7G]=!X+O?L7BBUW2;(Y\PO\N=V
MX?*/^^@O_P"J@#U^BBB@#A/B5>8M[&Q5HSN=IG&?F&!A?P.YOR]J\[KH/&E[
M]M\476V3?'!B%/EQMVCYA_WT6_\ U5S] !1110 45-;6SW4K1H5!6-Y#N]$4
ML?T!J&@ HHHH *];\#7GVOPO I:1GMW:%BYST.1CV"L!^%>25W'PUNMFHWUI
MLSYL2R;L]-IQC'OO_2@#T>BBB@#S#XB7OGZY%:+)N2VB&Y=N-KMR>>_R[/\
M.:X^M#7+W^T=<O;L2>8DDK>6VW&4'"\?[H%9] !1110 5VGPXL_-U:ZO&6,K
M!%M&X?,&8\$?@K#\:XNO6? ED]GX9C=]P-S(TP5EQM!PH^N0H.?>@#IJ***
M"O)/'-Y]K\43J&C9+=%A4H<]!DY]PS$?A7K,DB11M)(ZHB LS,<  =237A%W
M<O>7D]U(%#S2-(P7H"3DX_.@"&BBB@ HHHH *]G\,:1_8NAPVSC$[?O)N?XS
MU'4C@8''7&>]>;>#M/.H>)K48;9 ?/<J0,;>1U_VMH_&O8: "BBB@ HHHH *
M*** . ^(FC?ZK5X4](KC _[Y8X'X$D_W17G]>XZQIXU31[NR(4F6,A-Q( 8<
MJ3CT(!KPZ@ HHHH **** /2_AQ>>;I-U9LTA:"7<-Q^4*PX _%6/XUVE>5>
M+U[?Q(ML-Q2ZC9"-V "!N!QWZ$?\"->JT %%%% 'F'Q'_P"1AM_^O1?_ $-Z
MX^NP^(__ ",-O_UZ+_Z&]<?0 4444 %%%% 'HWPYTL1VMQJCJP>0^3'D$?*,
M$D=CDX'MM^M=S67X<@CM_#6FI$NU3;HY&<\L-Q/YDUJ4 %%%% !1110 4444
M %%%% !7'_$?_D7K?_K[7_T!Z["N/^(__(O6_P#U]K_Z ] 'F%%%% !1110
M5[3IEU!8^%+&YN95BACLXBSMV^4?YQ7BU=)KGB3[;HVG:5:/(((+>,3GH)'"
MCCUPI!^I^@- %'Q!KD^NZD\[LWD(2((R,;%SZ>IXR?Z 5DT44 %%%% !1110
M!ZWX/T"'2=+CN'6-[RX3<\BL' 4\A5(XQC&<=3W(Q725R/P_U5[[1Y+.7<SV
M9"JQ[HV=HSGM@CZ8KKJ "BBB@ HHHH **** "BBB@#R#QM_R-]]_VS_]%K7/
MUT'C;_D;[[_MG_Z+6N?H **** "N@\$_\C?8_P#;3_T6U<_70>"?^1OL?^VG
M_HMJ /7Z*** "BBB@#G_ !M_R*%]_P!L_P#T8M>05Z_XV_Y%"^_[9_\ HQ:\
M@H **** "BBB@#IO VEC4/$"2R*QBM!YQ.#@L#\HR.G//OM->LUQ/PVMD72K
MRZ!;?).(R.V%4$?^AG]*[:@ HHHH **** "BBB@#P[6-/.EZQ=V1# 12$)N(
M)*GE2<>H(-4:ZSXAP1Q>)5=%PTUNKN<]3EES^2C\JY.@ HHHH *UO#%R]KXF
MTZ1 I+3K&=WH_P I_0FLFK6FW*6>JV=U(&*0SI(P7J0&!./RH ]UHHHH ***
MKW]U]BTZYN]F_P B)I-N<;MH)QG\* /&O$%T;WQ!?SF590T[!'7&"H.%QCKP
M!S6;110 4444 %6M-LGU+4K:S3<#-($)5=VT$\G'L,G\*JUUWP\M1-X@DG:)
MF$$#%7YPK$@#\P6X/OZ4 >FP01VUO%;PKMBB0(BYS@ 8 YJ2BB@ HHHH ***
M* "O,/B/_P C#;_]>B_^AO7I]>8?$?\ Y&&W_P"O1?\ T-Z ./HHHH ****
M"O?Z\ KW^@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH \X^)5MLU&QN]
M^?-B:/;CIM.<Y]]_Z5P]>M^.;/[7X7G8+(SV[K,H09Z'!S[!6)_"O)* "BBB
M@ K4\.7GV#Q%87!:-5$H5VD.%56^5C^ )K+HH ]_HJGI5Y_:.DVEX6C+31*S
M^6?E#8^8?@<C\*N4 4]5O/[.TF[O T8:&)F3S#\I;'RC\3@?C7AE>G_$2]\C
M0XK19-KW,HW+MSN1>3SV^;9_G->84 %%%% !114US;/:RK&Y4EHTD&WT=0P_
M0B@"&BBB@ KK/A]>?9_$1MV:3;<Q,H53\NX?,"?P#?G7)U8L+K[%J-M=[-_D
M2K)MSC=M(.,_A0![O1110!S_ (TO?L7A>ZVR;))\0I\N=VX_,/\ OD-_^NO(
M*] ^)5[_ ,>-@LG]Z:1-OX*<_P#??^<5Y_0 4444 %36EL]Y>06L94/-(L:E
MN@).!G\ZAKJO %D]QXD6Y&X):QLY.W()(V@9[=2?^ F@#U..-(HUCC141 %5
M5&  .@ IU%% !7'_ !$O?(T.*T63:]S*-R[<[D7D\]OFV?YS785YA\1+WS]<
MBM%DW);1#<NW&UVY//?Y=G^<T <?1110 4444 %=Y\/M"9YCK4PPB;HX%(()
M/0MZ8P2._.>F*X.O<='T\:7H]I9 *#%& ^TD@L>6(SZDDT 7J*** "BBB@ H
MHHH R_$&CQZYI,EH_$@^>%MV L@!P3[<X/'0^M>+21O%(T<B,CH2K*PP01U!
M%>^UY%XVT\6'B:<H%"7($Z@$GKD-G/JP8_C0!SM%%% !1110!T'@N]^Q>*+7
M=)LCGS"_RYW;A\H_[Z"__JKU^O!()Y+:XBN(6VRQ.'1L9P0<@\U[O!/'<V\5
MQ"VZ*5 Z-C&01D'F@"2BBB@#G_&W_(H7W_;/_P!&+7D%>O\ C;_D4+[_ +9_
M^C%KR"@ HHHH **** -;PWI8UC7K:U=6,.=\N 3\HY(..F>!GWKVFO//AI!&
MUQJ-P5_>HD:*V>@8L2/_ !T?E7H= !1110 4444 %%%% !1110 4444 > 44
M44 %%%% !7H'PR_YBG_;+_V>O/Z] ^&7_,4_[9?^ST =_1110 5C^*KK[)X7
MU"39OW1&/&<??.W/X;L_A6Q7&_$:Z$6B6]L)65YI\E!GYE4'.>W!*\?X4 >9
M4444 %%%% !76> -,6]UQKJ6/=%:)O&<8\P\+D'_ ($>.A KDZ]5^'UL\'AG
MS&*D3SO(N.P&%Y_%30!U5%%% !1110 4444 %>(:[_R,.I_]?<O_ *&:]OKQ
M#7?^1AU/_K[E_P#0S0!GT444 %%%% '8?#C_ )&&X_Z]&_\ 0TKT^O,/AQ_R
M,-Q_UZ-_Z&E>GT %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !111
M0 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%%
M!1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110!Q_Q$LO/T.*[6/<]M*-S;L;4;@\=_FV?YS7
MF%>YZK9_VCI-W9A8RTT3*GF#Y0V/E/X'!_"O#* "BBB@ J2">2VN(KB%MLL3
MAT;&<$'(/-1T4 >^QR)+&LD;JZ. RLIR"#T(--GGCMK>6XF;;%$A=VQG  R3
MQ67X5NOM?A?3Y-FS;$(\9S]P[<_CMS^-5_&E[]B\+W6V39)/B%/ESNW'YA_W
MR&__ %T >23SR7-Q+<3-NEE<N[8QDDY)XJ.BB@ HHHH [+X>:>EUJ5Y<31Q2
M110>65D7/+GL,>@8'Z^]<K?VWV+4;FTW[_(E:/=C&[:2,X_"O1_AW9>1H<MV
MT>U[F4[6W9W(O X[?-O_ ,XKF/'UMY'BAY-^[[1$DF,8VX&W'O\ =S^- '+T
M444 %:GAR\^P>(K"X+1JHE"NTAPJJWRL?P!-9=% 'O\ 574KE[/2KRZC"EX8
M'D4-T)"DC/Y4:;<O>:59W4@4/- DC!>@)4$X_.L'Q]=>1X7>/9N^T2I'G.-N
M#NS[_=Q^- 'E%%%% !1110!)!!)<W$5O"NZ65PB+G&23@#FO=;2V2SLX+6,L
M4AC6-2W4@# S^5>4>"=/%_XF@+A2EL#.P)(Z8"XQZ,5/X5Z[0 4444 9^N_\
MB]J?_7I+_P"@&O$*]?\ &W_(H7W_ &S_ /1BUY!0 4444 %%%% '??#6U!DU
M"\:)LJ$B23G'.2P]#T7]/6O0:X_X<?\ (O7'_7VW_H"5V% !1110 4444 %%
M%% !7BWB>V>U\3:C&Y4EIVD&WT?YA^A%>TUY%XXC=/%MXS(RAQ&RDC&X; ,C
MUY!'X4 <[1110 4444 :&A?\C#IG_7W%_P"ABO;Z\(L+K[%J-M=[-_D2K)MS
MC=M(.,_A7N] !1110!YA\1_^1AM_^O1?_0WKCZ[#XC_\C#;_ /7HO_H;UQ]
M!1110 445-:6SWEY!:QE0\TBQJ6Z DX&?SH ]YHHHH **** "BBB@ HHHH *
M*** "N/^(_\ R+UO_P!?:_\ H#UV%<?\1_\ D7K?_K[7_P! >@#S"BBB@ HH
MHH **** "BBB@ HHHH **** -CPQJ_\ 8NN0W+G$#?NYN/X#U/0G@X/'7&.]
M>SUX!7KO@O54U+P_#'\HFM (74>@'RG&<\COZ@T =%1110 4444 %%%% !11
M10!Y!XV_Y&^^_P"V?_HM:Y^N@\;?\C???]L__1:US] !1110 5T'@G_D;['_
M +:?^BVKGZZ#P3_R-]C_ -M/_1;4 >OT444 %%%% '/^-O\ D4+[_MG_ .C%
MKR"O7_&W_(H7W_;/_P!&+7D% !1110 4444 >O\ @G_D4+'_ +:?^C&KH*Y_
MP3_R*%C_ -M/_1C5T% !1110 4444 %%%% ' ?$W_F%_]M?_ &2O/Z] ^)O_
M #"_^VO_ +)7G] !1110 4444 >_T444 %9OB"1(_#FI,[JH-M(H+'')4@#\
M20*TJY_QM_R*%]_VS_\ 1BT >04444 %%%% !7HGPT@D6WU&X*_NG>-%;/4J
M&)'_ (\/SKSNO3_AQ_R+UQ_U]M_Z E '84444 %%%% !1110 5YA\1_^1AM_
M^O1?_0WKT^O,/B/_ ,C#;_\ 7HO_ *&] ''T444 %%%% !7O]> 5[_0 4444
M %%%% !1110 4444 %%%% !1110 4444 1SP1W-O+;S+NBE0HZYQD$8(XKPB
M>"2VN);>9=LL3E'7.<$'!'%>]UY)XYL_LGBB=@L:I<(LRA!CJ,'/N64G\: .
M;HHHH **** /4_A]>?:/#IMV:/=;2LH53\VT_,"?Q+?E765YQ\-;K9J-]:;,
M^;$LF[/3:<8Q[[_TKT>@#S#XB7OGZY%:+)N2VB&Y=N-KMR>>_P NS_.:X^M#
M7+W^T=<O;L2>8DDK>6VW&4'"\?[H%9] !1110!-:6SWEY!:QE0\TBQJ6Z DX
M&?SKK/B'IZ6NI6=Q#'%'%+!Y86-<<H>XQZ%0/I[5F^"[+[;XHM=T>^.#,S_-
MC;M'RG_OHK_^JNS^(-G]H\.BX58]UM*K%F'S;3\I _$K^5 'EE%%% !1110!
M['X0O/MOA>R8M&7B3R6"'[NTX&??: ?QK<KAOAK<NUGJ%J0NR.1) >^6!!_]
M 'ZUW- 'DWCRY>?Q5-&P4""-(UQW!&[G\6-<S5B_NOMNHW-WLV>?*TFW.=NX
MDXS^-5Z "BBB@ KTWX=:>;?1Y[U@P-U)A>1@JF0#[<EASZ"O,J]QT?3QI>CV
MED H,48#[22"QY8C/J230!>HHHH *\8\577VOQ1J$FS9ME,>,Y^X-N?QVY_&
MO9Z\0UW_ )&'4_\ K[E_]#- &?1110 4444 :7A^U-[X@L(!$LH:=2Z-C!4'
M+9SUX!XKVVO(O \;OXMLV5&8()&8@9VC81D^G) _&O7: "BBB@ HHHH ****
M "N"^)5J3'I]XL2X4O$\G&><%1ZGHWZ^M=[7(_$6-W\.1,J,P2Y5F(&=HVL,
MGTY('XT >74444 %%%% !7L_A6Z^U^%]/DV;-L0CQG/W#MS^.W/XUXQ7K_@G
M_D4+'_MI_P"C&H Z"BBB@#G_ !M_R*%]_P!L_P#T8M>05Z_XV_Y%"^_[9_\
MHQ:\@H **** "BBB@#T_X<?\B]<?]?;?^@)785ROP^MG@\,^8Q4B>=Y%QV P
MO/XJ:ZJ@ HHHH **** "BBB@ HHHH **** / **** "BBB@ KT#X9?\ ,4_[
M9?\ L]>?UZ!\,O\ F*?]LO\ V>@#OZ*** "N ^)O_,+_ .VO_LE=_7GGQ+GC
M:XTZW#?O421V7'0,5 /_ (Z?RH X.BBB@ HHHH *]I\,6R6OAG3HT+$- LAW
M>K_,?U)KQ:O;]"_Y%[3/^O2+_P! % &A1110 4444 %%%% !7B&N_P#(PZG_
M -?<O_H9KV^O$-=_Y&'4_P#K[E_]#- &?1110 4444 =A\./^1AN/^O1O_0T
MKT^O,/AQ_P C#<?]>C?^AI7I] !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
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
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "N?\:67VWPO=;8]\D&)D^;&W:?F/\ WR6_
M_7704V2-)8VCD171P596&00>H(H \"HJ:[MGL[R>UD*EX9&C8KT)!P<?E4-
M!1110!M>$KE+7Q5I\CAB&D\L;?5P5'ZD5EW=R]Y>3W4@4/-(TC!>@).3C\ZA
MHH **** "NR^'6GBXUB>]8*1:QX7DY#/D ^_ 8<^HKC:]3^'UG]G\.FX98]U
MS*S!E'S;1\H!_$-^= '64444 >%:E9/INI7-F^XF&0H"R[=P!X./<8/XU5KK
M/B#9_9_$0N%63;<Q*Q9A\NX?*0/P"_G7)T %%%% &UX2N4M?%6GR.&(:3RQM
M]7!4?J16?J5REYJMY=1A@DT[R*&Z@%B1G\ZA@GDMKB*XA;;+$X=&QG!!R#S4
M= !1110 5>T?3SJFL6ED Q$L@#[2 0HY8C/H 35&NR^'6GBXUB>]8*1:QX7D
MY#/D ^_ 8<^HH ]-HHHH **** ,WQ!&DGAS4E=%8"VD8!AGD*2#^! ->)5[W
M/!'<V\MO,NZ*5"CKG&01@CBO")X)+:XEMYEVRQ.4=<YP0<$<4 1T444 %%%%
M 'H'PTG_ .0C;M+_ ,\W2,M_O!B!_P!\Y/TKOZ\B\$Z@+#Q- '*A+D&!B03U
MP5QCU8*/QKUV@ HHHH **** "BBB@ KQ;Q/<O=>)M1D<*"L[1C;Z)\H_0"O7
M]2O4TW3;F\?:1#&7 9MNX@<#/N<#\:\,DD>61I)'9W<EF9CDDGJ2: &T444
M%%%% &AH7_(PZ9_U]Q?^ABO;Z\H\ VWG^*$DW[?L\3R8QG=D;<>WWL_A7J]
M!1110!YA\1_^1AM_^O1?_0WKCZ[#XC_\C#;_ /7HO_H;UQ] !1110 5H:%_R
M,.F?]?<7_H8K/K0T+_D8=,_Z^XO_ $,4 >WT444 %%%% !1110 4444 %%%%
M !7'_$?_ )%ZW_Z^U_\ 0'KL*X_XC_\ (O6__7VO_H#T >84444 %%%% !11
M10!-:VL]]=1VUM$TLTAPJ+W_ ,^M>RZ%H5KH-B+>W&Z1L&68CYI#_0>@[?7)
M.;X0\,G0K5Y[G:;V<#<  ?*7^Z#_ #[<#TR>FH X;XC:6)+6WU1%8O&?)DP"
M?E.2">PP<CWW?2O.:]WOK.'4;&:SN%S%,A5N!D>XSW'4>XKQ"^LYM.OIK.X7
M$L+E6X.#[C/8]1[&@"O1110 4444 =AX UG[%JC:?,^(+K[F3PL@Z=3@9''J
M3MKT^O HY'BD62-V1T(964X((Z$&O<=*U"/5=+M[Z(869,E?[IZ$=!G!!&?:
M@"Y1110 4444 %%%% 'D'C;_ )&^^_[9_P#HM:Y^N@\;?\C???\ ;/\ ]%K7
M/T %%%% !70>"?\ D;['_MI_Z+:N?KH/!/\ R-]C_P!M/_1;4 >OT444 %%%
M% '/^-O^10OO^V?_ *,6O(*]?\;?\BA??]L__1BUY!0 4444 %%%% 'K_@G_
M )%"Q_[:?^C&KH*Y_P $_P#(H6/_ &T_]&-704 %%%% !1110 4444 <!\3?
M^87_ -M?_9*\_KT#XF_\PO\ [:_^R5Y_0 4444 %%%% 'O\ 1110 5GZ[_R+
MVI_]>DO_ * :T*CG@CN;>6WF7=%*A1USC((P1Q0!X)1110 4444 %=Y\-)XU
MN-1MRW[UTC=5QU"E@3_X\/SK@ZZ3P->?9/%$"EHU2X1H6+G'49&/<LH'XT >
MMT444 %%%% !1110 5YA\1_^1AM_^O1?_0WKT^O,/B/_ ,C#;_\ 7HO_ *&]
M ''T444 %%%% !7O]> 5[_0 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% 'B&N67]G:Y>V@C\M(Y6\M=V<(>5Y_W2*SZ[3XCV?E:M:WBK&%GBVG:
M/F+*>2?P91^%<70 4444 %=!XBU+[;INA0HN(H;(8)'S%LE&[]/W?'UKGZ*
M"BBB@ J:TMGO+R"UC*AYI%C4MT!)P,_G4-=)X&L_M?BB!BL;);HTS!QGH,#'
MN&8'\* /5X(([:WBMX5VQ1($1<YP , <U)110!YU\2;)UO+._&XH\9A/R\*0
M21S[[CQ_LFN%KUOQS9_:_"\[!9&>W=9E"#/0X.?8*Q/X5Y)0 4444 %=)XDU
M*&]T7P_#&L@:&T.XL!@\A..?6-OP(KFZDDGDE2%';*PIL08Z#<6Q^;'\Z (Z
M*** "BBIK2V>\O(+6,J'FD6-2W0$G S^= 'J_@G3S8>&8"X8/<DSL"0>N N,
M>JA3^-=%4<$$=M;Q6\*[8HD"(N<X & .:DH **** "O%O$]L]KXFU&-RI+3M
M(-OH_P P_0BO::\L^(-G]G\1"X59-MS$K%F'R[A\I _ +^= ')T444 %%%%
M&MX8N7M?$VG2(%):=8SN]'^4_H37M-> 5[KIMZFI:;;7B;0)HPY"MNVDCD9]
MCD?A0!:HHHH **** "BBB@ KAOB5<NMGI]J NR21Y">^5  _]#/Z5W->3>.[
MU+SQ-(B;2+:-82RMG<1EC],%B,>U ',T444 %%%% !7LOA*V>U\*Z?&Y4EH_
M,&WT<EA^A%>.1QO+(L<:,[N0JJHR23T %>[VELEG9P6L98I#&L:ENI &!G\J
M )J*** .?\;?\BA??]L__1BUY!7K_C;_ )%"^_[9_P#HQ:\@H **** "BBB@
M#U_P3_R*%C_VT_\ 1C5T%<_X)_Y%"Q_[:?\ HQJZ"@ HHHH **** "BBB@ H
MHHH **** / **** "BBB@ KT#X9?\Q3_ +9?^SUY_7H'PR_YBG_;+_V>@#OZ
M*** "N ^)O\ S"_^VO\ [)7?UR/Q#M3-X?CG6)6,$ZEGXRJD$'\R5X'MZ4 >
M74444 %%%% !7L?@^>2X\*6#RMN8(R XQPK%0/R KQRO2?AM<HVE7EJ V^.<
M2$]L,H _] /Z4 =M1110 4444 %%%% !7B&N_P#(PZG_ -?<O_H9KV^O$-=_
MY&'4_P#K[E_]#- &?1110 4444 =A\./^1AN/^O1O_0TKT^O,/AQ_P C#<?]
M>C?^AI7I] !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% 'E7C^R>W\2-<G<4NHU<';@ @;2,]^@/_ A
M7*UZ7\1[/S=)M;Q5D+02[3M'RA6')/XJH_&O-* "BBB@ HHHH **** "O=["
MV^Q:=;6F_?Y$2Q[L8W;0!G'X5Y!X5MOM?BC3X]^S;*),XS]P;L?CMQ^->ST
M%%%% '&_$73S<:/!>J&)M9,-R,!7P"??D*./4UYE7M^N67]HZ'>V@C\QY(F\
MM=V,N.5Y_P!X"O$* "BBB@ HHHH **** "O5? %DEOX;6Y&TO=2,Y.W! !V@
M9[]"?^!&O+(XWED6.-&=W(5549))Z "O=[2V2SLX+6,L4AC6-2W4@# S^5 $
MU%%% !1110 5Y!XTLOL7BBZVQ[(Y\3)\V=VX?,?^^@W_ .JO7ZXCXB:1YUG%
MJL8^>#$<O/\  3P>O9CC@?Q>U 'F]%%% !1110 Z.1XI%DC=D="&5E."".A!
MKVO0=536='@O%VAV&V51_"XZC&3CU&>Q%>)5O>%?$#Z%J7S;3:3E5G!'0 \,
M,<\9/'?\B #V&BFQR)+&LD;JZ. RLIR"#T(-.H **** "BBLO7==M=!L3<7!
MW2-D10@_-(?Z#U/;ZX! .<^(FK^39Q:5&?GGQ)+Q_ #P.G=AG@_P^]>;U8OK
MR;4;Z:\N&S+,Y9N3@>PSV'0>PJO0 4444 %%%.CC>618XT9W<A551DDGH *
M/1OAK;;-.OKO?GS95CVXZ;1G.???^E=O6?H>F_V1HMK8EMS1)\YSD;B26QP.
M,DX]JT* "BBB@#S#XC_\C#;_ /7HO_H;UQ]=A\1_^1AM_P#KT7_T-ZX^@ HH
MHH *T-"_Y&'3/^ON+_T,5GUH:%_R,.F?]?<7_H8H ]OHHHH **** "BBB@ H
MHHH **** "N/^(__ "+UO_U]K_Z ]=A7'_$?_D7K?_K[7_T!Z /,**** "BB
MB@ KOO WAA_,36+Z)=F,VT;CDGM)_AGUSQ@$\#7M^A?\B]IG_7I%_P"@"@#0
MHHHH *\X^(FD>3>1:K&/DGQ'+S_&!P>O=1C@?P^]>CU1UC3QJFCW=D0I,L9"
M;B0 PY4G'H0#0!X=13I(WBD:.1&1T)5E88((Z@BFT %%%% !7>?#C4U2:ZTR
M23'F?OH5. "1PWN3C:<>BFN#JQ8WDVG7T-Y;MB6%PR\G!]CCL>A]C0![O14-
MI<I>6<%U&&"31K(H;J 1D9_.IJ "BBB@ HHHH \@\;?\C???]L__ $6M<_70
M>-O^1OOO^V?_ *+6N?H **** "N@\$_\C?8_]M/_ $6U<_70>"?^1OL?^VG_
M *+:@#U^BBB@ HHHH Y_QM_R*%]_VS_]&+7D%>O^-O\ D4+[_MG_ .C%KR"@
M HHHH **** /7_!/_(H6/_;3_P!&-705S_@G_D4+'_MI_P"C&KH* "BBB@ H
MHHH **** . ^)O\ S"_^VO\ [)7G]>@?$W_F%_\ ;7_V2O/Z "BBB@ HHHH
M]_HHHH **** /%O$]L]KXFU&-RI+3M(-OH_S#]"*R:[+XBZ>+?6(+U0H%U'A
MN3DLF 3[<%1QZ&N-H **** "I()Y+:XBN(6VRQ.'1L9P0<@\U'10![KIMZFI
M:;;7B;0)HPY"MNVDCD9]CD?A5JO./ &O>1<-I5U/B&7FWWMPKYY4<?Q9SUZC
MU->CT %%%% !1110 5YA\1_^1AM_^O1?_0WKN]=UVUT&Q-Q<'=(V1%"#\TA_
MH/4]OK@'Q[4=0GU34)KVY*F64Y.T8 P, #Z  4 5:*** "BBB@ KW^O *]_H
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#F?'=D]YX9D=-Q-M(
MLQ55SN RI^F Q.?:O)J]YN[9+RSGM9"P2:-HV*]0",''YUX1)&\4C1R(R.A*
MLK#!!'4$4 -HHHH **** "BBB@ KTCX:VVS3KZ[WY\V58]N.FT9SGWW_ *5Y
MO7L_A6V^R>%]/CW[]T0DSC'WSNQ^&['X4 ;%%%% $-W;)>6<]K(6"31M&Q7J
M 1@X_.O"IX)+:XEMYEVRQ.4=<YP0<$<5[W7D'C2R^Q>*+K;'LCGQ,GS9W;A\
MQ_[Z#?\ ZJ .?HHHH **** "BBB@ KIO EDEYXFC=]I%M&TP5ESN(PH^F"P.
M?:N9KTOX<6?E:3=7C+(&GEVC</E*J."/Q9A^% ':4444 %%%% !7%_$>S\W2
M;6\59"T$NT[1\H5AR3^*J/QKM*IZKI\>JZ7<6,IPLR8#?W3U!ZC." <>U 'A
ME%.DC>*1HY$9'0E65A@@CJ"*;0 4444 %>B?#[75>$Z+,<.FZ2!B0 1U*^N<
MDGOQGIBO.ZFM;J>QNH[FVE:*:,Y5U[?Y]* />:*R]"UVUUZQ%Q;G;(N!+"3\
MT9_J/0]_KD#4H **** "BBFR2)%&TDCJB("S,QP !U)- %/5]4@T?39KR=EP
M@^1"<>8V.%'U_3KVKQ*>>2YN);B9MTLKEW;&,DG)/%=%XO\ $PUVZ2"VW"R@
M)VDDCS6_O$?R[\GUP.9H **** "BBB@#<\(6?VWQ19*5D*1/YS%!]W:,C/MN
M 'XU['7#?#G2Q':W&J.K!Y#Y,>01\HP21V.3@>VWZUW- !1110!S_C;_ )%"
M^_[9_P#HQ:\@KU_QM_R*%]_VS_\ 1BUY!0 4444 %%%% 'K_ ()_Y%"Q_P"V
MG_HQJZ"N?\$_\BA8_P#;3_T8U=!0 4444 %%%% !1110 4444 %%%% '@%%%
M% !1110 5Z!\,O\ F*?]LO\ V>O/Z] ^&7_,4_[9?^ST =_1110 5D^)[9+K
MPSJ,;E@%@:0;?5/F'Z@5K44 > 45:U*R?3=2N;-]Q,,A0%EV[@#P<>XP?QJK
M0 4444 %=%X)U 6'B: .5"7(,#$@GK@KC'JP4?C7.T4 >_T5SOA/Q&FN:>L<
M\J_VA"/WJXV[AGA@/RSZ'L 1714 %%%% !1110 5XAKO_(PZG_U]R_\ H9KT
M'QGXG33;5]/LY6%_(!N:,_ZE3ZGU(Z=QG/'&?+J "BBB@ HHHH [#X<?\C#<
M?]>C?^AI7I]>8?#C_D8;C_KT;_T-*]/H **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH S]<LO[1T.]M
M!'YCR1-Y:[L9<<KS_O 5XA7O]>*>([/[!XBO[<+&JB4LBQC"JK?,H_ $4 9=
M%%% !1110 4444 =Y\-;/-Q?7S+(-J+"AQ\IR<M^(VK^?O7H=<[X)T\V'AF
MN&#W),[ D'K@+C'JH4_C714 %%%% !7B6OZ>-+UZ\LU"A$DR@4DX4_,HR>>
M17MM>:?$>S\K5K6\58PL\6T[1\Q93R3^#*/PH XNBBB@ HHHH **** .@\%V
M7VWQ1:[H]\<&9G^;&W:/E/\ WT5__57K]<)\-;/%O?7S+&=SK"AQ\PP,M^!W
M+^7M7=T %%%% !1110 5#=VR7EG/:R%@DT;1L5Z@$8./SJ:B@#PB^LYM.OIK
M.X7$L+E6X.#[C/8]1[&J]>C>/O#YGC_MBU1FDC 6X15'*C/S^O'0]>,= *\Y
MH **** "BBB@#>\/^*KW0I-OS7%H00;=W( ZG*GG;R?3G\B/0]/\8Z)J"C%X
MMN^"2ES\F.<=?N_@#7CU% 'OL<B2QK)&ZNC@,K*<@@]"#4=S=VUG&)+JXB@0
MG:&E<*"?3)^E>#44 >HZOX^TZS6:*Q#75PHPK@?N@V<<G.3Z\<'U]/.M3U.Z
MU>^>[NY-TC< #[J#LH'8?YZU3HH **** "BBB@ KJ/ ND?VCK@N9!F"SQ(>>
MK_P#KGJ"?^ X/6N;@@DN;B*WA7=+*X1%SC))P!S7LOAS1AH6CQVA97E)+RNN
M<,Q],^@ ';IG% &M1110 4444 >8?$?_ )&&W_Z]%_\ 0WKCZ[#XC_\ (PV_
M_7HO_H;UQ] !1110 5H:%_R,.F?]?<7_ *&*SZT-"_Y&'3/^ON+_ -#% 'M]
M%%% !1110 4444 %%%% !1110 5Q_P 1_P#D7K?_ *^U_P#0'KL*X_XC_P#(
MO6__ %]K_P"@/0!YA1110 4444 %>WZ%_P B]IG_ %Z1?^@"O$*]OT+_ )%[
M3/\ KTB_] % &A1110 4444 >7?$#2DL=8CO(MJI> LRCLZXW'&.^0?KFN1K
MV?Q/I']M:'-;(,SK^\AY_C'0=0.1D<],Y[5XQ0 4444 %%%% 'I'P[U?SK.7
M2I#\\&9(N/X">1T[,<\G^+VKMZ\0T/4O[(UJUOBNY8G^<8R=I!#8Y'."<>]>
MVQR)+&LD;JZ. RLIR"#T(- #J*** "BBB@#R#QM_R-]]_P!L_P#T6M<_70>-
MO^1OOO\ MG_Z+6N?H **** "N@\$_P#(WV/_ &T_]%M7/UT'@G_D;['_ +:?
M^BVH ]?HHHH **** .?\;?\ (H7W_;/_ -&+7D%>O^-O^10OO^V?_HQ:\@H
M**** "BBB@#U_P $_P#(H6/_ &T_]&-705S_ ()_Y%"Q_P"VG_HQJZ"@ HHH
MH **** "BBB@#@/B;_S"_P#MK_[)7G]>@?$W_F%_]M?_ &2O/Z "BBB@ HHH
MH ]_HHHH **** .=\;:>;_PS.4#%[8B=0"!TR&SGT4L?PKR*O?9(TEC:.1%=
M'!5E89!!Z@BO%->TI]%UB>S;<44[HF/\2'H<X&?0X[@T 9M%%% !1110 5WG
MA_Q_Y$,=IJZR2!?E%TO+8XQN'?'/(YX'!/-<'10![O:W]G>[OLEW!<;,;O*D
M#;<],X^AJQ7@%7/[6U+[/]G_ +0N_(V;/+\YMNW&,8SC&.U 'M\\\-M"TUQ+
M'%$OWGD8*H[=37)ZSX_L;+?#IZ_;)QD;^D:GD=>K<@=."#UKS"B@"UJ&HW>J
M71N;V=II2 N2 , =@!P/PJK110 4444 %%%% !7O]> 5[_0 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !7D'C2R^Q>*+K;'LCGQ,GS9W;A\Q_[
MZ#?_ *J]?KA/B59YM[&^58QM=H7./F.1E?P&UOS]Z /.Z*** "BBB@ HHHH
MN:59_P!HZM:6960K-*JOY8^8+GYC^ R?PKW.O+OA[IYN=>>\(;9:1D@@C[S?
M* 1UZ;NGI7J- !1110 5P7Q)T\>79ZDH4$$P.<G)SEEXZ<8;\Q^'>UA^+[/[
M;X7O5"QEXD\Y2X^[M.3CWV@C\: /'**** "BBB@ HHHH *]OT.R_L[0[*T,?
MEO'$OF+NSASRW/\ O$UY)X<L_M_B*PMRL;*90SK(,JRK\S#\0#7M= !1110
M4444 %%%% 'EWQ TI+'6([R+:J7@+,H[.N-QQCOD'ZYKD:]K\0:/'KFDR6C\
M2#YX6W8"R '!/MS@\=#ZUXU=6L]C=26US$T4T9PR-V_SZT 0T444 %%%% %K
M3]1N]+NA<V4[0R@%<@ Y![$'@_C7H>E?$+3[B/;J2-:2@<NH+HW3ICD<YXP>
MG6O,J* /=[6_L[W=]DNX+C9C=Y4@;;GIG'T-322)%&TDCJB("S,QP !U)->!
M44 >PZAXQT33U.;Q;A\ A+;Y\\XZ_=_ FO/M?\6WVN[H?^/>S./W"G.2.[-@
M$\]NG XR,US]% !1110 4444 %36EL]Y>06L94/-(L:EN@).!G\ZAKT+P%X<
M>-AK%Y$RDC_103C@@@L1[@X'XG'0T =K8V<.G6,-G;KB*% J\#)]SCN>I]S5
MBBB@ HHHH Y_QM_R*%]_VS_]&+7D%>O^-O\ D4+[_MG_ .C%KR"@ HHHH **
M** /7_!/_(H6/_;3_P!&-705S_@G_D4+'_MI_P"C&KH* "BBB@ HHHH ****
M "BBB@ HHHH \ HHHH **** "O0/AE_S%/\ ME_[/7G]>@?#+_F*?]LO_9Z
M._HHHH **** /,OB+IXM]8@O5"@74>&Y.2R8!/MP5''H:XVO9_$^D?VUH<UL
M@S.O[R'G^,=!U Y&1STSGM7C% !1110 4444 36MU/8W4=S;2M%-&<JZ]O\
M/I7I^B>.=.U"-(KUUL[K'S;^(V/.<-VZ=\=<<UY510![['(DL:R1NKHX#*RG
M((/0@TZO!()YK:99K>62*5?NO&Q5AVZBI+J_O+W;]KNY[C9G;YLA;;GKC/T%
M 'M.H:SIVEJ3>WD4) #;"V7()QD*.3SZ"N*\0>/_ #X9+32%DC#?*;IN&QSG
M:.V>.3SR> >:X.B@ HHHH **** "BBB@#L/AQ_R,-Q_UZ-_Z&E>GUYA\./\
MD8;C_KT;_P!#2O3Z "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M**** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ H
MHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BB
MB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M "BBB@ HHHH **** "BBB@ HHHH **** "O./B5;;-1L;O?GS8FCVXZ;3G.?
M??\ I7H]<WXYL_M?A>=@LC/;NLRA!GH<'/L%8G\* /)**** "BBB@ J2""2Y
MN(K>%=TLKA$7.,DG '-1UT'@NR^V^*+7='OC@S,_S8V[1\I_[Z*__JH ];@@
MCMK>*WA7;%$@1%SG  P!S4E%% !1110 5R?Q!L_M'AT7"K'NMI58LP^;:?E(
M'XE?RKK*KW]M]MTZYM-^SSXFCW8SMW C./QH \(HHHH **** "BBKFE6?]HZ
MM:6960K-*JOY8^8+GYC^ R?PH ]9\)V26/AFQ1=I,L8F9@N,E_FY]< @9]JV
MJ** "BBB@ HHHH **** "O(O%GAQ]#U!I((F_L^8_NFSNVG'*D_GCU'<D&O7
M:ANK6"^M9+:YB66&089&[_Y]: /!J*WO$WAF?0+K(W2V4A_=2XZ?[+>_\^OJ
M!@T %%%% !1110 4444 %%%% !1110 445W7A/P6\LBW^KP,D:']W;2+@N1W
M8'M[=_IU +W@/PY]FA76;G_6RH1!&5^XI_BY[GMCL>^>.WHHH **** "BBB@
M#S#XC_\ (PV__7HO_H;UQ]=A\1_^1AM_^O1?_0WKCZ "BBB@ K0T+_D8=,_Z
M^XO_ $,5GUH:%_R,.F?]?<7_ *&* /;Z*** "BBB@ HHHH **** "BBB@ KC
M_B/_ ,B];_\ 7VO_ * ]=A7'_$?_ )%ZW_Z^U_\ 0'H \PHHHH **** "O;]
M"_Y%[3/^O2+_ - %>(5[?H7_ "+VF?\ 7I%_Z * -"BBB@ HHHH *\B\::4^
MF^()I/F,-V3,C'U)^89QC@]O0BO7:YOQOIBZAX=FE6/=/:_OD(P" /O<GMMR
M<#J0* /)**** "BBB@ KU/P!J;7NAM:RR;I;1]@SG/EGE<D_\"''0 5Y96QX
M8U?^Q=<AN7.(&_=S<?P'J>A/!P>.N,=Z /9Z*** "BBB@#R#QM_R-]]_VS_]
M%K7/UT'C;_D;[[_MG_Z+6N?H **** "N@\$_\C?8_P#;3_T6U<_70>"?^1OL
M?^VG_HMJ /7Z*** "BBB@#G_ !M_R*%]_P!L_P#T8M>05Z_XV_Y%"^_[9_\
MHQ:\@H **** "BBB@#U_P3_R*%C_ -M/_1C5T%<_X)_Y%"Q_[:?^C&KH* "B
MBB@ HHHH **** . ^)O_ #"_^VO_ +)7G]>@?$W_ )A?_;7_ -DKS^@ HHHH
M **** /?Z*** "BBB@ KF_&>A-K.D^9",W5KNDC&"2XQ\R@#N<#''48[UTE%
M '@%%=QXP\'_ &3S-3TR/_1_O30*/]7ZLH_N^H[?3IP] !1110 4444 %%%%
M !1110 4444 %%%% !1110 5[_7@%>_T %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 5C^*K;[7X7U"/?LVQ&3.,_<.['X[<?C6Q10!X!15S5;/
M^SM6N[,+(%AE94\P?,5S\I_$8/XU3H **** "BBB@#T_X=V7D:'+=M'M>YE.
MUMV=R+P..WS;_P#.*["L_0[+^SM#LK0Q^6\<2^8N[.'/+<_[Q-:% !1110 4
MV2-)8VCD171P596&00>H(IU% '@UW;/9WD]K(5+PR-&Q7H2#@X_*H:ZCQ];>
M1XH>3?N^T1))C&-N!MQ[_=S^-<O0 4444 %%%% ';?#>R274KN\;:3;QA%!7
M."Y/(/;A2/\ @5>DUS?@:S^R>%X&*R*]P[3,'&.IP,>Q50?QKI* "BBB@ HH
MHH **** "N+\=>&_MMN=5M$C6>!"9QT,B =?3*@'ZCZ 5VE% '@%%>B>*?!$
M;0M>Z-#MD7+26R]''7*#L?\ 9'&.G/!\[H **** "BBB@ HHHH **** "BBB
M@ HHK>\,^&9]?NLG=%91G][+CK_LK[_RZ^@( >%?#[Z[J7S;1:0%6G)/4$\*
M,<\X//;\@?7XXTBC6.-%1$ 5548  Z "JNF:9:Z18I:6D>V->23]YSW8GN?\
M]*N4 %%%% !1110!S_C;_D4+[_MG_P"C%KR"O7_&W_(H7W_;/_T8M>04 %%%
M% !1110!Z_X)_P"10L?^VG_HQJZ"N?\ !/\ R*%C_P!M/_1C5T% !1110 44
M44 %%%% !1110 4444 > 4444 %%%% !7H'PR_YBG_;+_P!GKS^O0/AE_P Q
M3_ME_P"ST =_1110 4444 %>8>/]&^Q:HNH0IB"Z^_@<+(.O08&1SZD[J]/J
MKJ.GP:II\UE<AC%*,':<$8.01]" : /"J*U-=T*ZT&^-O<#=&V3%,!\L@_H?
M4=OI@G+H **** "BBB@ HHHH **** "BBB@ HHHH **** .P^''_ ",-Q_UZ
M-_Z&E>GUYA\./^1AN/\ KT;_ -#2O3Z "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
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
M_P#D:/\ ^*H_X0GQ%_T#_P#R-'_\50!S]%=!_P (3XB_Z!__ )&C_P#BJ/\
MA"?$7_0/_P#(T?\ \50!Z_1110 4444 %%%% !7GWB?P,_F2WVCHNS!=[4=0
M?]@?F=OMQG( ]!HH \"DC>*1HY$9'0E65A@@CJ"*;7L>N^%M/UU2\B^1=#)$
M\:C<3C W?WAP/?C@BN*U#X>ZK;,39O%>)D  '8_3DD'CKQU- '(T5-<VES9R
M".ZMY8'(W!94*DCUP?I4- !1110 45J6?AS6+_!M].G*LF]7==BL/4,V >M=
MII'P[MX<2:K-]H?_ )XQ$JG?JW!/8\8_&@#D= \,WNOR,8=L5O&0'F<''T'J
M<<X_,C(JUXSTRUTC4[2TM(]L:VBDD_><[GRQ/<_YZ5ZO!!#;0K#;Q1Q1+]U(
MU"J._05YI\1_^1AM_P#KT7_T-Z ./HHHH **** +FDP1W.LV-O,NZ*6XC1US
MC(+ $<5[G7B&A?\ (PZ9_P!?<7_H8KV^@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@#S#XB67D:Y%=K'M2YB&YMV=SKP>.WR[/\YKCZ];
M\::+<:SI,26<,<ES%*& 8@,5(((!/X'J.GTKA/\ A"?$7_0/_P#(T?\ \50!
MS]%=!_PA/B+_ *!__D:/_P"*H_X0GQ%_T#__ "-'_P#%4 <_6IX<L_M_B*PM
MRL;*90SK(,JRK\S#\0#5S_A"?$7_ $#_ /R-'_\ %5TG@OPOJ.F:M+>:C:QQ
MJL16/<ZLVXD<C&<< CMU^M '=T444 %%%% !1110!Q/Q(LGETVTO%W$6\A1@
M%S@.!R3VY4#_ (%7FU>VZ_IYU30;RS4,7>/*!2!EA\RC)XY(%>9?\(3XB_Z!
M_P#Y&C_^*H Y^BN@_P"$)\1?] __ ,C1_P#Q5'_"$^(O^@?_ .1H_P#XJ@#G
MZD@@DN;B*WA7=+*X1%SC))P!S6Y_PA/B+_H'_P#D:/\ ^*K8\+^$=5M/$%O=
M7]G'';P[G.]U;)P0N ">02#^% 'H<$$=M;Q6\*[8HD"(N<X & .:DHHH ***
M* "BBB@ HHHH **** "N1\1^"(-5DDO+%UM[QR"RMQ&_J3@9!]QUQTYS7744
M >%:AIUWI=T;:]@:&4 -@D'(/<$<'\*JU[O>6-KJ-N;>\@CFB/\ "XS@XQD>
MAY/(YKBM0^&R;2VFWS @#$=R,Y.>?F4<<>Q_P //:*V-1\+ZQIFYI[*1HEW'
MS8OG7 ZL<?='?G%8] !1110 445:LM-O=2DV6=K+.00"44D+GID]!]30!5HK
MLM/^'6HW"AKVXBM 0?E \QP<]P"!TYX)KL]&\+:9H;,]O&TLQ.1--AG7C& <
M#'4].N: .,T/P#=WC+-JA:UMR,B-2/-;@8[$+U[\\8QWKT>UM8+&UCMK:)8H
M8QA47M_GUJ:B@ HHHH **** "BBB@#G_ !M_R*%]_P!L_P#T8M>05[/XILKC
M4?#EW:6D?F3R;-J[@,X=2>3QT!KSC_A"?$7_ $#_ /R-'_\ %4 <_170?\(3
MXB_Z!_\ Y&C_ /BJ/^$)\1?] _\ \C1__%4 <_170?\ "$^(O^@?_P"1H_\
MXJC_ (0GQ%_T#_\ R-'_ /%4 =_X)_Y%"Q_[:?\ HQJZ"L?PM97&G>'+2TNX
M_+GCW[EW XR[$<CCH16Q0 4444 %%%% !1110 4444 %%%% '@%%=!_PA/B+
M_H'_ /D:/_XJC_A"?$7_ $#_ /R-'_\ %4 <_170?\(3XB_Z!_\ Y&C_ /BJ
M/^$)\1?] _\ \C1__%4 <_7H'PR_YBG_ &R_]GKG_P#A"?$7_0/_ /(T?_Q5
M=?X&T34=&^W_ &^W\GS?+V?.K9QNST)]10!V%%%% !1110 4444 4]3TRUU>
MQ>TNX]T;<@C[R'LP/8_YZ5Y1KOA;4-"8O(OGVIR1/&IV@9P-W]T\CVYX)KV.
MFR1I+&T<B*Z."K*PR"#U!% '@5%>EZQ\/;6[FDN-/G^RNV6\EES'GL!CE1G/
MKUX'&*X[5/"NKZ2S&6U:6( L9H 70 #))[C'N!T- &+1110 444Z.-Y9%CC1
MG=R%55&22>@ H ;16]I_@[6]088LVMTR07N?DQQGI][\0*]!T;P?I>D;)/+^
MTW2X/G3#.#QRJ]!R,CN,]: .8\+>"&NLW>LPR1P\A+9LHS'U;N!Z#J?IUY76
MHTBUW4(XT5$2YD5548  8X %>XUY9JWA#7;G6;ZXAL=T4MQ(Z-YR#(+$@\M0
M!R=%=!_PA/B+_H'_ /D:/_XJC_A"?$7_ $#_ /R-'_\ %4 <_170?\(3XB_Z
M!_\ Y&C_ /BJ/^$)\1?] _\ \C1__%4 :'PX_P"1AN/^O1O_ $-*]/KA/!7A
MW5=(UF:XOK7RHFMV0-YBMSN4XX)]#7=T %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%
M% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444
M %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110
M4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1
M110 4444 %%%% !1110 53GTG3;F9IKC3[265OO/)"K,>W4BKE% &/=>%="N
M]OF:9 NW./*!CZ^NW&?QJ2#PYHMO"L2:7:%5Z&2(.WYMDFM2B@"&VM+:SC,=
MK;Q0(3N*Q(%!/K@?2IJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "J<^DZ;<S--<:?:2RM]YY(59CVZD5<HH S_P"P
MM'_Z!5C_ . Z?X5)!I.FVTRS6^GVD4J_=>.%58=NH%7** "BBB@ KRKX@W*3
M^)O+4,#! D;9[DY;C\&%>GW5U!8VLES<RK%#&,L[=O\ /I7AU_=?;=1N;O9L
M\^5I-N<[=Q)QG\: *]%%% !1110!O>#;47?BJR#Q,Z1DRMC/R[02I./]K;_*
MO8:\Z^&MLC7FH71+;XXTC [88DG_ - 'ZUZ+0 4444 %%%% !1110 4444 %
M%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 44
M44 %%%% !1110 4444 %%%% !1110 4444 %%%% !1110 4444 %0W-I;7D8
MCNK>*= =P65 P!]<'ZU-10!FR>']&DC9&TJS 8$$K JGGT(&1]14-KX5T*TW
M>7ID#;L9\T&3IZ;LX_"MBB@"G!I.FVTRS6^GVD4J_=>.%58=NH%7*** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@"O=6%G>
M[?M=I!<;,[?-C#;<]<9^@JG/X<T6XA:)]+M K=3'$$;\UP16I10!CVOA70K3
M=Y>F0-NQGS09.GINSC\*T+6PL[+=]DM(+??C=Y487=CIG'U-6** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BL75/%6D:2K"6Z664$J88"'<$'!
M![#'N1T-<%KWC6^U7SK:V/V:Q?*[0/G=>/O'\.@]2#F@"YXU\4QZC_Q++!MU
MLCYEF5N)".P]5'7/<@8Z9/%T44 %%%% !116EH.E/K6L06:[@C'=*P_A0=3G
M!QZ#/<B@#TGP/I\EAX:C,I^:Y<W 7^Z" !W[@ _CBNDIL<:11K'&BHB *JJ,
M  = !3J "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HH
MHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB
M@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ****
M"BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH *
M*** "BBB@ HHHH XO5?'DFE:I<6,NDY:%\!OM/WAU!^Z<9!!Q[UC2?$C53(Q
MCM+-4).T,K$@=LG<,_D*O?$31O\ 5:O"GI%<8'_?+' _ DG^Z*\_H ZBZ\?:
M[/M\N2"VVYSY40.[Z[L_IZUBW6LZG?+(MS?W,J2'+1M(=AYS]WIU[8JC10 4
M444 %%%% !1110 5Z;X#\/OI]JVIW&WS;J,>4H/W8SSSVYX/MCW(KGO!7AO^
MU;S[?<I&UC;O@HW/F/C.,>@R"<]>G/./4Z "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** *]]9PZC8S6=PN
M8ID*MP,CW&>XZCW%>&3P26UQ+;S+MEB<HZYS@@X(XKWNO./B)I'DWD6JQCY)
M\1R\_P 8'!Z]U&.!_#[T </1110 4444 %%%;&D>&-4UK#VT&R _\MY?E3OT
M/4\C' ..] &/79>&/!+ZE'%?ZB6BM20R0XPTJ^N?X0>/<C/3@UT^B>"=.TF1
M+B4M=W2'<LCC"J><$+^(ZYY&1BNFH ;'&D4:QQHJ(@"JJC  '0 4ZBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHH
MH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
M HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "
MBBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **
M** "BBB@ K-U[2DUK1Y[-MH=ANB8_P +CH<X./0X[$T44 >9?\(3XB_Z!_\
MY&C_ /BJFMO >O3R%9((K< 9WRR@@^WRY/Z444 7(_AOJID427=FJ$C<59B0
M.^!M&?S%;-G\.-/BPUY=SW#!\X0"-2/0CD^O((HHH WK+PSHNGR>9;:?$'R&
M#/ERI'0@L3C\*UJ** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
M **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@
MHHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "B
MBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH ***
M* "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@ HHHH
C **** "BBB@ HHHH **** "BBB@ HHHH **** "BBB@#_]D!

end
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>16
<FILENAME>R1.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424099191056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>Document and Entity Information<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>shares</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityRegistrantName', window );">Entity Registrant Name</a></td>
<td class="text">ALLOT LTD<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCentralIndexKey', window );">Entity Central Index Key</a></td>
<td class="text">0001365767<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentType', window );">Document Type</a></td>
<td class="text">20-F<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CurrentFiscalYearEndDate', window );">Current Fiscal Year End Date</a></td>
<td class="text">--12-31<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalYearFocus', window );">Document Fiscal Year Focus</a></td>
<td class="text">2022<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentFiscalPeriodFocus', window );">Document Fiscal Period Focus</a></td>
<td class="text">FY<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AmendmentFlag', window );">Amendment Flag</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentRegistrationStatement', window );">Document Registration Statement</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAnnualReport', window );">Document Annual Report</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentTransitionReport', window );">Document Transition Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentShellCompanyReport', window );">Document Shell Company Report</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentPeriodEndDate', window );">Document Period End Date</a></td>
<td class="text">Dec. 31,  2022<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFileNumber', window );">Entity File Number</a></td>
<td class="text">001-33129<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityIncorporationStateCountryCode', window );">Entity Incorporation State Country Code</a></td>
<td class="text">IL<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">22 Hanagar Street<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Neve Ne&#8217;eman Industrial Zone B<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Hod-Hasharon<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">IL<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">4501317<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_Security12bTitle', window );">Title of 12(b) Security</a></td>
<td class="text">Ordinary Shares, par value ILS 0.10 per share<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_TradingSymbol', window );">Trading Symbol</a></td>
<td class="text">ALLT<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_SecurityExchangeName', window );">Name of Exchange on which Security is Registered</a></td>
<td class="text">NASDAQ<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityWellKnownSeasonedIssuer', window );">Entity Well-known Seasoned Issuer</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityVoluntaryFilers', window );">Entity Voluntary Filers</a></td>
<td class="text">No<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCurrentReportingStatus', window );">Entity Current Reporting Status</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityInteractiveDataCurrent', window );">Entity Interactive Data Current</a></td>
<td class="text">Yes<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_IcfrAuditorAttestationFlag', window );">Auditor Attestation Flag</a></td>
<td class="text">true<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityFilerCategory', window );">Entity Filer Category</a></td>
<td class="text">Accelerated Filer<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityEmergingGrowthCompany', window );">Entity Emerging Growth Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_DocumentAccountingStandard', window );">Document Accounting Standard</a></td>
<td class="text">U.S. GAAP<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityShellCompany', window );">Entity Shell Company</a></td>
<td class="text">false<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityCommonStockSharesOutstanding', window );">Entity Common Stock, Shares Outstanding</a></td>
<td class="nump">37,370,043<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorFirmId', window );">Auditor Firm ID</a></td>
<td class="text">1281<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorLocation', window );">Auditor Location</a></td>
<td class="text">Tel-Aviv, Israel<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_AuditorName', window );">Auditor Name</a></td>
<td class="text">KOST FORER GABBAY & KASIERER<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember', window );">Business Contact [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_ContactPersonnelName', window );">Contact Personnel Name</a></td>
<td class="text">Rael Kolevsohn<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine1', window );">Entity Address, Address Line One</a></td>
<td class="text">22 Hanagar Street<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressAddressLine2', window );">Entity Address, Address Line Two</a></td>
<td class="text">Neve Ne&#8217;eman Industrial Zone B<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCityOrTown', window );">Entity Address, City or Town</a></td>
<td class="text">Hod-Hasharon<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressCountry', window );">Entity Address, Country</a></td>
<td class="text">IL<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_EntityAddressPostalZipCode', window );">Entity Address, Postal Zip Code</a></td>
<td class="text">4501317<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_CityAreaCode', window );">City Area Code</a></td>
<td class="text">972<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_dei_LocalPhoneNumber', window );">Local Phone Number</a></td>
<td class="text">(9) 762-8419<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AmendmentFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AmendmentFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorFirmId">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>PCAOB issued Audit Firm Identifier</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorFirmId</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:nonemptySequenceNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorLocation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorLocation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_AuditorName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_AuditorName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:internationalNameItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CityAreaCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Area code of city</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CityAreaCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_ContactPersonnelName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of contact personnel</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_ContactPersonnelName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_CurrentFiscalYearEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>End date of current fiscal year in the format --MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_CurrentFiscalYearEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gMonthDayItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAccountingStandard">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAccountingStandard</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:accountingStandardItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentAnnualReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as an annual report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentAnnualReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalPeriodFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalPeriodFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fiscalPeriodItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentFiscalYearFocus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentFiscalYearFocus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:gYearItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentPeriodEndDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentPeriodEndDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentRegistrationStatement">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a registration statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentRegistrationStatement</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentShellCompanyReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentShellCompanyReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentTransitionReport">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true only for a form used as a transition report.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Forms 10-K, 10-Q, 20-F<br> -Number 240<br> -Section 13<br> -Subsection a-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentTransitionReport</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_DocumentType">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_DocumentType</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:submissionTypeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 1 such as Attn, Building Name, Street Name</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressAddressLine2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Address Line 2 such as Street or Suite number</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressAddressLine2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCityOrTown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the City or Town</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCityOrTown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressCountry">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>ISO 3166-1 alpha-2 country code.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressCountry</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:countryCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressPostalZipCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Code for the postal or zip code</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressPostalZipCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCentralIndexKey">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCentralIndexKey</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:centralIndexKeyItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityCurrentReportingStatus">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityCurrentReportingStatus</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityEmergingGrowthCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate if registrant meets the emerging growth company criteria.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityEmergingGrowthCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFileNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFileNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:fileNumberItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityFilerCategory">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityFilerCategory</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:filerCategoryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityIncorporationStateCountryCode">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Two-character EDGAR code representing the state or country of incorporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityIncorporationStateCountryCode</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarStateCountryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityInteractiveDataCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Regulation S-T<br> -Number 232<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityInteractiveDataCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityRegistrantName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityRegistrantName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityShellCompany">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b-2<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityShellCompany</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityVoluntaryFilers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityVoluntaryFilers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityWellKnownSeasonedIssuer">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Securities Act<br> -Number 230<br> -Section 405<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityWellKnownSeasonedIssuer</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:yesNoItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_IcfrAuditorAttestationFlag">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 10-K<br> -Number 249<br> -Section 310<br><br>Reference 2: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 20-F<br> -Number 249<br> -Section 220<br> -Subsection f<br><br>Reference 3: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Form 40-F<br> -Number 249<br> -Section 240<br> -Subsection f<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_IcfrAuditorAttestationFlag</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:booleanItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_LocalPhoneNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Local phone number for entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_LocalPhoneNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:normalizedStringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_Security12bTitle">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Title of a 12(b) registered security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection b<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_Security12bTitle</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:securityTitleItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_SecurityExchangeName">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Name of the Exchange on which a security is registered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/presentationRef<br> -Publisher SEC<br> -Name Exchange Act<br> -Number 240<br> -Section 12<br> -Subsection d1-1<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_SecurityExchangeName</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:edgarExchangeCodeItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_TradingSymbol">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Trading symbol of an instrument as listed on an exchange.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_TradingSymbol</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>dei_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dei:tradingSymbolItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">dei_EntityAddressesAddressTypeAxis=dei_BusinessContactMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>17
<FILENAME>R2.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100138848">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrentAbstract', window );"><strong>CURRENT ASSETS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsAtCarryingValue', window );">Cash and cash equivalents</a></td>
<td class="nump">$ 12,295<span></span>
</td>
<td class="nump">$ 11,717<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalents', window );">Restricted deposits</a></td>
<td class="nump">1,050<span></span>
</td>
<td class="nump">1,480<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherShortTermInvestments', window );">Short-term bank deposits</a></td>
<td class="nump">68,765<span></span>
</td>
<td class="nump">60,720<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Available-for-sale marketable securities</a></td>
<td class="nump">4,293<span></span>
</td>
<td class="nump">11,531<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsAndNotesReceivableNet', window );">Trade receivables, net (net of allowance for credit losses of $ 2,908 and $ 2,398 on December 31, 2022 and 2021, respectively)</a></td>
<td class="nump">44,167<span></span>
</td>
<td class="nump">30,829<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Other receivables and prepaid expenses</a></td>
<td class="nump">7,985<span></span>
</td>
<td class="nump">8,490<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Inventories</a></td>
<td class="nump">13,262<span></span>
</td>
<td class="nump">11,092<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsCurrent', window );">Total current assets</a></td>
<td class="nump">151,817<span></span>
</td>
<td class="nump">135,859<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrentAbstract', window );"><strong>NON-CURRENT ASSETS:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAssetsNoncurrent', window );">Long-term bank deposits</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">215<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_SeverancePayFund', window );">Severance pay fund</a></td>
<td class="nump">371<span></span>
</td>
<td class="nump">407<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">Operating lease right-of-use assets</a></td>
<td class="nump">5,387<span></span>
</td>
<td class="nump">8,513<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsReceivableNetNoncurrent', window );">Trade receivables, net</a></td>
<td class="nump">4,934<span></span>
</td>
<td class="nump">6,643<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsNoncurrent', window );">Other assets</a></td>
<td class="nump">864<span></span>
</td>
<td class="nump">1,639<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Property and equipment, net</a></td>
<td class="nump">14,236<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IntangibleAssetsNetExcludingGoodwill', window );">Intangible assets, net</a></td>
<td class="nump">3,511<span></span>
</td>
<td class="nump">3,455<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">31,833<span></span>
</td>
<td class="nump">31,683<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AssetsNoncurrent', window );">Total non-current assets</a></td>
<td class="nump">61,136<span></span>
</td>
<td class="nump">67,555<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Assets', window );">Total assets</a></td>
<td class="nump">212,953<span></span>
</td>
<td class="nump">203,414<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrentAbstract', window );"><strong>CURRENT LIABILITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableTradeCurrent', window );">Trade payables</a></td>
<td class="nump">11,661<span></span>
</td>
<td class="nump">3,940<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeRelatedLiabilitiesCurrent', window );">Employees and payroll accruals</a></td>
<td class="nump">14,149<span></span>
</td>
<td class="nump">14,636<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueCurrent', window );">Deferred revenues</a></td>
<td class="nump">20,825<span></span>
</td>
<td class="nump">22,138<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityCurrent', window );">Short-term operating lease liabilities</a></td>
<td class="nump">2,542<span></span>
</td>
<td class="nump">2,785<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_OtherPayablesAndAccruedLiabilitiesCurrent', window );">Other payables and accrued expenses</a></td>
<td class="nump">11,424<span></span>
</td>
<td class="nump">11,614<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesCurrent', window );">Total current liabilities</a></td>
<td class="nump">60,601<span></span>
</td>
<td class="nump">55,113<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrentAbstract', window );"><strong>LONG-TERM LIABILITIES:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredRevenueNoncurrent', window );">Deferred revenues</a></td>
<td class="nump">7,285<span></span>
</td>
<td class="nump">15,942<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiabilityNoncurrent', window );">Long-term operating lease liabilities</a></td>
<td class="nump">2,579<span></span>
</td>
<td class="nump">5,467<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent', window );">Accrued severance pay</a></td>
<td class="nump">940<span></span>
</td>
<td class="nump">884<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtNoncurrent', window );">Convertible debt</a></td>
<td class="nump">39,575<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesNoncurrent', window );">Total long-term liabilities</a></td>
<td class="nump">50,379<span></span>
</td>
<td class="nump">22,293<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EquityAbstract', window );"><strong>SHAREHOLDERS' EQUITY:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockValue', window );">Ordinary shares of NIS 0.1 par value - Authorized: 200,000,000 shares at December 31, 2022 and 2021; Issued: 38,186,043 and 37,307,480 shares at December 31, 2022 and 2021, respectively; Outstanding: 37,370,043 and 36,491,480 shares at December 31, 2022 and 2021, respectively</a></td>
<td class="nump">954<span></span>
</td>
<td class="nump">929<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalPaidInCapital', window );">Additional paid-in capital</a></td>
<td class="nump">303,298<span></span>
</td>
<td class="nump">293,803<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockValue', window );">Treasury share at cost - 816,000 shares at December 31, 2022 and 2021.</a></td>
<td class="num">(3,998)<span></span>
</td>
<td class="num">(3,998)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Accumulated other comprehensive income</a></td>
<td class="num">(1,254)<span></span>
</td>
<td class="nump">271<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RetainedEarningsAccumulatedDeficit', window );">Accumulated deficit</a></td>
<td class="num">(197,027)<span></span>
</td>
<td class="num">(164,997)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Total shareholders' equity</a></td>
<td class="nump">101,973<span></span>
</td>
<td class="nump">126,008<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LiabilitiesAndStockholdersEquity', window );">Total liabilities and shareholders' equity</a></td>
<td class="nump">$ 212,953<span></span>
</td>
<td class="nump">$ 203,414<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_OtherPayablesAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and other payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_OtherPayablesAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_SeverancePayFund">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Severance pay fund</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_SeverancePayFund</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsAndNotesReceivableNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsAndNotesReceivableNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableTradeCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6935-107765<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableTradeCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsReceivableNetNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124259787&amp;loc=d3e4428-111522<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsReceivableNetNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalPaidInCapital">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalPaidInCapital</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Assets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(11))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(12))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Assets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 14: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AssetsNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AssetsNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsAtCarryingValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsAtCarryingValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredRevenueNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(26)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredRevenueNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeRelatedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeRelatedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EquityAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EquityAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IntangibleAssetsNetExcludingGoodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph ((a)(1),(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16212-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IntangibleAssetsNetExcludingGoodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesAndStockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(32))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesAndStockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6904-107765<br><br>Reference 21: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.21)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesCurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesCurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of obligation due after one year or beyond the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124433192&amp;loc=SL2890621-112765<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 201.5-02(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (bb)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123419778&amp;loc=d3e5710-111685<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=116870748&amp;loc=SL6758485-165988<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LiabilitiesNoncurrentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LiabilitiesNoncurrentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiabilityNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiabilityNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(17))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term investments classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.1(g))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.5)<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RetainedEarningsAccumulatedDeficit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cumulative amount of the reporting entity's undistributed earnings or deficit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RetainedEarningsAccumulatedDeficit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=6405834&amp;loc=d3e23315-112656<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>18
<FILENAME>R3.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424102006064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Paretheticals 1) - &#8362; / shares<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Ordinary shares, par value</a></td>
<td class="nump">&#8362; 0.1<span></span>
</td>
<td class="nump">&#8362; 0.1<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>19
<FILENAME>R4.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424099072064">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED BALANCE SHEETS (Parentheticals 2) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementOfFinancialPositionAbstract', window );"><strong>Statement of Financial Position [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for credit losses</a></td>
<td class="nump">$ 2,908<span></span>
</td>
<td class="nump">$ 2,398<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Ordinary shares, shares authorized</a></td>
<td class="nump">200,000,000<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesIssued', window );">Ordinary shares, shares issued</a></td>
<td class="nump">38,186,043<span></span>
</td>
<td class="nump">37,307,480<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Ordinary shares, shares outstanding</a></td>
<td class="nump">37,370,043<span></span>
</td>
<td class="nump">36,491,480<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TreasuryStockShares', window );">Treasury stock, shares</a></td>
<td class="nump">816,000<span></span>
</td>
<td class="nump">816,000<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesIssued">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesIssued</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementOfFinancialPositionAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementOfFinancialPositionAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TreasuryStockShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.29,30)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6405813&amp;loc=d3e23239-112655<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TreasuryStockShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>20
<FILENAME>R5.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424096787552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">$ 122,737<span></span>
</td>
<td class="nump">$ 145,600<span></span>
</td>
<td class="nump">$ 135,922<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="nump">39,831<span></span>
</td>
<td class="nump">44,553<span></span>
</td>
<td class="nump">40,082<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GrossProfit', window );">Gross profit</a></td>
<td class="nump">82,906<span></span>
</td>
<td class="nump">101,047<span></span>
</td>
<td class="nump">95,840<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpensesAbstract', window );"><strong>Operating expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost', window );">Research and development (net of grant participations of $ 825, $ 167 and $ 339 for the years ended December 31, 2022, 2021 and 2020, respectively)</a></td>
<td class="nump">49,800<span></span>
</td>
<td class="nump">47,093<span></span>
</td>
<td class="nump">43,447<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SellingAndMarketingExpense', window );">Sales and marketing</a></td>
<td class="nump">49,393<span></span>
</td>
<td class="nump">52,337<span></span>
</td>
<td class="nump">47,528<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GeneralAndAdministrativeExpense', window );">General and administrative</a></td>
<td class="nump">15,982<span></span>
</td>
<td class="nump">15,145<span></span>
</td>
<td class="nump">13,894<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingExpenses', window );">Total operating expenses</a></td>
<td class="nump">115,175<span></span>
</td>
<td class="nump">114,575<span></span>
</td>
<td class="nump">104,869<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingIncomeLoss', window );">Operating loss</a></td>
<td class="num">(32,269)<span></span>
</td>
<td class="num">(13,528)<span></span>
</td>
<td class="num">(9,029)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Financial income, net</a></td>
<td class="nump">2,134<span></span>
</td>
<td class="nump">339<span></span>
</td>
<td class="nump">1,857<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before income tax expense</a></td>
<td class="num">(30,135)<span></span>
</td>
<td class="num">(13,189)<span></span>
</td>
<td class="num">(7,172)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">1,895<span></span>
</td>
<td class="nump">1,851<span></span>
</td>
<td class="nump">2,176<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (32,030)<span></span>
</td>
<td class="num">$ (15,040)<span></span>
</td>
<td class="num">$ (9,348)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareAbstract', window );"><strong>Net loss per share:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareBasic', window );">Net loss per share, basic</a></td>
<td class="num">$ (0.87)<span></span>
</td>
<td class="num">$ (0.42)<span></span>
</td>
<td class="num">$ (0.27)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerShareDiluted', window );">Net loss per share, diluted</a></td>
<td class="num">$ (0.87)<span></span>
</td>
<td class="num">$ (0.42)<span></span>
</td>
<td class="num">$ (0.27)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract', window );"><strong>Weighted average number of shares used in per share computations of net loss:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic', window );">Weighted average number of shares used in per share, basic</a></td>
<td class="nump">36,975,424<span></span>
</td>
<td class="nump">36,050,540<span></span>
</td>
<td class="nump">35,007,201<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding', window );">Weighted average number of shares used in per share, diluted</a></td>
<td class="nump">36,975,424<span></span>
</td>
<td class="nump">36,050,540<span></span>
</td>
<td class="nump">35,007,201<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax', window );">Unrealized gain (loss) on available-for-sale marketable securities</a></td>
<td class="num">$ (140)<span></span>
</td>
<td class="num">$ (359)<span></span>
</td>
<td class="nump">$ 191<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax', window );">Net amount reclassified to earnings from available-for-sale marketable securities</a></td>
<td class="nump">2<span></span>
</td>
<td class="num">(15)<span></span>
</td>
<td class="num">(40)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax', window );">Total comprehensive gain (loss) from available-for-sale marketable securities</a></td>
<td class="num">(138)<span></span>
</td>
<td class="num">(374)<span></span>
</td>
<td class="nump">151<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax', window );">Unrealized gain (loss) on foreign currency cash flow hedges transactions</a></td>
<td class="num">(5,562)<span></span>
</td>
<td class="nump">1,269<span></span>
</td>
<td class="nump">723<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax', window );">Net amount reclassified to earnings from hedging transactions</a></td>
<td class="nump">4,175<span></span>
</td>
<td class="num">(770)<span></span>
</td>
<td class="num">(203)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent', window );">Total comprehensive gain (loss) from hedge transactions</a></td>
<td class="num">(1,387)<span></span>
</td>
<td class="nump">499<span></span>
</td>
<td class="nump">520<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income (loss)</a></td>
<td class="num">(1,525)<span></span>
</td>
<td class="nump">125<span></span>
</td>
<td class="nump">671<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomeNetOfTax', window );">Total comprehensive loss</a></td>
<td class="num">(33,555)<span></span>
</td>
<td class="num">(14,915)<span></span>
</td>
<td class="num">(8,677)<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ProductMember', window );">Product [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">60,980<span></span>
</td>
<td class="nump">88,229<span></span>
</td>
<td class="nump">92,524<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="nump">21,345<span></span>
</td>
<td class="nump">31,603<span></span>
</td>
<td class="nump">28,524<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember', window );">Service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenuesAbstract', window );"><strong>Revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Total revenues</a></td>
<td class="nump">61,757<span></span>
</td>
<td class="nump">57,371<span></span>
</td>
<td class="nump">43,398<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenueAbstract', window );"><strong>Cost of revenues:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfRevenue', window );">Cost of Revenue</a></td>
<td class="nump">$ 18,486<span></span>
</td>
<td class="nump">$ 12,950<span></span>
</td>
<td class="nump">$ 11,558<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomeNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(24))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e557-108580<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(26))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomeNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate cost of goods produced and sold and services rendered during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfRevenueAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfRevenueAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerShareDiluted">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 52<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e4984-109258<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 7<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22644-107794<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=128363288&amp;loc=d3e3842-109258<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1252-109256<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(27))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1337-109256<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (e)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(25))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerShareDiluted</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GeneralAndAdministrativeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GeneralAndAdministrativeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GrossProfit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 18: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1,2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GrossProfit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net result for the period of deducting operating expenses from operating revenues.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after adjustment, of tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e640-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27357-111563<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10A<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669646-108580<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The costs incurred in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenuesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenuesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SellingAndMarketingExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate total amount of expenses directly related to the marketing or selling of products or services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SellingAndMarketingExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1505-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingBasic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=d3e1448-109256<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingBasic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ProductMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ProductMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=us-gaap_ServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=us-gaap_ServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>21
<FILENAME>R6.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424099058848">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementAbstract', window );"><strong>Income Statement [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts', window );">Grants participations excluded from research and development costs</a></td>
<td class="nump">$ 825<span></span>
</td>
<td class="nump">$ 167<span></span>
</td>
<td class="nump">$ 339<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Grants participations excluded from research and development costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>22
<FILENAME>R7.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424102161168">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Ordinary shares [Member]</div></th>
<th class="th"><div>Additional paid-in capital [Member]</div></th>
<th class="th"><div>Treasury share [Member]</div></th>
<th class="th"><div>Accumulated other comprehensive income (loss) [Member]</div></th>
<th class="th"><div>Accumulated deficit [Member]</div></th>
<th class="th"><div>Total</div></th>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2019</a></td>
<td class="nump">$ 871<span></span>
</td>
<td class="nump">$ 276,112<span></span>
</td>
<td class="num">$ (3,998)<span></span>
</td>
<td class="num">$ (525)<span></span>
</td>
<td class="num">$ (140,609)<span></span>
</td>
<td class="nump">$ 131,851<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, shares at Dec. 31, 2019</a></td>
<td class="nump">34,520,728<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue', window );">Exercise of share options and restricted share units</a></td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">1,810<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">1,835<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares', window );">Exercise of share options and restricted share units, shares</a></td>
<td class="nump">861,910<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Share-based compensation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">5,143<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">5,143<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">671<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">671<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(9,348)<span></span>
</td>
<td class="num">(9,348)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2020</a></td>
<td class="nump">$ 896<span></span>
</td>
<td class="nump">283,065<span></span>
</td>
<td class="num">(3,998)<span></span>
</td>
<td class="nump">146<span></span>
</td>
<td class="num">(149,957)<span></span>
</td>
<td class="nump">130,152<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, shares at Dec. 31, 2020</a></td>
<td class="nump">35,382,638<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue', window );">Exercise of share options and restricted share units</a></td>
<td class="nump">$ 33<span></span>
</td>
<td class="nump">2,778<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">2,811<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares', window );">Exercise of share options and restricted share units, shares</a></td>
<td class="nump">1,108,842<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Share-based compensation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">7,960<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">7,960<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">125<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">125<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(15,040)<span></span>
</td>
<td class="num">(15,040)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2021</a></td>
<td class="nump">$ 929<span></span>
</td>
<td class="nump">293,803<span></span>
</td>
<td class="num">(3,998)<span></span>
</td>
<td class="nump">271<span></span>
</td>
<td class="num">(164,997)<span></span>
</td>
<td class="nump">$ 126,008<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, shares at Dec. 31, 2021</a></td>
<td class="nump">36,491,480<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">36,491,480<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue', window );">Exercise of share options and restricted share units</a></td>
<td class="nump">$ 25<span></span>
</td>
<td class="nump">226<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">$ 251<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares', window );">Exercise of share options and restricted share units, shares</a></td>
<td class="nump">878,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition', window );">Share-based compensation</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">9,269<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">9,269<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Total other comprehensive income (loss)</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,525)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,525)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(32,030)<span></span>
</td>
<td class="num">(32,030)<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquity', window );">Balance at Dec. 31, 2022</a></td>
<td class="nump">$ 954<span></span>
</td>
<td class="nump">$ 303,298<span></span>
</td>
<td class="num">$ (3,998)<span></span>
</td>
<td class="num">$ (1,254)<span></span>
</td>
<td class="num">$ (197,027)<span></span>
</td>
<td class="nump">$ 101,973<span></span>
</td>
</tr>
<tr class="rc">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesOutstanding', window );">Balance, shares at Dec. 31, 2022</a></td>
<td class="nump">37,370,043<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">37,370,043<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>It represents exercise of share options and restricted share units shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>It represents exercise of share options and restricted share units value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesOutstanding">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesOutstanding</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquity">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 4.E)<br> -URI https://asc.fasb.org/extlink&amp;oid=122038336&amp;loc=d3e74512-122707<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(31))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 8: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquity</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>23
<FILENAME>R8.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424098879264">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONSOLIDATED STATEMENTS OF CASH FLOWS - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Cash flows from operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetIncomeLoss', window );">Net loss</a></td>
<td class="num">$ (32,030)<span></span>
</td>
<td class="num">$ (15,040)<span></span>
</td>
<td class="num">$ (9,348)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract', window );"><strong>Adjustments to reconcile net loss to net cash provided by (used in) operating activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepreciationDepletionAndAmortization', window );">Depreciation and amortization</a></td>
<td class="nump">7,352<span></span>
</td>
<td class="nump">5,575<span></span>
</td>
<td class="nump">4,312<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Share-based compensation</a></td>
<td class="nump">9,165<span></span>
</td>
<td class="nump">8,000<span></span>
</td>
<td class="nump">5,198<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment', window );">Capital loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">18<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_AmortizationOfIssuanceCostsOfConvertibleDebt', window );">Amortization of issuance costs of Convertible debt</a></td>
<td class="nump">171<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract', window );"><strong>Changes in operating assets and liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredCompensation', window );">Increase (decrease) in accrued severance pay, net</a></td>
<td class="nump">92<span></span>
</td>
<td class="num">(58)<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets', window );">Decrease (increase) in other assets</a></td>
<td class="nump">775<span></span>
</td>
<td class="nump">1,006<span></span>
</td>
<td class="num">(2,048)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities', window );">Decrease in accrued interest and amortization of premium on available-for sale marketable securities</a></td>
<td class="nump">71<span></span>
</td>
<td class="nump">182<span></span>
</td>
<td class="nump">357<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ChangesInOperatingLeasesAsset', window );">Decrease (increase) in operating lease right-of-use asset</a></td>
<td class="nump">3,126<span></span>
</td>
<td class="num">(4,055)<span></span>
</td>
<td class="nump">1,910<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ChangesInOperatingLeasesLiability', window );">Increase (decrease) in operating leases liability</a></td>
<td class="num">(3,131)<span></span>
</td>
<td class="nump">3,604<span></span>
</td>
<td class="num">(2,323)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsReceivable', window );">Decrease (increase) in trade receivables</a></td>
<td class="num">(11,629)<span></span>
</td>
<td class="num">(16,787)<span></span>
</td>
<td class="nump">8,323<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets', window );">Decrease (increase) in other receivables and prepaid expenses</a></td>
<td class="num">(55)<span></span>
</td>
<td class="nump">4,902<span></span>
</td>
<td class="num">(7,272)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInInventories', window );">Decrease (increase) in inventories</a></td>
<td class="num">(2,170)<span></span>
</td>
<td class="nump">1,494<span></span>
</td>
<td class="num">(1,918)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes', window );">Decrease in long-term deferred taxes, net</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">420<span></span>
</td>
<td class="nump">96<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInAccountsPayable', window );">Increase (decrease) in trade payables</a></td>
<td class="nump">7,721<span></span>
</td>
<td class="nump">1,848<span></span>
</td>
<td class="num">(9,584)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities', window );">Increase (decrease) in employees and payroll accruals</a></td>
<td class="num">(385)<span></span>
</td>
<td class="nump">458<span></span>
</td>
<td class="nump">2,047<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInDeferredRevenue', window );">Increase (decrease) in deferred revenues</a></td>
<td class="num">(9,970)<span></span>
</td>
<td class="nump">1,640<span></span>
</td>
<td class="num">(5,182)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities', window );">Increase (decrease) in other payables and accrued expenses</a></td>
<td class="num">(1,668)<span></span>
</td>
<td class="num">(1,559)<span></span>
</td>
<td class="nump">3,061<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInOperatingActivities', window );">Net cash used in operating activities</a></td>
<td class="num">(32,565)<span></span>
</td>
<td class="num">(8,370)<span></span>
</td>
<td class="num">(12,225)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract', window );"><strong>Cash flows from investing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities', window );">Decrease (increase) in restricted deposits</a></td>
<td class="nump">430<span></span>
</td>
<td class="num">(280)<span></span>
</td>
<td class="nump">32,896<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsForProceedsFromShortTermInvestments', window );">Investment in short-term deposits</a></td>
<td class="num">(7,830)<span></span>
</td>
<td class="num">(13,495)<span></span>
</td>
<td class="num">(41,883)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment', window );">Purchase of property and equipment</a></td>
<td class="num">(5,642)<span></span>
</td>
<td class="num">(7,642)<span></span>
</td>
<td class="num">(7,582)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireMarketableSecurities', window );">Investment in available-for sale marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(1,219)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities', window );">Proceeds from sales and maturity of available-for sale marketable securities</a></td>
<td class="nump">7,030<span></span>
</td>
<td class="nump">15,094<span></span>
</td>
<td class="nump">34,847<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired', window );">Acquisition</a></td>
<td class="num">(500)<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInInvestingActivities', window );">Net cash provided by (used in) investing activities</a></td>
<td class="num">(6,512)<span></span>
</td>
<td class="num">(6,323)<span></span>
</td>
<td class="nump">17,059<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract', window );"><strong>Cash flows from financing activities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromStockOptionsExercised', window );">Proceeds from exercise of share options</a></td>
<td class="nump">251<span></span>
</td>
<td class="nump">2,811<span></span>
</td>
<td class="nump">1,835<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProceedsFromConvertibleDebt', window );">Issuance of convertible debt</a></td>
<td class="nump">39,404<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NetCashProvidedByUsedInFinancingActivities', window );">Net cash provided by financing activities</a></td>
<td class="nump">39,655<span></span>
</td>
<td class="nump">2,811<span></span>
</td>
<td class="nump">1,835<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect', window );">Increase (decrease) in cash and cash equivalents</a></td>
<td class="nump">578<span></span>
</td>
<td class="num">(11,882)<span></span>
</td>
<td class="nump">6,669<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at the beginning of the year</a></td>
<td class="nump">11,717<span></span>
</td>
<td class="nump">23,599<span></span>
</td>
<td class="nump">16,930<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents', window );">Cash and cash equivalents at the end of the year</a></td>
<td class="nump">12,295<span></span>
</td>
<td class="nump">11,717<span></span>
</td>
<td class="nump">23,599<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SupplementalCashFlowInformationAbstract', window );"><strong>Cash paid during the year for:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxesPaidNet', window );">Taxes</a></td>
<td class="nump">413<span></span>
</td>
<td class="nump">633<span></span>
</td>
<td class="nump">410<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract', window );"><strong>Non-cash activity:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability', window );">Right-of-use assets obtained in the exchange for operating lease liabilities</a></td>
<td class="nump">$ 196<span></span>
</td>
<td class="nump">$ 6,746<span></span>
</td>
<td class="nump">$ 1,080<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_AmortizationOfIssuanceCostsOfConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of amortization of issuance of convertible debt.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_AmortizationOfIssuanceCostsOfConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_ChangesInOperatingLeasesAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Changes in operating leases asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_ChangesInOperatingLeasesAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_ChangesInOperatingLeasesLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Changes in operating leases liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_ChangesInOperatingLeasesLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net cash outflow or inflow from restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Decrease (increase) in accrued interest and amortization of premium on marketable securities</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3044-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=SL98516268-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 230<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123444420&amp;loc=d3e33268-110906<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepreciationDepletionAndAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepreciationDepletionAndAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GainLossOnSaleOfPropertyPlantEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GainLossOnSaleOfPropertyPlantEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxesPaidNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4297-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxesPaidNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredCompensation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredCompensation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredIncomeTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredIncomeTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInInventories">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInInventories</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOperatingCapitalAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOperatingCapitalAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The increase (decrease) during the reporting period in other expenses incurred but not yet paid.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in noncurrent assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) in prepaid expenses, and assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3536-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3521-108585<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NetIncomeLoss">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(22))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22595-107794<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(18))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 65<br> -Paragraph 1<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126732423&amp;loc=SL123482106-238011<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124452729-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 8: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(20))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22499-107794<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 17: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22583-107794<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 45<br> -Paragraph 60B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126958026&amp;loc=SL5780133-109256<br><br>Reference 22: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br><br>Reference 24: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 25: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 26: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 27: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22694-107794<br><br>Reference 28: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -SubTopic 20<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=109222650&amp;loc=SL51721683-107760<br><br>Reference 29: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 30: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 31: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 32: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 33: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 34: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 35: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NetIncomeLoss</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsForProceedsFromShortTermInvestments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3098-108585<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 12<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3179-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsForProceedsFromShortTermInvestments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for purchase of marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=124260329&amp;loc=d3e26853-111562<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquirePropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquirePropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromConvertibleDebt">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromConvertibleDebt</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProceedsFromStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from exercise of option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2A<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=SL79508275-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3255-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProceedsFromStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in right-of-use asset obtained in exchange for operating lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SupplementalCashFlowInformationAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SupplementalCashFlowInformationAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>24
<FILENAME>R9.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424181970464">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GENERAL<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract', window );"><strong>Organization, Consolidation and Presentation of Financial Statements [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock', window );">GENERAL</a></td>
<td class="text">
        <div>
          <div>
            <div>
              <div>
                <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;color:rgb(0, 0, 0)">

                    <tr>
                      <td style="vertical-align:top;font-weight:bold;width:56.7pt"><span style="font-size:10pt"><span>NOTE 1: -</span></span></td>
                      <td style="vertical-align:top;text-align:justify;width:auto">
                        <div style="font-weight:bold"><span style="font-size:10pt"><span>GENERAL</span></span></div>
                      </td>
                    </tr>

                </table>
              </div>
            </div>
          </div>
          <div>
            <div>
              <div style="line-height:1.25">&#160;</div>
              <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                  <tr>
                    <td style="width:56.7pt">&#160;</td>
                    <td style="vertical-align:top;width:28.35pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">a.</span></span></td>
                    <td style="vertical-align:top;text-align:justify;width:auto">
                      <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Allot Ltd. (the "Company") was incorporated in November 1996 under the laws of the State of Israel. The Company is engaged in developing, selling and marketing of leading innovative network intelligence (&#8220;Allot Smart&#8221;) and security solutions (&#8220;Allot Secure&#8221;) for mobile and fixed service providers as well as enterprises worldwide. Our solutions are deployed globally for network and application analytics, traffic control and shaping, network-based security including mobile security, distributed denial of service (DDoS) protection, IoT security, and more. Allot Smart generates insightful intelligence that allows CSPs to analyze every packet of network, user, application and security data, CSPs can see, control and secure their networks, optimizing performance, minimizing costs and maximizing end-user QoE. Allot Secure provide security service for the mass market and SMB at home, at work and on the go for mobile, fixed and 5G converged networks. Allot Secure enables customers to detect security breaches and protect networks and network users from attacks.</span></span></div>
                    </td>
                  </tr>

              </table>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company's Ordinary Shares are listed in the NASDAQ Global Select Market under the symbol "ALLT" from its initial public offering in November 2006. Since November 2010, the Company's Ordinary Shares have been listed for trading in the Tel Aviv Stock Exchange as well.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company holds twelve wholly-owned subsidiaries (the Company together with it's subsidiaries shall collectively be referred to as "Allot"): Allot Communications, Inc. in Burlington, Massachusetts, United-States (the "U.S. subsidiary"), which was incorporated in 1997 under the laws of the State of California, Allot Communication Europe SARL, France (the "European subsidiary"), which was incorporated in 1998 under the laws of France, Allot Communications Japan K.K. in Tokyo, Japan (the "Japanese subsidiary"), which was incorporated in 2004 under the laws of Japan, Allot Communication (UK) Limited (the "UK subsidiary"), which was incorporated in 2006 under the laws of England and Wales, Allot Communications (Asia Pacific) Pte. Ltd. ("the Singaporean subsidiary"), which was incorporated in 2006 under the laws of Singapore, Allot India Private Limited. (the "Indian subsidiary&#8221;), which was incorporated in 2012 under the laws of India and commenced its activity in 2013, Allot Communications Africa (PTY) Ltd. (the "African subsidiary&#8221;), which was incorporated in 2013 under the laws of South Africa, Allot Communications Spain, S.L. Sociedad Unipersonal (the "Spanish subsidiary&#8221;), which was incorporated in 2015 under the laws of Spain, Allot Communications (Colombia) S.A.S (the "Colombian subsidiary&#8221;), which was incorporated in 2015 under the laws of Colombia and Allot MexSub (the "Mexican subsidiary"), which was incorporated in 2015 under the laws of Mexico, Allot Turkey Komunikasion Hizmeleri limited (the &#8220;Turkish subsidiary&#8221;), which was incorporated in 2018 under laws of Turkey, Allot Australia (PTY) LTD (the &#8220;Australian subsidiary&#8221;), which was incorporated in 2018 under the laws of Australia.</span></span></div>
              <div style="margin-top:0px;margin-bottom:0px"/>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The European, Singaporean, Indian, Colombian, U.S, Japanese, African and Turkish subsidiaries are engaged in sales and marketing, technical support services and other services of the Company's products. The UK and Australian subsidiaries are engaged in sales and marketing and other services.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Spanish and Mexican subsidiaries commenced operations in 2015 and are engaged in the sales and marketing, technical support and development activities of one of the Company's product lines.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                  <tr>
                    <td style="width:56.7pt">&#160;</td>
                    <td style="vertical-align:top;width:28.35pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">b.</span></span></td>
                    <td style="vertical-align:top;text-align:justify;width:auto">
                      <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Acquisitions:</span></span></div>
                    </td>
                  </tr>

              </table>
              <div style="line-height:1.25">
                <div style="line-height:1.25">&#160;</div>
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                    <tr>
                      <td style="width:85pt">&#160;</td>
                      <td style="vertical-align:top;width:28pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">a.</span></span></td>
                      <td style="vertical-align:top;text-align:justify;width:auto">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>On January 14, 2018 (the "Netonomy acquisition date"), the Company entered into a purchase agreement with the shareholders of Netonomy LTD ("Netonomy"), a developer of software-based cybersecurity solutions for the connected home.</span></span></span></div>
                      </td>
                    </tr>

                </table>
              </div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The total consideration for the acquisition was $3,765, which consisted of $3,180 paid in cash, holdback amount summing to $303 and additional contingent consideration at a fair value of $282 at the Netonomy acquisition date. As of December 31, 2021, the contingent consideration is estimated at a fair value of $834, The change in fair value of the contingent consideration was recorded to operating expenses.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">According to the agreement, the holdback amount (&#8220;Holdback Amount&#8221;) summing to $1,100 would be held to partially satisfy any claims for indemnification. Such amount shall be paid in three installments consisting each one 40%, 40% and 20% of the Holdback amount following the first, second and 30-months anniversaries of the Closing Date, respectively. Notwithstanding the aforementioned, a sum of $797 out of the Holdback amount shall be paid provided that certain employees keep working in the Company during the here mentioned periods (&#8220;the Restricted Holdback Amount&#8221;). As of December 31, 2021 the Company has no Holdback liability.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In this agreement, the contingent consideration was payable over a two-and-a-half-year term, starting April 1, 2018<sup style="vertical-align:text-top;line-height:1;font-size:smaller">&#160;</sup>and ended September 30, 2020 ("Contingent Consideration Period") depending on the Company&#8217;s revenues from Netonomy&#8217;s technology, and has payments cap of $1,100. A maximum sum of $797 out of the contingent consideration amount shall be paid provided that certain employees keep working in the Company during the mentioned period. The obligations in respect of the holdback amount and the contingent consideration are presented under other payables and accrued expenses.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="margin-left:85.05pt;line-height:1.25;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022, the Contingent Consideration Period ended however, part of Contingent Consideration was not settled yet. See Note 11c.</span></span></div>
              <div/>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The acquisition was accounted for using the purchase method of accounting in accordance with ASC No. 805, &#8220;Business Combinations&#8221; ("ASC No. 805"). Accordingly, the purchase price was allocated according to the estimated fair values of the assets acquired and liabilities assumed and the excess of the purchase price over the net tangible and identified intangible assets was assigned to goodwill. The fair value of intangible assets was determined by management with the assistance of a third-party valuation.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On July 2018, the merger of Netonomy with the Company was approved by the Israeli tax authorities with Allot as the receiving company and Netonomy as the transferring company and March 31, 2018 as the Merger Date.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date:</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div>
                <div style="margin-left:90pt">

                    <div>
                      <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:88%">

                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-current assets</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Account Payable</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(11</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other Payables</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(142</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">IPR&amp;D</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,659</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Goodwill</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">121</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net assets acquired</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,631</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>

                      </table>
                    </div>

                </div>
              </div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">The acquired assets are net of cash balance of $132.</span></span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">IPR&amp;D is related to new technology that is still under development. Netonomy&#8217;s solution provides a simple, reliable and secure network for connected homes through a minimal footprint agent installed on the home router, which provides visibility into the network and blocks external and internal attacks. Acquisition costs in a total amount of $49 were recorded to operating expenses. The Company started to depreciate the IPR&amp;D asset from Q3 2019 as the R&amp;D phase was completed and the related product was ready to be sold.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Unaudited pro forma condensed results of operations:</span></span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Pro forma results of operations related to this acquisition have not been prepared because they are not material to the Company&#8217;s consolidated Statements of Comprehensive Loss.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                  <tr>
                    <td style="width:85.05pt">&#160;</td>
                    <td style="width:28.35pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">b.</span></span></td>
                    <td style="width:auto;vertical-align:top;text-align:justify">
                      <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On December 18, 2022 (the "Keepers acquisition date"), the Company entered into an Bussines combination (the "Keepers PPA") with the shareholders of Keepers Child Safety Ltd. ("Keepers") a private company which has a buisness of developing and marketing software to protect children from digital online threats.</span></span></div>
                    </td>
                  </tr>

              </table>
              <div/>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.2pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The total consideration for the acquisition was $1,152, which consisted of $500 paid in cash and an additional contingent consideration estimated at fair value of $652 at the Keepers acquisition date. As of December 31, 2022, the contingent consideration is estimated at fair value of $656.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The contingent consideration consists of two components: (a) $1,000 paid against actual income. (b) All expected revenues exceeding $1,000 multiplied by 3.0% limited for the period of 10 years as of Valuation Date.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The acquisition was accounted for using the purchase method of accounting in accordance with ASC No. 805, &#8220;Business Combinations&#8221; ("ASC No. 805"). Accordingly, the purchase price was allocated according to the estimated fair values of the assets acquired and the excess of the purchase price over the net tangible and identified intangible assets was assigned to goodwill.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date:</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="margin-left:90pt">

                  <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:88%">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:top" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Technology</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,002</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:top;width:88%;padding-bottom:2px" valign="bottom">
                          <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Goodwill</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">150</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:top;width:88%;padding-bottom:4px" valign="bottom">
                          <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net assets acquired</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,152</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>

                  </table>

              </div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Unaudited pro forma condensed results of operations:</span></span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Pro forma results of operations related to this acquisition have not been prepared because they are not material to the Company&#8217;s consolidated Statements of Comprehensive Loss.</span></span></div>
            </div>
          </div>
        </div>
      <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 205<br> -URI https://asc.fasb.org/topic&amp;trid=2122149<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -URI https://asc.fasb.org/topic&amp;trid=2197479<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>25
<FILENAME>R10.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100867200">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SignificantAccountingPoliciesTextBlock', window );">SIGNIFICANT ACCOUNTING POLICIES</a></td>
<td class="text">
          <div>
            <div>
              <div>
                <div>
                  <div>
                    <div>
                      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                          <tr>
                            <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>NOTE 2: -</span></span></span></span></td>
                            <td style="vertical-align:top;text-align:justify;width:auto">
                              <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>SIGNIFICANT ACCOUNTING POLICIES</span></span></span></span></div>
                            </td>
                          </tr>

                      </table>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP").</span></span></span></span></div>
                      <div style="line-height:1.25">&#160;</div>

                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="vertical-align:top;width:28.5pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>a.</span></span></span></td>
                                  <td style="vertical-align:top;text-align:justify;width:auto">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Use of estimates:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company's management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></span></span></span></div>
                        </div>

                      <div style="line-height:1.25">&#160;</div>

                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>b.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial statements in U.S. dollars:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The majority operation of the Company and its subsidiaries are generated in U.S. dollars ("dollar") or linked to the dollar. The Company's management believes that the dollar is the currency of the primary economic environment in which the Company and its subsidiaries operate. Thus, the functional and reporting currency of the Company and its subsidiaries is the dollar.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accordingly, monetary accounts maintained in currencies other than the dollar are remeasured into U.S. dollars in accordance with Accounting Standards Codification No. 830, "Foreign Currency Matters" ("ASC No. 830"). All transactions gains and losses from the remeasurement of monetary balance sheet items are reflected in the statements of operations as financial income or expenses as appropriate. Financial gains and (losses) related to exchange rate differences in connection with revaluation of assets and liabilities in non-dollar denominated currencies for the years ended December 31, 2022, 2021, and 2020 ammounted to $ 442, $ (454) and $ 552, respectively.</span></span></span></span></div>
                        </div>

                      <div style="line-height:1.25">&#160;</div>

                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>c.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Principles of consolidation:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                            <p style="margin:0pt">&#160;</p>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The consolidated financial statements include the accounts of the Company and its subsidiaries. Intercompany balances and transactions have been eliminated upon consolidation.</span></span></span></span></div>
                        </div>

                      <div style="line-height:1.25">&#160;</div>

                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>d.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                            <p style="margin:0pt">&#160;</p>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company considers all unrestricted highly liquid investments which are readily convertible into cash, with a maturity of three months or less at the date of acquisition, to be cash equivalents.</span></span></span></span></div>
                        </div>

                      <div style="line-height:1.25">&#160;</div>

                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>e.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Restricted deposits:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                            <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The restricted deposits are held in favor of financial institutions in respect of fulfillment of operating obligations.</span></span></span></span>
                          </div>
                        </div>

                    </div>
                  </div>
                </div>
              </div>
            </div>
            <div/>
            <div>
              <div>
                <div style="line-height:1.25">&#160;</div>

                  <div>
                    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                        <tr>
                          <td style="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>f.</span></span></span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Short-term bank deposits:</span></span></span></span></div>
                          </td>
                        </tr>

                    </table>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Short-term bank deposits are deposits with maturities of more than three months but less than one year at the balance sheet date. The deposits are in dollars and bear interest at an annual weighted average rate of 4.05% and 0.71% on December 31, 2022 and 2021, respectively. In connection with the Company's hedging transactions, the Company is required to maintain reserve deposits balances in the bank. Out of the short-term bank deposits, a total of $5,000 is due to the hedging transactions as of December 31, 2022 and 2021.</span></span></span></span></div>
                  </div>

                <div style="line-height:1.25">&#160;</div>
              </div>
            </div>

              <div>
                <div>
                  <div>
                    <div style="line-height:1.25">
                      <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                          <tr>
                            <td style="width:56.7pt">&#160;</td>
                            <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>g.</span></span></span></td>
                            <td style="width:auto;vertical-align:top;text-align:justify">
                              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Trade Receivable and Allowances:</span></span></p>
                            </td>
                          </tr>

                      </table>
                    </div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                      <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Trade receivables are recorded and carried at the original invoiced amount which was recognized as revenues less an allowance for any potential uncollectible amounts. The Company makes estimates of expected credit losses for the allowance for credit losses and allowance for unbilled receivables based upon its assessment of various factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The estimated credit loss allowance is recorded as general and administrative expenses on the Company&#8217;s consolidated statements of income (loss).</span></span></span></span>
                    </div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                  </div>
                </div>
                <div>
                  <div>
                    <div>
                      <div>
                        <div>
                          <div>
                            <div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The following table displays a rollforward of the total allowance for credit losses for the years ended December 31, 2022, 2021, and 2020.</span></span></span></span>
                                <p style="margin:0pt">&#160;</p>
                              </div>
                              <div style="margin-left:90pt">

                                  <div>
                                    <div>
                                      <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                          <tr>
                                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total allowance for credit losses &#8211; January 1</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,398</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,309</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,867</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%" valign="bottom">
                                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current-period provision for expected credit losses</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">823</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">293</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,894</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Write-offs</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(64</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(9</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(934</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Recoveries collected</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(249</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(195</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(518</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total allowance for credit losses &#8211; December 31</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,908</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,398</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,309</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>

                                      </table>
                                    </div>
                                  </div>

                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>

            <div>
              <div>
                <div>
                  <div>
                    <div>
                      <div>
                        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">
                          <p style="margin:0pt">&#160;</p>
                        </div>

                          <div>
                            <div>
                              <div style="line-height:1.25">
                                <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                    <tr>
                                      <td style="width:56.7pt">&#160;</td>
                                      <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>h.</span></span></span></td>
                                      <td style="width:auto;vertical-align:top;text-align:justify">
                                        <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Marketable securities:</span></span></p>
                                      </td>
                                    </tr>

                                </table>
                              </div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                                <p style="margin:0pt">&#160;</p>
                                <p style="margin-bottom:0px;margin-top:0px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Marketable securities consist mainly of corporate bonds. The Company determines the appropriate classification of marketable securities at the time of purchase and re-evaluates such designation at each balance sheet date. &#160;In accordance with FASB ASC No. 320 &#8220;Investments- Debt and Equity Securities,&#8221; the Company classifies marketable securities as available-for-sale. &#160;Available-for-sale securities are stated at fair value, with unrealized gains and losses reported in accumulated other comprehensive income (loss), a separate component of shareholders&#8217; equity, net of taxes. &#160;Realized gains and losses on sales of marketable securities, as determined on a specific identification basis, are included in financial income, net. The amortized cost of marketable securities is adjusted for amortization of premium and accretion of discount to maturity, both of which, together with interest, are included in financial income, net. The Company has classified all marketable securities as short-term, even though the stated maturity date may be one year or more beyond the current balance sheet date, because it is probable that the Company will sell these securities prior to maturity to meet liquidity needs or as part of risk versus reward objectives.</span></span></span></span></p>
                              </div>
                            </div>
                            <div style="margin-top:0px"/>
                            <div style="line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Starting on January 1, 2020, as a result of the adoption of ASC 326, available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in interest and other income (expense), net, on the Company&#8217;s consolidated statements of income (loss), and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in Shareholder's equity. As of December 31,2022 and 2021, no credit loss impairment was recorded regarding the available for sale marketable securities.</span></span></span></span></div>
                          </div>

                        <div style="line-height:1.25">&#160;</div>

                          <div>
                            <div style="line-height:1.25">
                              <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                  <tr>
                                    <td style="width:56.7pt">&#160;</td>
                                    <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>i.</span></span></span></td>
                                    <td style="width:auto;vertical-align:top;text-align:justify">
                                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventories:</span></span></p>
                                    </td>
                                  </tr>

                              </table>
                            </div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Inventories are stated at the lower of cost or net realizable value. Inventory write-offs are provided to cover risks arising primarily from end of life products and from slow-moving items, technological obsolescence, and excess inventory. Inventory net write-offs during the years ended December 31, 2022, 2021 and 2020 amounted to $ 905, $ 4,593 and $ 1,928, respectively, and were recorded in cost of revenues.</span></span></span></span></div>
                            <div style="line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Provision for slow moving inventory as of December 31, 2022&#160;and 2021&#160;amounted to $ 8,862 and $ 9,103, respectively.</span></span></span></span></div>
                            <div style="line-height:1.25">&#160;</div>
                            <div style="text-align:justify;text-indent:-28.35pt;margin-left:113.4pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Inventory cost is determined using the weighted average cost method.</span></span></span></span>
                              <p style="margin:0pt">&#160;</p>
                            </div>
                          </div>

                      </div>
                    </div>
                  </div>
                  <div>
                    <div>
                      <div>
                        <div>
                          <div>

                              <div>
                                <div style="line-height:1.25">
                                  <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                      <tr>
                                        <td style="width:56.7pt">&#160;</td>
                                        <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>j.</span></span></span></td>
                                        <td style="width:auto;vertical-align:top;text-align:justify">
                                          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property and equipment, net:</span></span></p>
                                        </td>
                                      </tr>

                                  </table>
                                </div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of the assets at the following annual rates:</span></span></span></span></div>
                                <div style="line-height:1.25">&#160;</div>
                                <div style="margin-left:90pt">

                                    <div>
                                      <div>
                                        <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                            <tr>
                                              <td style="width:70%;vertical-align:top">&#160;</td>
                                              <td style="width:3.1%;vertical-align:bottom">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)">
                                                <div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top">&#160;</td>
                                              <td style="width:3.1%;vertical-align:bottom">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lab equipment</span></span></div>
                                              </td>
                                              <td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                                                <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16 - 25</span></span></div>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Computers and peripheral equipment</span></span></div>
                                              </td>
                                              <td style="width:3.1%;vertical-align:bottom">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom">
                                                <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">33</span></span></div>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Office furniture</span></span></div>
                                              </td>
                                              <td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                                                <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6</span></span></div>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SECaaS equipment*</span></span></div>
                                              </td>
                                              <td style="width:3.1%;vertical-align:bottom">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom">
                                                <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16</span></span></div>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Leasehold improvements</span></span></div>
                                              </td>
                                              <td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                                                <div style="text-align:center;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Over the shorter of the term of the lease or the useful life of the asset</span></span></div>
                                              </td>
                                            </tr>

                                        </table>
                                      </div>
                                    </div>

                                </div>
                                <div style="line-height:1.25">&#160;</div>
                                <div style="text-align:justify;line-height:1.25;margin-bottom:0px;margin-left:90pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>*SECaaS equipment &#8211; the equipment used for SECaaS revenues</span></span></span></span></div>
                              </div>

                            <div/>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                  <div>
                    <div>
                      <div>&#160;</div>

                        <div>
                          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                              <tr>
                                <td style="width:56.7pt">&#160;</td>
                                <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>k.</span></span></span></span></td>
                                <td style="width:auto;vertical-align:top;text-align:justify">
                                  <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Goodwill:</span></span></span></span></div>
                                </td>
                              </tr>

                          </table>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Goodwill represents the excess of the purchase price over the fair value of net assets of purchased businesses. Under Accounting Standards Codification No. 350, "Intangibles-Goodwill and Other" ("ASC No. 350"), goodwill is not amortized, but rather subject to an annual impairment test, or more often if there are indicators of impairment present. In accordance with ASC No. 350 the Company performs an annual impairment test at December 31 each year.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>ASC 350 allows an entity to first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment does not result in a more likely than not indication of impairment, no further impairment testing is required. If the Company elects not to use this option, or if the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then the Company prepares a quantitative &#160;analysis to determine whether the carrying value of reporting unit exceeds its estimated fair value. If the carrying value of a reporting unit exceeds its estimated fair value, the Company recognizes an impairment of goodwill for the amount of this excess, in accordance with the guidance in FASB Accounting Standards Update ("ASU") No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment, which the Company adopted as of January 1, 2020.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company operates in one operating segment, and this segment comprises its only reporting unit. The Company has performed an annual impairment analysis as of December 31, 2022&#160;and determined that the carrying value of the reporting unit was lower than the fair value of the reporting unit. Fair value is determined using market value. During the years 2022, 2021&#160;and 2020, no impairment losses were recorded.</span></span></span></span></div>
                        </div>

                      <div style="line-height:1.25">&#160;</div>

                        <div>
                          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                              <tr>
                                <td style="width:56.7pt">&#160;</td>
                                <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>l.</span></span></span></span></td>
                                <td style="width:auto;vertical-align:top;text-align:justify">
                                  <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Impairment of long-lived assets, Right-of-use assets, and intangible assets subject to amortization:</span></span></span></span></div>
                                </td>
                              </tr>

                          </table>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Property and equipment, Right-of-use assets, &#160;and intangible assets subject to amortization are reviewed for impairment in accordance with ASC No. 360, "Accounting for the Impairment or Disposal of Long-Lived Assets," whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future undiscounted cash flows expected to be generated by the assets. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.&#160;</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Intangible assets acquired in a business combination are recorded at fair value at the date of acquisition. Following initial recognition, intangible assets are carried at cost less any accumulated amortization and any accumulated impairment losses. The useful lives of intangible assets are assessed to be either finite or indefinite. Intangible assets that are not considered to have an indefinite useful life are amortized over their estimated useful lives.&#160;</span></span></span></div>
                          <div/>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Some of the acquired intangible assets are amortized over their estimated useful lives in proportion to the economic benefits realized. This accounting policy results in accelerated amortization of such customer relationships as compared to the straight-line method. All other intangible assets are amortized over their estimated useful lives on a straight-line basis.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25;margin-bottom:0px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company has performed an annual impairment analysis as of December 31, 2022 and determined that there were no circumstances indicate the asset&#8217;s carrying value may not be recoverable. During the years 2022, 2021 and 2020, no impairment losses were recorded.</span></span></span></span></div>
                        </div>

                    </div>
                  </div>
                  <div>
                    <div>
                      <p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:0pt;padding-left:80pt;margin-bottom:0pt">&#160;</p>
                    </div>
                  </div>

                    <div>
                      <div>
                        <div>
                          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                              <tr>
                                <td style="width:56.7pt">&#160;</td>
                                <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>m.</span></span></span></span></td>
                                <td style="width:auto;vertical-align:top;text-align:justify">
                                  <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Revenue recognition:</span></span></span></span></div>
                                </td>
                              </tr>

                          </table>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company generates revenues mainly from selling its products along with related maintenance and support services. At times, these arrangements may also include professional services, such as installation services or training. Some of the Company&#8217;s product sales are through resellers, distributors, OEMs and system integrators, all of whom are considered end-users. The Company also generates revenues from services, in which the Company provides network filtering and security services to its customers.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company recognizes revenue under the core principle that transfer of control to the Company&#8217;s customers should be depicted in an amount reflecting the consideration the Company expects to receive. 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.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Some of the Company's contracts usually include combinations of products and services, that are capable of being distinct and accounted for as separate performance obligations. The products are distinct as the customer can derive the economic benefit of it 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 support, the Company determines the standalone selling prices based on the price at which the Company separately sells a renewal support contract on a stand-alone basis. For professional services, the Company determines the standalone selling prices based on the price at which the Company separately sells those services on a stand-alone basis. If the standalone selling price is not observable, the Company estimates the standalone selling price by taking into account available information such as geographic or regional specific factors, internal costs, profit objectives, and internally approved pricing guidelines related to the performance obligation.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Product revenue is recognized at a point in time when the performance obligation is being satisfied. Maintenance and support related revenues are deferred and recognized on a straight-line basis over the term of the applicable maintenance and support agreement. Professional services are usually recognized at a point in time when the performance obligation is being satisfied.</span></span></span></span></div>
                          <div/>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company elected the practical expedient to not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In certain contracts, the Company provides the customer with financing for a period exceeding the regular credit terms for customers. In such circumstances, the Company recognizes revenue based on the amount that reflects the price that would have been paid by the customer in cash on the date of receipt of the goods or services, and the balance is recognized in finance income.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company also enters into service contracts, in which the Company provides security as a service (SECaaS) solution to operators, which the Company considers as its customers. The Company's security as a service solution is offered to operators on a Revenue Share business model, where both the Company and the operator share the revenue generated from the operator's subscribers. Most of the Company's security as a service contracts contain a single performance obligation comprised of series of distinct goods and services satisfied over time. The contracts consideration is based on usage by the operator's subscribers. As such, the Company allocates the variable consideration in those contracts to distinct service periods in which the service is provided and recognizes revenue for each distinct service period.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred revenue includes amounts received from customers for which revenue has not yet been recognized. Deferred revenues are classified as short and long-term based on their contractual term and recognized as (or when) the Company performs under the contract.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The portion of the transaction price allocated to remaining performance obligations represents contracts that have not yet been recognized that include deferred revenue and amounts not yet received that will be recognized as revenue in future periods. As of December 31, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations that the Company expects to recognize is $ 88 million of which approximately $ 53 million is estimated to be recognized before December 31, 2023 and approximately $ 35 million is estimated to be recognized after December 31, 2023.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company pays sales commissions to sales and marketing personnel based on their certain predetermined sales goals. The company evaluates its commission and capitalize only incremental commissions costs which are considered recoverable costs of obtaining a contract with a customer. These capitalized sales commissions costs are amortized over a period of benefit which is typically over the term of the customer contracts as initial commission rates are commensurate with the renewal commission rates. Amortization expenses related to these costs are included in sales and marketing expenses in the consolidated statements of operations. For the year ended December 31, 2022, the deferred commission was $1,863 and the amortization of deferred commission was $1,296. The Company uses the practical expedient and does not assess the existence of a significant financing component when the difference between payment and revenue recognition is a year or less.</span></span></span></span></div>
                          <div/>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company estimated variable consideration related to product returns based on its experience with historical product returns and other known factors. Such provisions amounted to $90 and $233 as of December 31, 2022 and 2021, respectively. As of December 31, 2022 and 2021, this provision was recorded as part of other payables and accrued expenses.</span></span></span></span>
                            <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company recognizes term-based license agreements at the point in time when control transfers and the associated maintenance revenues over the contract period.</span></span></span></span>
                          </div>
                        </div>
                      </div>
                    </div>

                  <div>
                    <div>
                      <div>
                        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>

                          <div>
                            <div style="line-height:1.25">
                              <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                  <tr>
                                    <td style="width:56.7pt">&#160;</td>
                                    <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>n.</span></span></span></td>
                                    <td style="width:auto;vertical-align:top;text-align:justify">
                                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues:</span></span></p>
                                    </td>
                                  </tr>

                              </table>
                            </div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cost of revenues consists primarily of costs of materials and the cost of maintenance and services, resulting from costs associated with support, customer success and professional services.</span></span></span></span></div>
                          </div>

                        <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>

                          <div>
                            <div style="line-height:1.25">
                              <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                  <tr>
                                    <td style="width:56.7pt;vertical-align:top">&#160;</td>
                                    <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>o.</span></span></span></td>
                                    <td style="width:auto;vertical-align:top;text-align:justify">
                                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development costs:</span></span></p>
                                    </td>
                                  </tr>

                              </table>
                            </div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accounting Standards Codification No. 985-20, requires capitalization of certain software development costs subsequent to the establishment of technological feasibility.</span></span></span></span></div>
                            <div style="line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Based on the Company's product development process, technological feasibility is established upon the completion of a working model. The Company does not incur material costs between the completion of a working model and the point at which the products are&#160;</span></span><span><span>ready for general release. Therefore, research and development costs are charged to the consolidated statement of comprehensive loss as incurred.</span></span></span></span></div>
                          </div>

                        <div style="line-height:1.25">&#160;</div>
                        <div>

                            <div>
                              <div style="line-height:1.25">
                                <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                    <tr>
                                      <td style="width:56.7pt">&#160;</td>
                                      <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>p.</span></span></span></td>
                                      <td style="width:auto;vertical-align:top;text-align:justify">
                                        <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Severance pay:</span></span></p>
                                      </td>
                                    </tr>

                                </table>
                              </div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The liability in Israel for substantially all of the Company`s employees in respect of severance pay liability is calculated in accordance with Section 14 of the Severance Pay Law -1963 (herein- "Section 14"). Section 14 states that Company's contributions for severance pay shall be in line of severance compensation and upon release of the policy to the employee, no additional obligations shall be conducted between the parties regarding the matter of severance pay and no additional payments shall be made by the Company to the employee.</span></span></span></span></div>
                              <div style="line-height:1.25">&#160;</div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Furthermore, the related obligation and amounts deposited on behalf of such obligation under Section 14, are not stated on the balance sheet, because pursuant to the current ruling, they are legally released from the obligation to employees once the deposits have been paid.</span></span></span></span></div>
                              <div style="line-height:1.25">&#160;</div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>There are a limited number of employees in Israel, for whom the Company is liable for severance pay. The Company's liability for severance pay for its Israeli employees was calculated pursuant to Section 14, based on the most recent monthly salary of its Israeli employees multiplied by the number of years of employment as of the balance sheet date for such employees.</span></span></span></span></div>
                              <div/>
                              <div style="line-height:1.25">&#160;</div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company's liability was partly provided by monthly deposits with severance pay funds and insurance policies and the remainder by an accrual.</span></span></span></span></div>
                              <div style="line-height:1.25">&#160;</div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                                <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Severance expense for the years ended December 31, 2022, 2021 and 2020, amounted to&#160;</span></span></span></span><span style="font-size:10pt">$&#160;</span>3,516<span style="font-size:10pt">, $&#160;</span>2,465<span style="font-size:10pt"> and $&#160;</span>3,619<span style="font-size:10pt">, respectively.</span></p>
                                <p style="margin:0pt">&#160;</p>
                              </div>
                            </div>

                        </div>
                      </div>
                    </div>
                  </div>
                  <div>

                      <div>
                        <div>
                          <div>
                            <div>
                              <div>
                                <div style="line-height:1.25">
                                  <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                      <tr>
                                        <td style="width:56.7pt">&#160;</td>
                                        <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>q.</span></span></span></td>
                                        <td style="width:auto;vertical-align:top;text-align:justify">
                                          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accounting for share-based compensation:</span></span></p>
                                        </td>
                                      </tr>

                                  </table>
                                </div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounts for share-based compensation in accordance with Accounting Standards Codification No. 718, "Compensation - Stock Compensation" ("ASC No. 718") that requires companies to estimate the fair value of equity-based payment awards on the date of grant using an option-pricing model. &#160;The value of the portion of the award that is ultimately expected to vest is recognized as an expense over the requisite service periods in the Company's consolidated statement of comprehensive loss. The Company recognizes compensation expenses for the value of its awards based on the straight-line method over the requisite service period of each of the awards, net of estimated forfeitures.</span></span></span></span></div>
                                <div style="line-height:1.25">&#160;</div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounted for changes in award terms as a modification in accordance with ASC 718. A modification to the terms of an award should be treated as an exchange of the original award for a new award with total compensation cost equal to the grant-date fair value of the original award plus the incremental value measured at the same date. Under ASC 718, the calculation of the incremental value is based on the excess of the fair value of the new (modified) award based on current circumstances over the fair value of the original award measured immediately before its terms are modified based on current circumstances.</span></span></span></span></div>
                                <div style="line-height:1.25">&#160;</div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company estimated the forfeiture rate based on historical forfeitures of equity awards and adjusted the rate to reflect changes in facts and circumstances if any.</span></span></span></span></div>
                                <div style="line-height:1.25">&#160;</div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The following table sets forth the total share-based compensation expense resulting from share options, restricted share units and Phantoms granted to employees included in the consolidated statements of comprehensive loss, for the years ended December 31, 2022, 2021&#160;and 2020:</span></span></span></span>
                                  <p style="margin:0pt">&#160;</p>
                                </div>
                                <div style="margin-left:90pt">

                                    <div>
                                      <div>
                                        <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                            <tr>
                                              <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                                <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                                <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,133</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">581</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">355</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%" valign="bottom">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,168</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,499</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,368</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Sales and marketing</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,943</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,212</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,145</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,921</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,708</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,330</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total share-based compensation expense</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,165</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,000</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,198</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>

                                        </table>
                                      </div>
                                    </div>

                                </div>
                                <div style="line-height:1.25">
                                  <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;margin-left:85pt"><br/>During 2022, 2021&#160;and 2020&#160;no options were granted by the Company.</p>
                                </div>
                                <div/>
                              </div>
                            </div>
                          </div>
                        </div>
                        <div>
                          <div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The computations of expected volatility and suboptimal exercise multiple is based on the average of the Company's realized historical share price. The computation of the suboptimal exercise multiple and the forfeiture rates are based on the grantee's expected exercise prior and post vesting termination behavior. The interest rate for a period within the contractual life of the award is based on the U.S. Treasury Bills yield curve in effect at the time of grant.</span></span></span></span>
                              <p style="margin:0pt">&#160;</p>
                            </div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company currently has no plans to distribute dividends and intends to retain future earnings to finance the development of its business.</span></span></span></span>
                              <p style="margin:0pt">&#160;</p>
                            </div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The expected life of the share options represents the weighted-average period the share options are expected to remain outstanding and is a derived output of the binomial model. The expected life of the share options is impacted by all of the underlying assumptions used in the Company's model.</span></span></span></span></div>
                            <div style="line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The option pricing model of the of restricted share units ("RSUs") is based on the closing market value of the underlying shares at the date of grant.</span></span></span></span>
                              <p style="margin:0pt">&#160;</p>
                            </div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The expected annual pre-vesting forfeiture rate affects the number of vested RSUs. Based on the Company's historical experience, the pre-vesting is in the range of 0%-30% in the years 2022, 2021&#160;and 2020.</span></span></span></span></div>
                          </div>
                        </div>
                      </div>

                  </div>
                  <div>
                    <div>
                      <div style="line-height:1.25">&#160;</div>

                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>r.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Treasury share:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                            <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In the past, the Company repurchased its Ordinary shares on the open market and holds such shares as treasury share. The Company presents the cost to repurchase treasury share as a reduction of shareholders' equity.</span></span></span></span>
                          </div>
                        </div>

                    </div>
                  </div>
                  <div>
                    <div>
                      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>

                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>s.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Concentration of credit risks:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="margin-left:85.05pt;line-height:1.25">
                            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Financial instruments that potentially subject the Company to concentrations of credit risk &#160; &#160; &#160;consist primarily of cash and cash equivalents, marketable securities, short-term bank deposits, trade receivables and derivative instruments.</span></span></span></p>
                            <p style="margin:0pt">&#160;</p>
                            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:justify">The majority of cash and cash equivalents and short-term deposits of the Company are invested in dollar deposits in major U.S. and Israeli banks. Such investments in the United States may be in excess of insured limits and are not insured in other jurisdictions. Generally, the cash and cash equivalents and short-term bank deposits may be redeemed upon demand, and therefore, bear minimal risk.</p>
                            <p style="margin:0pt">&#160;</p>
                            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:justify">Marketable securities include investments in dollar linked corporate and government bonds. Marketable securities consist of highly liquid debt instruments with high credit standing. The Company&#8217;s investment policy, approved by the Board of Directors, limits the amount the Group may invest in any one type of investment or issuer, thereby reducing credit risk concentrations. Management believes that the portfolio is well diversified and, accordingly, minimal credit risk exists with respect to these marketable debt securities.</p>
                          </div>
                          <div/>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company's trade receivables are derived from sales to customers located in EMEA, as well as in APAC, Latin America and the United States. Concentration of credit risk with respect to trade receivables is limited by credit limits, ongoing credit evaluation and account monitoring procedures. The Company performs ongoing credit evaluations of its customers and establishes an allowance for credit losses on a specific basis. Allowance for credit losses amounted to $ 2,908 and $ 2,398 as of December 31, 2022 and 2021, respectively.</span></span></span></span>
                            <p style="margin:0pt">&#160;</p>
                            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">As of 31.12.2022 we have past due of $15 &#160;million out of it approximatly $10.1 million &#160;past due receivables from two resellers in Africa and Latin America.</p>
                            <p style="margin:0pt">&#160;</p>
                            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">The Company utilizes foreign currency forward contracts to protect against risk of overall changes in exchange rates for some of its currencies exposure. The derivative instruments hedge a portion of the Company's non-dollar currency exposure. Counterparties to the Company&#8217;s derivative instruments are all major financial institutions and its exposure is limited to the amount of any asset resulting from the forward contracts.</p>
                          </div>
                        </div>

                      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>

                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>t.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Government grants:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;text-indent:51.3pt;margin-left:29.7pt;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>&#160;Grants from the Israel Innovation Authority (IIA):</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Participation grants from the Israel Innovation Authority (Previously known as the Office of the Chief Scientist) for research and development activity are recognized at the time the Company is entitled to such grants on the basis of the costs incurred and included as a deduction of research and development costs. Research and development non royalty bearing grants recognized amounted to $ 539, $ (42) and $ 339 in 2022, 2021 and 2020, respectively.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Grants from the Spain Tax Authorities:</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Participation grants from the Spain Tax Authorities for research and development activity are recognized at the time the Company is entitled to such grants on the basis of the costs incurred and included as a deduction of research and development costs. Research and development non royalty bearing grants recognized amounted to $ 286 and $ 209 in 2022 ,2021 respectively.</span></span></span></span></div>
                        </div>

                      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>

                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>u.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Income taxes:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounts for income taxes in accordance with Accounting Standards Codification No. 740, "Income Taxes" ("ASC No. 740"). ASC No. 740 prescribes the use of the liability method, whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.</span></span></span></span></div>
                          <div style="line-height:1.25">
                            <div/>
                            <p style="margin:0pt">&#160;</p>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company provides a valuation allowance, if necessary, to reduce deferred tax assets to their estimated realizable value if it is more likely than not that some portion or all of the deferred tax assets will not be realized. The deferred tax assets and liabilities are classified to non-current assets and liabilities, respectively.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>ASC No. 740 contains a two-step approach to recognizing and measuring a liability for uncertain tax positions. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The Company classifies interest related to unrecognized tax benefits in taxes on income.</span></span></span></span></div>
                        </div>

                    </div>
                  </div>
                  <div>
                    <div>
                      <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>

                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="border:0px;color:#000000;font-family:Times New Roman,Times,serif;font-size:10pt;text-align:left;width:100%">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>v.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Basic and diluted net income (loss) per share:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Basic net income (loss) per share is computed based on the weighted average number of Ordinary Shares outstanding during each year. Diluted net income (loss) per share is computed based on the weighted average number of Ordinary Shares outstanding during each year, plus dilutive potential Ordinary Shares considered outstanding during the year, in accordance with FASB ASC 260 "Earnings Per Share".</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>For the years ended December 31, 2022, 2021 and 2020, all outstanding options and RSUs have been excluded from the calculation of the diluted net loss per share since their effect was anti-dilutive. The amount of those options and RSU&#8217;s was: 2,735,125, 2,613,894, 2,897,273 respectively.</span></span></span></span></div>
                        </div>

                      <div style="line-height:1.25">&#160;</div>
                    </div>
                  </div>
                  <div>

                      <div>
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>w.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Comprehensive loss:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounts for comprehensive loss in accordance with Accounting Standards Codification No. 220, "Comprehensive Income" ("ASC No. 220"). This statement establishes standards for the reporting and display of comprehensive loss and its components in a full set of general<span style="font-weight:bold">&#160;</span>purpose financial statements. Comprehensive loss represents all changes in shareholders' equity during the period except those resulting from investments by, or distributions to shareholders. The Company determined that its items of other comprehensive loss relate to unrealized gains and losses on hedging derivative instruments and unrealized gains and losses on available-for-sale marketable securities.</span></span></span></span></div>
                          <div/>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                            <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The following table shows the components and the effects on net loss of amounts reclassified from accumulated other comprehensive loss as of December 31, 2022:</span></span></span></span>
                          </div>
                          <div style="line-height:1.25">&#160;</div>

                            <div>
                              <div style="margin-left:90pt">
                                <div>
                                  <div>
                                    <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                        <tr>
                                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2022</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrealized gain (losses) on marketable securities</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrealized gains (losses) on cash flow hedges</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2021</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">98</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">173</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">271</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Changes in other comprehensive loss before reclassifications</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(140</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5,562</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5,702</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amounts reclassified from accumulated other comprehensive loss to:</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">791</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">791</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating expenses</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,384</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,384</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial income, net</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net current-period other comprehensive loss</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(138</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,387</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,525</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2022</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(40</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,214</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,254</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                        </tr>

                                    </table>
                                  </div>
                                </div>
                              </div>
                            </div>

                          <div style="line-height:1.25">&#160;</div>
                          <div style="margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>There was no income tax expense or benefit allocated to other comprehensive income, including reclassification adjustments for the year ended December 31, 2022.</span></span></span></span>
                            <p style="margin:0pt">&#160;</p>
                          </div>
                        </div>
                      </div>

                  </div>
                  <div>
                    <div>

                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>x.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of financial instruments:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:84pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:84pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The carrying amounts of short-term bank deposits, trade receivables, other receivables, trade payables and other payables approximate their fair value due to the short-term maturities of such instruments.</span></span></span></span><br/>&#160;</div>
                          <div style="text-align:justify;margin-left:84pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company measures its cash and cash equivalents, marketable securities, derivative instruments and earn-out considerations at fair value. Fair value is an exit price, representing the amount that would be received if the Company were to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability.</span></span></span></span></div>
                          <div style="line-height:1.25">
                            <div/>
                            <p style="margin:0pt">&#160;</p>
                          </div>
                          <div style="text-align:justify;margin-left:84pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company uses a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                              <tr>
                                <td style="width:84pt">&#160;</td>
                                <td style="width:56.7pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Level 1 -</span></span></span></span></td>
                                <td style="width:auto;vertical-align:top;text-align:justify">
                                  <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></span></span></span></div>
                                </td>
                              </tr>

                          </table>
                          <div style="line-height:1.25">
                            <div style="line-height:1.25">&#160;</div>
                            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                                <tr>
                                  <td style="width:84pt">&#160;</td>
                                  <td style="width:56.7pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Level 2 -</span></span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Include other inputs that are directly or indirectly observable in the marketplace, other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets with insufficient volume or infrequent transactions, or other inputs that are observable (model-derived valuations in which significant inputs are observable), or can be derived principally from or corroborated by observable market data; and</span></span></span></span></div>
                                  </td>
                                </tr>

                            </table>
                            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                                <tr>
                                  <td style="width:84pt">&#160;</td>
                                  <td style="width:56.7pt;vertical-align:top;align:right">&#160;</td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="width:84pt">&#160;</td>
                                  <td style="width:56.7pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Level 3 -</span></span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Unobservable inputs which are supported by little or no market activity.</span></span></span></span></div>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company categorized each of its fair value measurements in one of those three levels of hierarchy. The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company measures its marketable securities and foreign currency derivative contracts at fair value. Marketable securities and foreign currency derivative contracts are classified within Level 2 as the valuation inputs are based on quoted prices and market observable data of similar instruments.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company's earn-out considerations were classified within Level 3. This year, the valuation methodology used by the Company to calculate the fair value consideration is the discounted cash flow using purchase method by taking into account, forecast future revenues, using WACC of 18.5% for Keepers.</span></span></span></span></div>
                        </div>

                      <div style="line-height:1.25">&#160;</div>

                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>y.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivatives and hedging:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounts for derivatives and hedging based on Accounting Standards Codifiation No. 815, "Derivatives and Hedging" ("ASC No. 815").</span></span></span></span>
                            <p style="margin:0pt">&#160;</p>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounts for its derivative instruments as either assets or liabilities and carries them at fair value. Derivative instruments that are not designated and qualified as hedging instruments must be adjusted to fair value through earnings. For highly effective derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges. Gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income (loss) in shareholders' equity and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings.</span></span></span></span></p>
                          </div>
                        </div>

                      <div/>
                      <div style="line-height:1.25">&#160;</div>

                        <div>
                          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                              <tr>
                                <td style="width:56.7pt;vertical-align:top">&#160;</td>
                                <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>z.</span></span></span></span></td>
                                <td style="width:auto;vertical-align:top;text-align:justify">
                                  <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Business combinations:</span></span></span></span></div>
                                </td>
                              </tr>

                          </table>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounts for business combinations in accordance with ASC No. 805. ASC No. 805 requires recognition of assets acquired, liabilities assumed, and any non-controlling interest at the acquisition date, measured at their fair values as of that date. Any excess of the fair value of net assets acquired over the purchase price is recorded as goodwill and any subsequent changes in estimated contingencies are to be recorded in earnings. In addition, changes in valuation allowance related to acquired deferred tax assets and acquired income tax positions are to be recognized in earnings.</span></span></span></span></div>
                        </div>

                      <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>

                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>aa.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The company accounts for leases under ASC 842, Leases. The Company determines if an arrangement is a lease and the classification of that lease at inception based on: (1) whether the contract involves the use of an identified asset, (2) whether the Company obtains the right to substantially all the economic benefits from the use of the asset throughout lease period, and (3) whether the Company has a right to direct the use of the asset. The Company elected to not recognize a lease liability and a right-of-use (&#8220;ROU&#8221;) asset for leases with a term of twelve months or less. The Company also elected the practical expedient to not separate lease and non-lease components for its leases.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make minimum lease payments arising from the lease. ROU assets are initially measured at amounts, which represents the discounted present value of the lease payments over the lease, plus any initial direct costs incurred. The lease liability is initially measured at lease commencement date based on the discounted present value of minimum lease payments over the lease term. The implicit rate within the company's operating leases is generally not determinable, therefore the Company uses it&#8217;s Incremental Borrowing Rate (&#8220;IBR&#8221;) based on the information available at commencement date in determining the present value of lease payments. The Company&#8217;s IBR is estimated to approximate the interest rate for collateralized borrowing with similar terms and payments and in economic environments where the leased asset is located. Certain leases include options to extend or terminate the lease.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain that the Company will exercise that option. An option to terminate is considered unless it is reasonably certain that the Company will not exercise the option.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Payments under our lease arrangements are primarily fixed, however, certain lease agreements contain variable payments, which are expensed as incurred and not included in&#160;</span><span>the operating lease right-of-use assets and liabilities. Variable lease payments are primarily comprised of payments affected by common area maintenance and utility charges.</span></span></span></div>
                        </div>

                      <div/>
                      <div style="line-height:1.25">&#160;</div>

                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28px;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>ab.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Warranty costs:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;line-height:1.25;margin-left:81pt">&#160;</div>
                          <div style="text-align:justify;line-height:1.25;margin-left:81pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company generally provides three months software and a one-year hardware assurance for its products. A provision is recorded for estimated warranty costs at the time revenues are recognized based on the Company's experience. Warranty expenses for the years ended December 31, 2022, 2021&#160;and 2020&#160;were immaterial.</span></span></span></span></div>
                        </div>

                      <div style="text-align:justify;line-height:1.25;margin-left:81pt">&#160;</div>

                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28px;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>ac.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Recently Adopted Accounting Pronouncements:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;text-indent:-56.7pt;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;line-height:1.25;margin-left:81pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In August 2020, the FASB issued ASU 2020-06, ASC Subtopic 470-20 &#8220;Debt&#8212;Debt with &#8220;Conversion and Other Options&#8221; and ASC subtopic 815-40 &#8220;Hedging&#8212;Contracts in Entity&#8217;s Own Equity&#8221;. The standard reduced the number of accounting models for convertible debt instruments and convertible preferred stock. Convertible instruments that continue to be subject to separation models are (1) those with embedded conversion features that are not clearly and closely related to the host contract, that meet the definition of a derivative, and that do not qualify for a scope exception from derivative accounting and (2) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. The amendments in this update are effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company adopted ASU 2020-06 beginning January 1, 2022. The adoption did not have a material impact on the Company&#8217;s consolidated financial statements.</span></span></span></span></div>
                        </div>

                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SignificantAccountingPoliciesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for all significant accounting policies of the reporting entity.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18726-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -URI https://asc.fasb.org/topic&amp;trid=2122369<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SignificantAccountingPoliciesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>26
<FILENAME>R11.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100781280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>AVAILABLE-FOR-SALE MARKETABLE SECURITIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock', window );">AVAILABLE-FOR-SALE MARKETABLE SECURITIES</a></td>
<td class="text">
    <div>
      <div>
        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

            <tr>
              <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 3: -</span></span></td>
              <td style="vertical-align:top;text-align:justify;width:auto">
                <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">AVAILABLE-FOR-SALE MARKETABLE SECURITIES</span></span></div>
              </td>
            </tr>

        </table>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following is a summary of available-for-sale marketable securities:</span></span></div>

          <div>
            <div>
              <div style="line-height:1.25">&#160;</div>
              <div style="margin-left:56.7pt">
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%">

                    <tr>
                      <td colspan="1" style="vertical-align:top;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2022</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2021</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortized cost</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized gain</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized<br/>loss</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair</span></span></div>
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">value</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortized cost</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross</span></span></div>
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">unrealized<br/>gain</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized<br/>loss</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair</span></span></div>
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">value</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:top" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:top" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale - matures within one year:</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px" valign="bottom">
                        <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Corporate debentures</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,029</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(37</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,992</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,334</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">36</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,370</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,029</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(37</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,992</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,334</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">36</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,370</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%;background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale - matures after one year through three years:</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%" valign="bottom">
                        <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental debentures</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">176</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">176</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Corporate debentures</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">304</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">301</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,920</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">67</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,985</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,333</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(40</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,293</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,430</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">103</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,531</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>

                </table>
              </div>
            </div>
          </div>

        <div/>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022, the Company had no investments with a significant unrealized loss for more than 12 months.</span></span></div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31,2022, no credit loss impairment was recorded regarding the available for sale marketable securities.</span></span></div>
        <div style="line-height:1.25">&#160;</div>
      </div>
    </div>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for investments in certain debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2209399<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 946<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2324412<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -URI https://asc.fasb.org/topic&amp;trid=2196928<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 320<br> -URI https://asc.fasb.org/subtopic&amp;trid=2176304<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher SEC<br> -Name Regulation S-K (SK)<br> -Number 229<br> -Section 1403<br> -Paragraph (b)<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>27
<FILENAME>R12.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100800160">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresTextBlock', window );">FAIR VALUE MEASUREMENTS</a></td>
<td class="text">
        <div>
          <div>
            <div>
              <div>
                <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;color:rgb(0, 0, 0)">

                    <tr>
                      <td style="width:57pt;vertical-align:top;font-weight:bold"><span style="font-size:10pt"><span>NOTE 4: -</span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify">
                        <div style="font-weight:bold"><span style="font-size:10pt"><span>FAIR VALUE MEASUREMENTS</span></span></div>
                      </td>
                    </tr>

                </table>
              </div>
            </div>
          </div>
          <div>
            <div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In accordance with ASC No. 820, the Company measures its marketable securities and foreign currency derivative instruments at fair value. Cash equivalents and available for sale marketable securities are classified within Level 1 or Level 2. This is because these assets are valued using quoted market prices or alternative pricing sources and models utilizing market observable inputs.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">This year, the earn-out liability related to the acquisitions of Keepers are classified within Level 3 because these liabilities were based on present value calculations and an external valuation model whose inputs include market interest rates, estimated operational capitalization rates and volatilities. The fair value of the consideration was determined according to discounted cash flow.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company's financial net assets measured at fair value on a recurring basis, including accrued interest components, consisted of the following types of instruments as of December 31, 2022 and 2021, respectively:</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="margin-left:63pt">

                  <div>
                    <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value measurements using input type</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Assets:</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale marketable securities</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,293</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,293</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency derivative contracts</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Liabilities:</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Earn-out liability</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(656</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(656</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency derivative contracts</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(901</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(901</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total financial net assets</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,415</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(656</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,759</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>

                    </table>
                  </div>

              </div>
              <div/>

                <div>
                  <div style="line-height:1.25">&#160;</div>
                  <div style="margin-left:63pt">
                    <div>
                      <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2021(*)</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value measurements using input type</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Assets:</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale marketable securities</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,531</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,531</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency derivative contracts</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">*980</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">980</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Liabilities:</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%;padding-bottom:2px" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency derivative contracts</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">*(78</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(78</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%;padding-bottom:4px" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total financial net assets</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12,433</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12,433</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>

                      </table>
                    </div>
                  </div>
                  <div style="line-height:1.25">&#160;</div>
                  <div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(*) Reclassifed.</span></span></div>
                </div>

              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value measurements using significant unobservable inputs (Level 3):</span></span></div>
              <div>
                <div style="line-height:1.25">&#160;</div>
                <div style="margin-left:63pt">

                    <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                        <tr>
                          <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance at January 1, 2022</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Earn Out liability &#8211; Keepers</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">652</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Earn Out liability adjustments due to exchange rates</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Adjustment due to change in forecast and time value of earn-out consideration</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance at December 31, 2022</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">656</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>

                    </table>

                </div>
              </div>
            </div>
          </div>
        </div>
      <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>28
<FILENAME>R13.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424101034992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock', window );">DERIVATIVE INSTRUMENTS</a></td>
<td class="text">
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

              <tr>
                <td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 5: -</span></span></td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">DERIVATIVE INSTRUMENTS</span></span></div>
                </td>
              </tr>

          </table>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company enters into hedge transactions with a major financial institution, using derivative instruments, primarily forward contracts and options to purchase and sell foreign currencies, in order to reduce the net currency exposure associated with anticipated expenses (primarily salaries and related expenses that are designated as cash flow hedges), trade receivables and forecasted revenues denominated in currencies other than U.S. dollar.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company currently hedges such future exposures for a maximum period of two years. However, the Company may choose not to hedge certain foreign currency exchange exposures for a variety of reasons, including but not limited to immateriality, accounting considerations and</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">the prohibitive economic cost of hedging particular exposures. There can be no assurance the hedges will offset more than a portion of the financial impact resulting from movements in foreign currency exchange rates.</span></span></div>
          <div/>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company records all derivatives on the consolidated balance sheets at fair value in accordance with ASC No. 820 at Level 2. Cash flow hedges are recorded in other comprehensive income (loss) until the hedged item is recognized in earnings. The Company does not enter into derivative transactions for trading purposes. The net income (loss) recognized in "Financial income (expense), net" during the years ended December 31, 2022, 2021 and 2020 was $1,520, $1,272 and $1,200, respectively.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company had a net unrealized gain (loss) associated with cash flow hedges of $(1,214) and $173 recorded in other comprehensive loss as of December 31, 2022 and 2021, respectively. As of December 31, 2022 and 2021, the Company had outstanding hedge transactions in the net amount of $33,711 and $62,439, respectively.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The fair value of the outstanding foreign exchange contracts recorded by the Company on its consolidated balance sheets as of December 31, 2022 and 2021, as assets and liabilities are as follows:</span></span></div>

            <div>
              <div style="line-height:1.25">&#160;</div>
              <div>
                <div style="margin-left:63pt">
                  <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px;width:35%" valign="bottom">
                          <div style="text-align:center;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign exchange forward and</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:3%" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;padding-bottom:2px;width:35%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                        <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:35%" valign="bottom">
                          <div style="text-align:center;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">options contracts</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:35%" valign="bottom">
                          <div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance sheet</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:3%" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of foreign exchange hedge transactions</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other receivables and prepaid expenses</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">973</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px" valign="bottom">
                          <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of foreign exchange hedge transactions</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px" valign="bottom">
                          <div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other payables and accrued expenses</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(838</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(11</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:4px" valign="bottom">
                          <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total derivatives designated as hedging instruments</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:4px" valign="bottom">
                          <div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other Comprehensive profit (loss)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,214</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">173</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>

                  </table>
                </div>
              </div>
            </div>

          <div style="line-height:1.25">
            <div style="line-height:1.25">&#160;</div>
          </div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">
            <div style="line-height:1.25;font-family:'Times New Roman',serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gain or loss on the derivative instruments, which partially offset the foreign currency impact from the underlying exposures, reclassified from other comprehensive loss to cost of revenues for the years ended December 31, 2022, 2021 were $(503), $70, respectively. The amount reclassified from other comprehensive loss to operating expenses for the years ended December 31, 2022, 2021 were $(3,674), $700, respectively.</span></span></div>
          </div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Non-designated hedges</span>:</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company also uses foreign currency forward contracts to mitigate variability in gains and losses generated from the re-measurement of certain monetary assets and liabilities denominated in foreign currencies. These derivatives do not qualify for special hedge accounting treatment. These derivatives are carried at fair value with changes recorded in financial income, net. Changes in the fair value of these derivatives are largely offset by the re-measurement of the underlying assets and liabilities. The derivatives have maturities of up to twelve months.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022 and 2021, the Company&#8217;s outstanding non-hedge transactions were $11,944 and $22,275, respectively.</span></span></div>
          <div/>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The fair value of the outstanding non-designated foreign exchange contracts recorded by the Company on its consolidated balance sheets as of December 31, 2022 and 2021, as assets and liabilities are as follows:</span></span></div>

            <div>
              <div style="line-height:1.25">&#160;</div>
              <div>
                <div style="margin-left:63pt">
                  <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px;width:35%" valign="bottom">
                          <div style="text-align:center;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign exchange forward and</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:3%" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;padding-bottom:2px;width:35%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                        <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">options contracts</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:3%" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance sheet</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:3%" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of foreign exchange non-designated hedge transactions</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other receivables and prepaid expenses</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px" valign="bottom">
                          <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of foreign exchange non-designated hedge transactions</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px" valign="bottom">
                          <div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other payables and accrued expenses</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(63</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(67</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:4px" valign="bottom">
                          <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total derivatives non-designated as hedging instruments</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(52</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(60</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                      </tr>

                  </table>
                </div>
              </div>
            </div>

        </div>
      <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -URI https://asc.fasb.org/topic&amp;trid=2229140<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 5<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=d3e90205-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>29
<FILENAME>R14.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100870928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER RECEIVABLES AND PREPAID EXPENSES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock', window );">OTHER RECEIVABLES AND PREPAID EXPENSES</a></td>
<td class="text">
        <div>
          <div>
            <div>
              <div>
                <div>
                  <div>
                    <div>
                      <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                          <tr>
                            <td style="width:56.7pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 6: -</span></span></td>
                            <td style="width:auto;vertical-align:top;text-align:justify">
                              <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">OTHER RECEIVABLES AND PREPAID EXPENSES</span></span></div>
                            </td>
                          </tr>

                      </table>
                      <div>&#160;</div>
                      <div style="margin-left:63pt">
                        <div>

                            <div>
                              <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                  <tr>
                                    <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Prepaid expenses</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,560</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,029</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%" valign="bottom">
                                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Government authorities</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,108</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,947</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrued interest</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,059</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">198</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%" valign="bottom">
                                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency derivative contracts</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">980</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Short-term lease deposits</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">163</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">185</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">
                                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Others</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">72</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">151</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;padding-bottom:4px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,985</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,490</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>

                              </table>
                            </div>

                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>30
<FILENAME>R15.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100961904">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureTextBlock', window );">INVENTORIES</a></td>
<td class="text">
            <div>
              <div>
                <div>
                  <div>
                    <div>
                      <div>
                        <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                            <tr>
                              <td style="width:56.7pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 7: -</span></span></td>
                              <td style="width:auto;vertical-align:top;text-align:justify">
                                <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">INVENTORIES</span></span></div>
                              </td>
                            </tr>

                        </table>
                        <div>&#160;</div>
                        <div style="margin-left:63pt">

                            <div>
                              <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                  <tr>
                                    <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Raw materials</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,003</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,494</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">
                                      <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finished goods</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,259</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,598</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;padding-bottom:4px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13,262</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,092</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>

                              </table>
                            </div>

                        </div>
                        <div style="line-height:1.25">&#160;</div>
                        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022 and 2021, the finished products line item above includes deferral of the cost of goods sold for which revenue was not yet recognized in the amount of approximately $1,729 and $413, respectively.</span></span></div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>31
<FILENAME>R16.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424099050816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT, NET<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock', window );">PROPERTY AND EQUIPMENT, NET</a></td>
<td class="text">
          <div>
            <p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">NOTE 8: -</span>&#160; &#160;&#160;<span style="font-weight:bold">PROPERTY AND EQUIPMENT, NET</span></span></span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="font-weight:bold">&#160;</span></span></span></p>
            <p style="margin:0pt">&#160;</p>
            <div>
              <div>

                  <div>
                    <div style="margin-left:63pt">
                      <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost:</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lab equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19,711</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">18,871</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Computers and peripheral equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,856</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14,316</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Office furniture and equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,568</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,510</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Leasehold improvements</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,039</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,039</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SECaaS equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,722</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,886</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">43,896</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">43,622</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated depreciation:</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lab equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,037</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14,408</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Computers and peripheral equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,239</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,164</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Office furniture and equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">589</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">535</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Leasehold improvements</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,453</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,230</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SECaaS equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,342</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,285</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">29,660</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">28,622</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:4px" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Depreciated cost</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14,236</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,000</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>

                      </table>
                    </div>
                  </div>

                <div style="line-height:1.25">&#160;</div>
                <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Depreciation expense for the years ended December 31, 2022, 2021 and 2020 was $6,406, $4,635 and $3,704 , respectively.</span></span></div>
              </div>
            </div>
          </div>
        <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -URI https://asc.fasb.org/topic&amp;trid=2155823<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=SL120174063-112916<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>32
<FILENAME>R17.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100785072">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS, NET<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock', window );">INTANGIBLE ASSETS, NET</a></td>
<td class="text">
            <div>
              <div>
                <div>
                  <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                      <tr>
                        <td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 9: -</span></span></td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">INTANGIBLE ASSETS, NET</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <div style="line-height:1.25">&#160;</div>
                  <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                      <tr>
                        <td style="width:56.7pt">&#160;</td>
                        <td style="width:28.35pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">a.</span></span></td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table shows the Company's intangible assets for the periods presented:</span></span></div>
                        </td>
                      </tr>

                  </table>

                    <div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="margin-left:90pt">
                        <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                            <tr>
                              <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:top" valign="bottom">
                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted Average Useful life</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom">
                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Years)</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Original Cost:</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:top;text-align:center;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Technology</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="text-align:center;vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.8-6</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,113</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,111</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Backlog</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.8</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,877</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,877</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Customer relationships</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.4</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,592</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,592</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Software license</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,651</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,651</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">IP R&amp;D</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,659</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,659</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:center;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">20,892</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19,890</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated amortization:</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Technology</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,117</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,111</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Backlog</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,877</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,877</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Customer relationships</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,592</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,592</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Software license</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">660</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">330</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">IP R&amp;D</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,135</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,525</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,381</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,435</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortized cost</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,511</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,455</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>

                        </table>
                      </div>
                    </div>

                  <div/>
                  <div style="line-height:1.25">&#160;</div>
                  <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                      <tr>
                        <td style="width:56.7pt">&#160;</td>
                        <td style="width:28.35pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">b.</span></span></td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization expense for the years ended December 31, 2022, 2021 and 2020 were $946 $940 and $610, respectively.</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <div style="line-height:1.25">&#160;</div>
                  <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                      <tr>
                        <td style="width:56.7pt">&#160;</td>
                        <td style="width:28.35pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">c.</span></span></td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Estimated amortization expense for the years ending:</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <div style="line-height:1.25">&#160;</div>

                    <div>
                      <div style="margin-left:90pt">
                        <table border="0" cellpadding="0" cellspacing="0" style="width:80%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                            <tr>
                              <td style="vertical-align:bottom;border-bottom:#000000 2px solid" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ending December 31,</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,107</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:88%" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,107</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">802</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:88%;padding-bottom:2px" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Thereafter</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">495</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:88%;padding-bottom:4px" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,511</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>

                        </table>
                      </div>
                    </div>

                </div>
              </div>
            </div>
          <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for goodwill and intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -URI https://asc.fasb.org/topic&amp;trid=2144416<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>33
<FILENAME>R18.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100879216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER PAYABLES AND ACCRUED EXPENSES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock', window );">OTHER PAYABLES AND ACCRUED EXPENSES</a></td>
<td class="text">
        <div>
          <div>
            <div>
              <div>
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                    <tr>
                      <td style="width:56.7pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 10: -</span></span></td>
                      <td style="width:auto;vertical-align:top;text-align:justify">
                        <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">OTHER PAYABLES AND ACCRUED EXPENSES</span></span></div>
                      </td>
                    </tr>

                </table>
                <div style="line-height:1.25">&#160;</div>
                <div>

                    <div>
                      <div>
                        <div style="line-height:1.25">&#160;</div>
                        <div style="margin-left:63pt">
                          <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(204, 238, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrued expenses</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,056</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,405</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(255, 255, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred revenues from IIA</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">110</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">282</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(204, 238, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Government authorities</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,955</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,592</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(255, 255, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency derivative contracts</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">901</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">78</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(204, 238, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Holdback and contingent earnout</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,216</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">834</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(255, 255, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Provision for returns</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">90</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">233</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(204, 238, 255)">
                                <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Others</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">96</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">190</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(255, 255, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(204, 238, 255)">
                                <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,424</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,614</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              </tr>

                          </table>
                        </div>
                      </div>
                    </div>

                </div>
              </div>
            </div>
          </div>
        </div>
      <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(a),20,24)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>34
<FILENAME>R19.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100899632">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENT LIABILITIES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock', window );">COMMITMENTS AND CONTINGENT LIABILITIES</a></td>
<td class="text">
        <div>
          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

              <tr>
                <td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 11: -</span></span></td>
                <td style="width:auto;vertical-align:top;text-align:justify">
                  <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">COMMITMENTS AND CONTINGENT LIABILITIES</span></span></div>
                </td>
              </tr>

          </table>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">a.</span></span><span style="padding-left:18pt">&#160;</span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease commitments:</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Group's facilities are leased under several lease agreements.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In addition, the Company has various operating lease agreements with respect to motor vehicles.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease expenses of office rent and vehicles for the years ended December 31, 2022, 2021 and 2020 were approximately $3,784, $3,141 and $3,282, respectively. Expenses for short- term leases in 2022 were $82.</span></span></div>
          <div/>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table represents the weighted-average remaining lease term and discount rate:</span></span></div>

            <div>
              <div style="line-height:1.25">&#160;</div>
              <div style="margin-left:90pt">
                <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="6" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:top" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:top" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average remaining lease term</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="text-align:right;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.1 years</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="text-align:right;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.9 years</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%" valign="bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average discount rate</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.49</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.39</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                      </td>
                    </tr>

                </table>
              </div>
            </div>

          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The discount rate was determined based on the estimated collateralized borrowing rate of the Company, adjusted to the specific lease term and location of each lease.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash paid for amounts included in measurement of lease liabilities during the years ended 2022, 2021 and 2020 were $2,843, $3,253, and $3,812, respectively.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Maturities of operating lease liabilities were as follows:</span></span></div>

            <div>
              <div style="line-height:1.25">&#160;</div>
              <div>
                <div>
                  <div style="margin-left:90pt">
                    <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                        <tr>
                          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ending December 31,</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">
                            <div style="text-indent:11.35pt;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,553</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:11.35pt;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,090</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">
                            <div style="text-indent:11.35pt;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">526</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">
                            <div style="text-indent:11.35pt;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2026 and thereafter</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total lease payments</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,190</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Less - imputed interest</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(69</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Present value of lease liabilities</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,121</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>

                    </table>
                  </div>
                </div>
              </div>
              <div style="margin-left:90pt">&#160;</div>
            </div>

          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">During the year ended December 31, 2022 the short-term maturities of operating lease liabilities which were not recognized under ASU No. 2016-02, Leases (ASC 842) were $126.</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">b.</span></span><span style="padding-left:20pt">&#160;</span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Liens and guarantees:</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022, the Company has provided bank guarantees in respect of performance obligation to customers in an aggregate amount of approximately $576, in addition to bank guarantees in favor of leases agreements in an aggregate amount of approximately $411.</span></span></div>
          <div/>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">c.</span></span><span style="padding-left:20pt">&#160;</span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Litigations:</span></span></div>
          <div style="line-height:1.25">&#160;</div>
          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On November 2, 2021 two founders and six employees of Netonomy Ltd., a company acquired by Allot in January, 2018, filed a civil claim against Allot (the &#8220;plaintiffs&#8221;), alleging that Allot breached certain clauses of the share acquisition agreement claiming damages in the amount of app. NIS 2.6M. &#160;Allot has filed its defense statement refuting all claims and denying any breach and obligation to compensate. As of December 31, 2022, the results of this claim were uncertain. On March 6, 2023 the Company signed a settlement agreement with the two founders. There are ongoing legal proceedings against the rest. See Note 18.</span></span></div>
        </div>
      <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for commitments and contingencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -URI https://asc.fasb.org/topic&amp;trid=2144648<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 954<br> -SubTopic 440<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6491277&amp;loc=d3e6429-115629<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -URI https://asc.fasb.org/topic&amp;trid=2127136<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 440<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123406679&amp;loc=d3e25336-109308<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>35
<FILENAME>R20.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100924960">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock', window );">SHAREHOLDERS' EQUITY</a></td>
<td class="text">
        <div>
          <div>
            <div>
              <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                  <tr>
                    <td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 12: -</span></span></td>
                    <td style="width:auto;vertical-align:top;text-align:justify">
                      <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SHAREHOLDERS' EQUITY</span></span></div>
                    </td>
                  </tr>

              </table>
              <div style="line-height:1.25">&#160;</div>
              <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                  <tr>
                    <td style="width:56.7pt">&#160;</td>
                    <td style="width:28.35pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">a.</span></span></td>
                    <td style="width:auto;vertical-align:top;text-align:justify">
                      <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Company's shares:</span></span></div>
                    </td>
                  </tr>

              </table>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022, the Company's authorized share capital consists of NIS 20,000,000 divided into 200,000,000 Ordinary Shares, par value NIS 0.1 per share. Ordinary Shares confer on their holders the right to receive notice to participate and vote in general meetings of the Company, the right to a share in the excess of assets upon liquidation of the Company, and the right to receive dividends if declared.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                  <tr>
                    <td style="width:56.7pt">&#160;</td>
                    <td style="width:28.35pt;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">b.</span></span></td>
                    <td style="width:auto;vertical-align:top;text-align:justify">
                      <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Share option plan:</span></span></div>
                    </td>
                  </tr>

              </table>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A summary of the Company's share option activity, pertaining to its option plans for employees and related information is as follows:</span></span></div>
              <div style="line-height:1.25">&#160;</div>

                <div style="margin-left:90pt">
                  <table cellpadding="0" cellspacing="0" style="color:#000000;font-family:Times New Roman,Times,serif;font-size:10pt;text-align:left;width:88%">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="22" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px">&#160;</td>
                        <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px">&#160;</td>
                        <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number</span></span></div>
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">of shares upon exercise</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average exercise price</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number</span></span></div>
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">of shares upon exercise</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average exercise price</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number</span></span></div>
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">of shares upon exercise</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average exercise price</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding at beginning of year</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">675,986</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.99</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,134,256</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.68</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,453,741</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.59</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Forfeited</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(139,494</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16.08</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(30,861</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16.78</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(28,657</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17.47</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;padding-bottom:2px" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercised</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(48,653</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.01</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(427,409</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6.54</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(290,828</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6.25</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;padding-bottom:4px" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding at end of year</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">487,839</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.96</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">675,986</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.99</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,134,256</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.68</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;padding-bottom:4px" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercisable at end of year</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">487,839</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.96</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">660,986</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.04</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,065,498</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.83</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;padding-bottom:4px" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Vested and expected to vest</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">487,839</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.96</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">675,584</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.99</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,132,007</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.68</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>

                  </table>
                </div>

              <div/>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The aggregate intrinsic value represents the total intrinsic value (the difference between the Company's closing share price on the last trading day of the fiscal years 2022, 2021 and 2020 and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders if all option holders exercised their options on December 31, 2022, 2021 and 2020, respectively. This amount may change based on the fair market value of the Company's share. The total intrinsic value of options outstanding as of December 31, 2022, 2021 and 2020, were $10, $3,481and $4,578, respectively.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The total intrinsic value of exercisable options as of December 31, 2022, 2021 and 2020, were approximately $10, $3,392 and $4,226, respectively. The total intrinsic value of options vested and expected to vest as of December 31, 2022, 2021 and 2020, were approximately $10, $3,479 and $4,568, respectively.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The total intrinsic value (the difference between the Company's closing share price on the exercise date and the exercise price) of options exercised during the years ended December 31, 2022, 2021 and 2020 were approximately $93, $4,113 and $1,437, respectively. The number of options vested during the year ended December 31, 2022 was 15,000. The weighted-average remaining contractual life of the outstanding options as of December 31, 2022 is 1.34 years. The weighted-average remaining contractual life of exercisable options as of December 31, 2022 is 1.34 years.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The options outstanding as of December 31, 2022, have been classified by exercise price, as follows:</span></span></div>

                <div>
                  <div style="line-height:1.25">&#160;</div>
                  <div>
                    <div style="margin-left:90pt">
                      <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                          <tr>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercise price</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Shares upon exercise of options outstanding as of December 31, 2022</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average remaining contractual life</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Shares upon exercise of options exercisable as of December 31, 2022</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Years</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15.2-17.07</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,500</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.12</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,500</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:6%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10.0 -14.68</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">52,750</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.78</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">52,750</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.01-9.7</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">73,563</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.28</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">73,563</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;padding-bottom:2px" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.1-4.95</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">357,026</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.23</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">357,026</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">487,839</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">487,839</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>

                      </table>
                    </div>
                  </div>
                </div>

              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following provides a summary of the restricted share unit activity for the Company for the two years ended December 31, 2022:</span></span></div>
              <div style="line-height:1.25">&#160;</div>

                <div>
                  <div style="margin-left:90pt">
                    <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="14" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px">&#160;</td>
                          <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number</span></span></div>
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">of shares upon exercise</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average share price</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number</span></span></div>
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">of shares upon exercise</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average share price</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:top;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding at beginning of year</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,937,908</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12.92</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,763,017</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.63</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:top;width:52%" valign="bottom">
                            <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,473,400</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.22</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,149,500</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16.26</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:top;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Vested</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(829,910</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15.82</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(681,433</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15.82</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:top;width:52%;padding-bottom:2px" valign="bottom">
                            <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Forfeited</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(325,778</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.78</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(293,176</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16.39</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:top;width:52%;padding-bottom:4px" valign="bottom">
                            <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unvested at end of year</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,255,620</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.52</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,937,908</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12.92</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>

                    </table>
                  </div>
                </div>

              <div/>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022, $12,648,859 unrecognized compensation cost related to RSUs is expected to be recognized over a weighted average vesting period of 1.96 years.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Under the terms of the above option plans, options may be granted to employees, officers, directors and various service providers of the Company and its subsidiaries. The options vest over a four-year period, subject to the continued employment of the employee. The options generally expire no later than ten years from the date of the grant. The exercise price of the options at the date of grant under the plans may not be less than the nominal value of the shares into which such options are exercised, any options, which are forfeited or cancelled before expiration, become available for future grants. As of December 31, 2022, 193,679 Ordinary shares are available for future issuance under the option plans.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company granted 1,473,400 and 1,149,500 RSUs in 2022 and 2021, respectively under the 2016 option plan. RSUs vest over a period of between three to four years, subject to the continued employment of the employee. RSUs that are cancelled or forfeited become available for future grants.</span></span></div>
            </div>
          </div>
        </div>
      <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -URI https://asc.fasb.org/topic&amp;trid=2208762<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496171-112644<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496189-112644<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 16<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496180-112644<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=SL123496158-112644<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(e)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 40<br> -Section 50<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126731327&amp;loc=SL126733271-114008<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>36
<FILENAME>R21.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100913040">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TAXES ON INCOME<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureTextBlock', window );">TAXES ON INCOME</a></td>
<td class="text">
        <div>
          <div>
            <div>
              <div>
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                    <tr>
                      <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 13: -</span></span></td>
                      <td style="vertical-align:top;text-align:justify;width:auto">
                        <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">TAXES ON INCOME</span></span>
                          <p style="margin:0pt">&#160;</p>
                        </div>
                      </td>
                    </tr>

                </table>
                <div style="line-height:1.25">
                  <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                      <tr>
                        <td style="width:56.7pt">&#160;</td>
                        <td style="width:28.35pt;vertical-align:top;align:right">a.</td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div>Corporate tax rates:</div>
                        </td>
                      </tr>

                  </table>
                </div>
                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                  <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Israeli corporate income tax rate was 23% in 2022, 2021 and 2020.</span></span>
                </div>
                <div style="line-height:1.25">&#160;</div>
                <div style="line-height:1.25">
                  <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                      <tr>
                        <td style="width:56.7pt">&#160;</td>
                        <td style="width:28.35pt;vertical-align:top;align:right">b.</td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Foreign Exchange Regulations:</p>
                        </td>
                      </tr>

                  </table>
                </div>
                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                  <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">C</span></span><span style="font-family:Times New Roman, Times, serif;font-size:10pt">ommencing in taxable year 2012, the Company has elected to measure its taxable income and file its tax return under the Israeli Income Tax Regulations (Principles Regarding the Management of Books of Account of Foreign Invested Companies and Certain Partnerships and the Determination of Their Taxable Income) 1986 ("Foreign Exchange Regulations"). Under the Foreign Exchange Regulations, an Israeli company must calculate its tax liability in U.S. Dollars according to certain rules. The tax liability, as calculated in U.S. Dollars is translated into NIS according to the exchange rate as of December 31st of each year.</span>
                </div>
                <div style="line-height:1.25">&#160;</div>
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                    <tr>
                      <td style="width:56.7pt">&#160;</td>
                      <td style="width:28.35pt;vertical-align:top;align:right">c.</td>
                      <td style="width:auto;vertical-align:top;text-align:justify">
                        <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Tax benefits under Israel's law for the Encouragement of Capital Investments, 1959 ("the Law"):</p>
                      </td>
                    </tr>

                </table>
                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                  <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In 1998, the production facilities of the Company related to its computational technologies were granted the status of an "Approved Enterprise" under the Law. In 2004, an expansion program was granted the status of "Approved Enterprise". According to the provisions of the Law, the Company has elected the alternative track of benefits and has waived Government grants in return for tax benefits. The period of tax benefits, detailed above, is limited to the earlier of 12 years from the commencement of production, or 14 years from the approval date.</span></span>
                </div>
                <div/>
              </div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">According to the provisions of the Law under the alternative track, the Company's income attributable to the Approved Enterprise program may be tax-exempt for a period of two years commencing with the year it first earns taxable income, and subject to corporate taxes at the reduced rate of 10% to 25%, for an additional period of <span style="-sec-ix-hidden:Fxbrl_20211110175807853">five</span> to eight years depending upon the level of foreign ownership of the Company.</span></span>
                <p style="margin:0pt">&#160;</p>
              </div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">T</span></span><span style="font-family:Times New Roman, Times, serif;font-size:10pt">he Law was significantly amended effective April 1, 2005 ("the 2005 - Amendment"). The 2005 - Amendment includes revisions to the criteria for investments qualified to receive tax benefits as a Beneficiary Enterprise and among other things, simplifies the approval process. The Company elected 2006 and 2009 as "year of election" under the 2005 - Amendment. As of December 31, 2022 the Beneficiary Enterprise programs are no longer in effect as the 12-year activation period commencing on the election year has ended.</span>
                <p style="margin:0pt">&#160;</p>
              </div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In addition, the 2005-Amendment provides that terms and benefits included in any letter of approval already granted will remain subject to the provisions of the Law as they were on the date of such approval. Therefore, the Company's existing Approved Enterprise will generally not be subject to the provisions of the 2005 - Amendment.</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">T</span></span><span style="font-family:Times New Roman, Times, serif;font-size:10pt">he entitlement to the Approved Enterprise benefits is contingent upon the fulfillment of the conditions stipulated in the Law, regulations published thereunder, and the criteria set forth in the specific letters of approval. In the event of failure to comply with these conditions, the benefits may be canceled, and the Company may be required to refund the amount of the benefits, in whole or in part, including interest and linkage to changes in the Israeli CPI. As of December 31, 2022, management believes that the Company meets the aforementioned conditions.&#160;</span>
                <p style="margin:0pt">&#160;</p>
              </div>
            </div>
          </div>
          <div>
            <div>
              <div>
                <div>
                  <div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">I</span></span><span style="font-family:Times New Roman, Times, serif;font-size:10pt">f the Company pays a dividend out of exempt income derived from the Approved, it will be subject to corporate tax in respect of the gross amount distributed, including any taxes thereon, at the rate which would have been applicable had it not enjoyed the alternative benefits, generally 10%-25%, depending on the percentage of the Company's Ordinary shares held by foreign shareholders. Following amendment 74 to the Law as part of the Law for Economic Efficiency (Legislative Amendments for Attaining the Budget Goals for Fiscal Years 2021 and 2022), 2021 which was enacted in November 2021, any dividends distributed, or deemed as distributed under the Law, after August 15, 2021, by a company which earned exempt income, which it did not elect to release under the terms of amendment 74, will be &#160;allocated pro-rata between exempt income and other sources and taxed accordingly. The dividend recipient is subject to withholding tax at the rate of </span>15<span style="font-family:Times New Roman, Times, serif;font-size:10pt">% applicable to dividends from approved enterprises, if the dividend is distributed during the tax exemption period or within twelve years thereafter. The Company currently has no plans to distribute dividends and intends to retain future earnings to finance the development of its business.</span>
                      <p style="margin:0pt">&#160;</p>
                    </div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022, there is no exempt income earned by the Company &#8220;Approved Enterprises&#8221;.</span></span></div>
                    <div style="line-height:1.25">
                      <div/>
                    </div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                      <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Income from sources other than the "Approved Enterprise" during the benefit period will be subject to tax at the regular corporate tax rate.</span></span>
                    </div>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of January 1, 2011, new legislation amending the Law came into effect (the "2011 Amendment"). The 2011 Amendment introduced a new status of "Preferred Company" and "Preferred Enterprise", replacing the then existing status of "Beneficiary Company" and "Beneficiary Enterprise".</span></span>
                      <p style="margin:0pt">&#160;</p>
                    </div>
                  </div>
                </div>
              </div>
              <div>
                <div>
                  <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A Preferred Company is an industrial company owning a Preferred Enterprise which meets certain conditions (including a minimum threshold of 25% export).</span></span></div>
                  <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                  <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Under the 2011 Amendment, a uniform corporate tax rate will apply to all qualifying income of the Preferred Company. The uniform corporate tax rate is 7.5% in areas in Israel designated as Development Zone A and 16% elsewhere in Israel. Effective July 1, 2021 income of a Preferred Enterprise attributable to assets other than the industrial assets of the company, such as marketing intangibles, will be subject to the standard corporate tax rate.</span></span></div>
                  <div style="line-height:1.25">&#160;</div>
                  <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A dividend distributed from income which is attributed to a Preferred Enterprise/Special Preferred Enterprise will be subject to withholding tax at source at the following rates: (i) Israeli resident corporation &#8211; 0%, (ii) Israeli resident individual &#8211; 20% as of 2014 and thereafter (iii) non-Israeli resident - 20% as of 2014 and thereafter subject to a reduced tax rate under the provisions of an applicable double tax treaty.</span></span></div>
                  <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                    <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In December 2016, the Economic Efficiency Law (Legislative Amendments for Applying the Economic Policy for the 2017 and 2018 Budget Years), 2016 which includes Amendment 73 to the Law for the Encouragement of Capital Investments ("the 2016 - Amendment") was published.</span></span>
                    <p style="margin:0pt">&#160;</p>
                  </div>
                  <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The December 2016 amendment prescribes special tax tracks for technological enterprises, the tax tracks under the amendment are as follows:</span></span>
                    <p style="margin:0pt">&#160;</p>
                  </div>
                  <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Preferred technological enterprise - an enterprise whose total consolidated revenues is less than NIS 10 billion. A preferred technological enterprise, located in the center of Israel will be subject to tax at a rate of 12% on profits derived from intellectual property as defined in the Law and the regulations promulgated thereunder (in development area A - a tax rate of 7.5%).</span></span></div>
                  <div style="line-height:1.25">&#160;</div>
                  <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Special preferred technological enterprise - an enterprise whose total consolidated revenues &#160; exceeds NIS 10 billion. Such enterprise will be subject to tax at a rate of 6% on profits derived from intellectual property, regardless of the enterprise&#8217;s geographical location. Income of the Preferred Technological Enterprise or a Special Preferred Technological Enterprise, which is not derived from its intellectual property is subject to tax at the ordinary corporate tax rate.</span></span></div>
                  <div style="line-height:1.25">&#160;</div>
                  <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Under the transition provisions of the 2016 Amendment, the Company may decide to irrevocably implement the tax tracks available under the 2016 Amendment, while waiving benefits provided under the prior tax tracks it obtained under the Law, or to remain subject to the prior tax tracks it obtained under the Law. As of December 31, 2022, there are no benefits &#160;earned by the Company &#8220;Special preferred technological enterprise&#8221;.</span></span></div>
                </div>
              </div>
              <div>
                <div style="width:100%;clear:both">
                  <div/>
                  <p style="margin:0pt">&#160;</p>
                </div>
              </div>
              <div>
                <div>
                  <div>
                    <div style="line-height:1.25">
                      <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                          <tr>
                            <td style="width:56.7pt">&#160;</td>
                            <td style="width:28.35pt;vertical-align:top;align:right">d.</td>
                            <td style="width:auto;vertical-align:top;text-align:justify">
                              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Tax benefits under the law for the Encouragement of Industry (Taxes), 1969 (the "Encouragement Law"):</p>
                            </td>
                          </tr>

                      </table>
                    </div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                      <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Encouragement Law, provides several tax benefits for industrial companies. An industrial company is defined as a company resident in Israel, at least 90% of the income of which in a given tax year exclusive of income from specified Government loans, capital gains, interest and dividends, is derived from an industrial enterprise owned by it. An industrial enterprise is defined as an enterprise whose major activity in a given tax year is industrial production activity.</span></span>
                    </div>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Management believes that the Company is currently qualified as an "industrial company" under the Encouragement Law and as such, enjoys tax benefits, including: (1) deduction of purchase of know-how and patents and/or right to use a patent over an <span style="-sec-ix-hidden:Fxbrl_20230325043309104">eight</span>-year period; (2) the right to elect, under specified conditions, to file a consolidated tax return with additional related Israeli industrial companies and an industrial holding company; and (3) expenses related to a public offering on the Tel-Aviv Stock Exchange and on recognized stock markets outside of Israel, are deductible in equal amounts over three years.</span></span></div>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Eligibility for benefits under the Encouragement Law is not subject to receipt of prior approval from any governmental authority. No assurance can be given that the Israeli tax authorities will agree that the Company qualifies, or, if the Company qualifies, then the</span></span>
                      <p style="margin:0pt">&#160;</p>
                    </div>
                    <div style="line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;margin-left:85.05pt;text-align:justify"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Company will continue to qualify as an industrial company or that the benefits described above will be available to the Company in the future.</span></p>
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">&#160;</p>
                    </div>
                    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                        <tr>
                          <td style="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">e.</span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Pre-tax income (loss) is comprised as follows:</span></span></div>
                          </td>
                        </tr>

                    </table>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="margin-left:90pt">

                        <div>
                          <div>
                            <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                <tr>
                                  <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-align:justify;margin-right:2.85pt;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Domestic</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(32,826</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(15,419</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(8,722</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                    <div style="text-align:justify;margin-right:2.85pt;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,691</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,230</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,550</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(30,135</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(13,189</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(7,172</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                </tr>

                            </table>
                          </div>
                        </div>

                    </div>
                    <div style="line-height:1.25">
                      <div/>
                    </div>
                    <p style="margin:0pt">&#160;</p>
                    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                        <tr>
                          <td style="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">f.</span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A reconciliation of the theoretical tax expenses, assuming all income is taxed at the statutory tax rate applicable to the income of the Company and the actual tax expenses is as follows:</span></span></div>
                          </td>
                        </tr>

                    </table>
                    <div>&#160;</div>
                    <div>
                      <div>

                          <div style="margin-left:90pt">
                            <table cellpadding="0" cellspacing="0" style="color:#000000;font-family:Times New Roman,Times,serif;font-size:10pt;text-align:left;width:88%">

                                <tr>
                                  <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Loss before taxes on income</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(30,135</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(13,189</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(7,172</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Theoretical tax income computed at the Israeli statutory tax rate (23% for the years 2022, 2021 and 2020, respectively)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(6,931</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,034</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,650</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Changes in valuation allowance</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,116</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,604</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,979</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase in losses and temporary differences due to change in Israeli corporate and &#8220;Approved Enterprise" tax</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Write off of prepaid and withholding taxes</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,388</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">875</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,066</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign tax rates differences related to subsidiaries</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">46</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">35</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-deductible expenses</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">512</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">71</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">72</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Capital note and inter-company balances release taxes</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">544</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other expenses and Exchange rate differences</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">195</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">488</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(383</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-deductible share-based compensation expense</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,925</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">633</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">557</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in expense associated with tax positions for current year</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">500</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Actual tax expense</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,895</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,851</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,176</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>

                            </table>
                          </div>

                      </div>
                    </div>
                    <div style="margin-left:90pt">&#160;</div>
                    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                        <tr>
                          <td style="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">g.</span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div>
                              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">Taxes on income</p>
                            </div>
                          </td>
                        </tr>
                        <tr>
                          <td style="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top;align:right">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">&#160;</td>
                        </tr>
                        <tr>
                          <td style="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top;align:right">&#160;</td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt;font-family:Times New Roman, Times, serif">Income tax expense is comprised as follows:</span></p>
                          </td>
                        </tr>

                    </table>
                    <div>&#160;</div>
                    <div style="margin-left:90pt">

                        <div>
                          <div>
                            <div>
                              <div>
                                <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                    <tr>
                                      <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                      <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current taxes</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">391</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">334</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">513</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%" valign="bottom">
                                        <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred taxes expense</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">420</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">97</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Taxes in respect of previous years</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">122</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%" valign="bottom">
                                        <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Write off of prepaid and withholding taxes</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,388</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">875</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,066</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in expense associated with tax positions for current year</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">500</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,895</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,851</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,176</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>

                                </table>
                              </div>
                            </div>
                          </div>
                        </div>

                    </div>
                  </div>
                </div>
              </div>
            </div>
            <div>
              <div/>
              <div>
                <div>
                  <div>
                    <div>
                      <div style="text-align:justify;line-height:1.25;margin-left:84pt">&#160;</div>
                      <div>
                        <div>
                          <div>
                            <div>
                              <div style="text-align:justify;text-indent:51.3pt;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Taxes on income by jurisdiction were as follows:</span></span></div>

                                <div>
                                  <div style="line-height:1.25">&#160;</div>
                                  <div style="margin-left:108pt">
                                    <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                        <tr>
                                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Domestic</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,129</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">973</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">870</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">766</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">878</span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,306</span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,895</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,851</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,176</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>

                                    </table>
                                  </div>
                                  <div style="margin-left:108pt">
                                    <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                        <tr>
                                          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Domestic</span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current taxes</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Taxes in respect of previous years</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(20</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">37</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Write off of prepaid and withholding taxes</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,149</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">936</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">872</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total Domestic</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,129</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">973</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">870</span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>

                                    </table>
                                  </div>
                                  <div style="line-height:1.25;margin-left:108pt">
                                    <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                        <tr>
                                          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Foreign</span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current taxes</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">391</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">334</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">515</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred taxes expense</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">420</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">97</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Taxes in respect of previous years</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">36</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">85</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Write off of prepaid and withholding taxes</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">239</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(61</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">194</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in expense associated with tax positions for current year</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">500</span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total foreign</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">766</span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">878</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,306</span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total income tax expense (benefit)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,895</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,851</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,176</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>

                                    </table>
                                  </div>
                                </div>

                            </div>
                          </div>
                          <div>
                            <div style="line-height:1.25;margin-left:108pt">&#160;</div>
                          </div>
                        </div>
                      </div>
                      <div/>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="text-align:justify;line-height:1.25;margin-left:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">h.</span></span><span style="padding-left:18pt">&#160;</span><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net operating losses carry forward:</span></span></div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="text-align:justify;margin-left:84pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company has accumulated net operating losses for Israeli tax purposes as of December 31, 2022, in the amount of approximately $81,510, which may be carried forward and offset against taxable income in the future for an indefinite period. As of December 31, 2022, the Company recorded a full valuation allowance with respect to its net deferred tax assets in Allot Ltd. and wrote-off prepaid and withholding taxes of $5,703 as the Company does not expect to utilize these tax assets in the near future. In addition, the Company has accumulated capital losses for tax purposes as of December 31, 2022, of approximately $27,191, which may be carried forward and offset against taxable capital gains in the future for an indefinite period. Management currently believes that since the Company has a history of losses, and uncertainty with respect to future taxable income, it is more likely than not that the deferred tax assets regarding the loss carry forwards will not be utilized in the foreseeable future. Thus, a valuation allowance was provided to reduce deferred tax assets to their realizable value.</span></span></div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="text-align:justify;margin-left:84pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The U.S. subsidiary has accumulated losses for U.S. federal income tax return purposes of approximately $2,429 and $5,439 for state taxes. The federal accumulated losses for tax purposes expire between <span style="-sec-ix-hidden:Fxbrl_20230316132401758">2026</span> and <span style="-sec-ix-hidden:Fxbrl_20230316132408335">2037</span>. The state accumulated losses for tax purposes began to expire in 2014. As of December 31, 2022, the Company recorded a valuation allowance with respect to its deferred tax assets in the US Subsidiary.</span></span></div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="text-align:justify;margin-left:84pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A portion of the losses are subject to limitations of Internal Revenue Code, Section 382, which in general provides that utilization of net operating losses is subject to an annual limitation if an ownership change results from transactions increasing the ownership of certain shareholders or public groups in the share of a corporation by more than 50 percentage points over a three-year period. The annual limitations may result in the expiration of losses before utilization.</span></span></div>
                    </div>
                  </div>
                  <div/>
                  <div style="line-height:1.25">&#160;</div>
                  <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                      <tr>
                        <td style="width:56.7pt">&#160;</td>
                        <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">i.</span></span></td>
                        <td style="width:auto;vertical-align:top;text-align:justify">
                          <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred income taxes:</span></span></div>
                        </td>
                      </tr>

                  </table>
                  <div style="line-height:1.25">&#160;</div>
                </div>
              </div>
            </div>
          </div>
          <div>
            <div>
              <div>
                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company's deferred income taxes are as follows:</span></span></div>

                  <div>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="margin-left:90pt">
                      <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax assets:</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating and capital loss carryforwards</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">25,962</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">22,332</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,260</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,161</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Employee benefits</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,286</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,629</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intangible assets</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">77</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">179</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating lease liabilities</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,178</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,898</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Stock based compensation expenses</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,481</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,883</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Prepaid and withholding taxes</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,702</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,662</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other temporary differences mainly relating to reserve and allowances</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">563</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">438</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax asset before valuation allowance</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">46,509</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">43,182</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">
                              <div style="text-align:justify;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Valuation allowance</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(41,917</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(37,801</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">
                              <div style="text-align:justify;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax asset net of valuation allowance</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,592</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,381</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax liability:</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intangible assets</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,354</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,423</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating lease right-of-use assets</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,239</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,958</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net deferred tax asset</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>

                      </table>
                    </div>
                  </div>

                <div style="line-height:1.25">&#160;</div>
                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022, the Company has provided a valuation allowance of approximately $42 million in respect of the Company&#8217;s deferred tax assets resulting from tax loss carryforwards and other temporary differences. Realization of deferred tax assets is dependent upon future earnings, if any, the time and amount of which are uncertain. As the Company has accumulated net operating losses for Israeli tax purposes as of December 31, 2022, in the amount of approximately $81,510, so it is more likely than not that sufficient taxable income will not be available for the tax losses to be utilized in the future. Therefore, a valuation allowance was recorded to reduce the deferred tax assets to nil.</span></span></div>
              </div>
            </div>
          </div>
          <div>
            <div>
              <div>
                <div>
                  <div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">&#160;</p>
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Non-Israeli subsidiaries are taxed according to the tax laws in their respective countries of residence. Deferred taxes were not provided for undistributed earnings of the Company&#8217;s foreign subsidiaries. Currently, the Company does not intend to distribute any amounts of its undistributed earnings as dividends. Accordingly, no deferred income taxes have been provided in respect of these subsidiaries. If these earnings were distributed to Israel in the form of dividends or otherwise, the Company would be subject to additional Israeli income taxes (subject to an adjustment for foreign tax credits) and foreign withholding taxes.</span></span></span></span></p>
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">&#160;</p>
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022, $ 4,823 of undistributed earnings held by the Company&#8217;s foreign subsidiaries are designated as indefinitely reinvested. If these earnings were re-patriated to Israel, they would be subject to income taxes and to an adjustment for foreign tax credits and foreign withholding taxes in the amount of $171. The Company did not recognize deferred taxes liabilities on undistributed earnings of its foreign subsidiaries, as the Company intends to indefinitely reinvest those earnings.</span></span></p>
                    </div>
                    <div style="line-height:1.25">&#160;</div>
                    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                        <tr>
                          <td style="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">j.</span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022, the Company&#8217;s provision in respect of ASC 740-10 is $943. Which $100 was added in 2022.</span></span></div>
                            <div>&#160;</div>
                          </td>
                        </tr>

                    </table>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company conducts business globally and, as a result, the Company or one or more of its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states and foreign jurisdictions. In the normal course of business, the Company is subject to examination by taxing authorities throughout the world, including such major jurisdictions as Israel, France, Spain, Japan and the United States. With a few exceptions, the Company is no longer subject to Israeli tax assessment through the year 2017 and the Spanish and U.S. subsidiaries have final tax assessments through 2017 and 2018, respectively.</span></span></p>
                    </div>
                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32857-109319<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 11.C)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330215-122817<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.5.Q1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32705-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 270<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6424409&amp;loc=d3e44925-109338<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -URI https://asc.fasb.org/topic&amp;trid=2144680<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>37
<FILENAME>R22.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100873360">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GEOGRAPHIC INFORMATION<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingDisclosureTextBlock', window );">GEOGRAPHIC INFORMATION</a></td>
<td class="text">
        <div>
          <div>
            <div>
              <div>
                <div>
                  <div>
                    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                        <tr>
                          <td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 14: -</span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">GEOGRAPHIC INFORMATION</span></span></div>
                          </td>
                        </tr>

                    </table>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Allot operates in a single reportable segment. Revenues are based on the location of the Company's channel partners which are considered as end customers, as well as direct customers of the Company:</span></span></div>
                    <div style="line-height:1.25">&#160;</div>

                      <div>
                        <div style="margin-left:63pt">
                          <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Europe</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">41,773</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">58,414</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">94,644</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%" valign="bottom">
                                  <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Asia and Oceania</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">29,888</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">44,227</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,519</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Americas</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21,791</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19,391</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,131</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                  <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Middle East and Africa</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">29,285</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,568</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,628</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">122,737</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">145,600</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">135,922</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>

                          </table>
                        </div>
                      </div>

                    <div style="line-height:1.25">&#160;</div>
                    <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following table sets forth the customers that represented 10% or more of the Company&#8217;s total revenues in each of the periods set forth below:</span></span></div>

                      <div>
                        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
                        <div style="margin-left:63pt">
                          <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1<sup style="vertical-align:text-top;line-height:1;font-size:smaller">st</sup> Customer</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">43</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                                </td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                  <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2<sup style="vertical-align:text-top;line-height:1;font-size:smaller">nd</sup> Customer</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                                </td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">54</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                                </td>
                              </tr>

                          </table>
                        </div>
                      </div>

                    <div style="line-height:1.25">&#160;</div>
                    <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">A total percentage of 77%, 72% and 83% of the Company&#8217;s revenues for the years ended December 31, 2022, 2021 and 2020, respectively are attributed to network intelligence solutions, while 23%, 28% and 17% are attributed to security solutions for the years ended December 31, 2022, 2021 and 2020, respectively.</span></span></div>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The following presents total long-lived assets as of December 31, 2022 and 2021:</span></span></div>
                    <div style="line-height:1.25">&#160;</div>

                      <div>
                        <div style="margin-left:63pt">
                          <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-lived assets:</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:76%" valign="bottom">
                                  <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Israel</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">18,472</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21,821</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,151</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,692</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:76%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19,623</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,513</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>

                          </table>
                        </div>
                      </div>

                  </div>
                </div>
              </div>
            </div>
          </div>
        </div>
      <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 34<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8981-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 26<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8844-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8657-108599<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8721-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -URI https://asc.fasb.org/topic&amp;trid=2134510<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>38
<FILENAME>R23.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100781280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCIAL INCOME (EXPENSES), NET<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock', window );">FINANCIAL INCOME (EXPENSES), NET</a></td>
<td class="text">
            <div>
              <div>
                <div>
                  <div>
                    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                        <tr>
                          <td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 15: -</span></span></td>
                          <td style="vertical-align:top;text-align:justify;width:auto">
                            <div style="font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">FINANCIAL INCOME (EXPENSES), NET</span></span></div>
                          </td>
                        </tr>

                    </table>
                    <div style="line-height:1.25">&#160;</div>
                    <div>

                        <div>
                          <div>
                            <div style="line-height:1.25">&#160;</div>
                            <div style="margin-left:63pt">
                              <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                  <tr>
                                    <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial income:</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%" valign="bottom">
                                      <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest income</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,880</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,045</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,754</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exchange rate differences and other</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">292</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">231</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial expenses:</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%" valign="bottom">
                                      <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exchange rate differences and other</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">630</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization/accretion of premium/discount on marketable securities, net</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">38</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">76</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">128</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,134</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">339</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,857</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>

                              </table>
                            </div>
                          </div>
                        </div>

                    </div>
                  </div>
                </div>
              </div>
            </div>
          <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 720<br> -URI https://asc.fasb.org/topic&amp;trid=2122503<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 610<br> -URI https://asc.fasb.org/topic&amp;trid=49130413<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>39
<FILENAME>R24.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100954640">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTIES BALANCES AND TRANSACTIONS<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsAbstract', window );"><strong>Related Party Transactions [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock', window );">RELATED PARTIES BALANCES AND TRANSACTIONS</a></td>
<td class="text">
    <div>
      <div>
        <div>
          <div>
            <div>
              <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 16: -&#160; RELATED PARTIES BALANCES AND TRANSACTIONS</span></span></div>
              <div style="line-height:1.25">&#160;</div>
              <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Company&#8217;s board approved Galil Software pursuant to which the Company acquired services amounting to approximately $894 and $993 for the years ended December 31, 2021 and 2022, respectively.</span></span>
                <p style="margin:0pt">&#160;</p>
              </div>
              <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2021 and 2022, the Company had other payables balance due to its related party in amount of approximately $118 and $93, respectively.</span></span></div>
            </div>
          </div>
        </div>
      </div>
    </div>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -URI https://asc.fasb.org/topic&amp;trid=2122745<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39691-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>40
<FILENAME>R25.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100970000">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE NOTES<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureTextBlock', window );">Convertible Notes</a></td>
<td class="text">
    <div>
      <div style="margin-top:0pt;margin-bottom:0pt;text-align:left;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:left"><strong><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 17:&#160;&#160;&#160; &#160;CONVERTIBLE NOTES</span></span></strong></div>
      <div>
        <div>
          <div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On February 14, 2022, the Company issued to Lynrock Lake Master Fund LP a senior unsecured promissory note in an aggregate principal amount of $40 million (the &#8220;Note&#8221;).The Note is convertible into the company's ordinary shares atan initial conversion rate of 97.0874 ordinary shares per $1,000 of the principalamount being converted (based on an initial conversion price equal to $10.30 per ordinary share). The conversion price decreases by up to two $1 increments if the companyelects to extend the maturity of the Note by up to two successive years following the initial maturity dateof February 14, 2025.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In event of a change of control (as defined in the note), the holder of the note has the right to require the company to convert all or a portion of the note to ordinary shares or redeem all (but not less than all) of the outstanding principal amount of the note.</span></span></div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">In the event of such a conversion or redemption in connection with a change in control, the company will also be required to pay the holder an amount in cah equal to 6% per annum on the then-outstanding principal amount of the note from the date of such conversion or redemption trough the maturity date, as it may have been extended.</span></span></div>
            <div/>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The Convertible Notes consisted of the following as of December 31, 2022 :</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="margin-left:63pt">

                <div>
                  <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December&#160;31,</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Liability:</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%" valign="bottom">
                          <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Principal</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,000</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unamortized issuance costs</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(425</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net carrying amount</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">39,575</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>

                  </table>
                </div>

            </div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of the issuing date, the company recordered the issuance costs related to the Note in amount of $596 as a deduction of the liability which will be amortized over 3 years with an annual effective interest rate of the net liability is 0.14%.</span></span></div>
            <div style="line-height:1.25">&#160;</div>
            <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">The company recoreder an amortization expenses related to the issuance costs in amount of $171 for 2022.</span></span></div>
          </div>
        </div>
      </div>
      <div style="margin-top:0pt;margin-left:76px;margin-bottom:0pt;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif">&#160;</div>
    </div>
  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -URI https://asc.fasb.org/topic&amp;trid=2208564<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1C<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495334-112611<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1E<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495348-112611<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1I<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495371-112611<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>41
<FILENAME>R26.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100781280">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SUBSEQUENT EVENT<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsAbstract', window );"><strong>Subsequent Events [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventsTextBlock', window );">SUBSEQUENT EVENT</a></td>
<td class="text">
      <div>
        <div>
          <div style="line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">NOTE 18: -&#160; &#160;SUBSEQUENT EVENT</span></span></div>
        </div>
        <div style="line-height:1.25">&#160;</div>
        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">On March 6, 2023 the company signed a settlement agreement with the two founders of Netonomy. According to which, the company will pay them an amount of $ 260 in exchange for the withdraw of the claim.<span style="font-weight:bold">&#160;</span>See note 11c.</span></span></div>
      </div>
    <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -URI https://asc.fasb.org/topic&amp;trid=2122774<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 855<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6842918&amp;loc=SL6314017-165662<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>42
<FILENAME>R27.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424099539104">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Policies)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UseOfEstimates', window );">Use of estimates</a></td>
<td class="text">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="vertical-align:top;width:28.5pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>a.</span></span></span></td>
                                  <td style="vertical-align:top;text-align:justify;width:auto">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Use of estimates:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company's management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.</span></span></span></span></div>
                        </div>
                      <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock', window );">Financial statements in U.S. dollars</a></td>
<td class="text">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>b.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial statements in U.S. dollars:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The majority operation of the Company and its subsidiaries are generated in U.S. dollars ("dollar") or linked to the dollar. The Company's management believes that the dollar is the currency of the primary economic environment in which the Company and its subsidiaries operate. Thus, the functional and reporting currency of the Company and its subsidiaries is the dollar.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accordingly, monetary accounts maintained in currencies other than the dollar are remeasured into U.S. dollars in accordance with Accounting Standards Codification No. 830, "Foreign Currency Matters" ("ASC No. 830"). All transactions gains and losses from the remeasurement of monetary balance sheet items are reflected in the statements of operations as financial income or expenses as appropriate. Financial gains and (losses) related to exchange rate differences in connection with revaluation of assets and liabilities in non-dollar denominated currencies for the years ended December 31, 2022, 2021, and 2020 ammounted to $ 442, $ (454) and $ 552, respectively.</span></span></span></span></div>
                        </div>
                      <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConsolidationPolicyTextBlock', window );">Principles of consolidation</a></td>
<td class="text">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>c.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Principles of consolidation:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                            <p style="margin:0pt">&#160;</p>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The consolidated financial statements include the accounts of the Company and its subsidiaries. Intercompany balances and transactions have been eliminated upon consolidation.</span></span></span></span></div>
                        </div>
                      <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock', window );">Cash and cash equivalents</a></td>
<td class="text">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>d.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cash and cash equivalents:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                            <p style="margin:0pt">&#160;</p>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company considers all unrestricted highly liquid investments which are readily convertible into cash, with a maturity of three months or less at the date of acquisition, to be cash equivalents.</span></span></span></span></div>
                        </div>
                      <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy', window );">Restricted deposits</a></td>
<td class="text">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>e.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Restricted deposits:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                            <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The restricted deposits are held in favor of financial institutions in respect of fulfillment of operating obligations.</span></span></span></span>
                          </div>
                        </div>
                      <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ShortTermBankDepositsPolicyTextBlock', window );">Short-term bank deposits</a></td>
<td class="text">
                  <div>
                    <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                        <tr>
                          <td style="width:56.7pt">&#160;</td>
                          <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>f.</span></span></span></span></td>
                          <td style="width:auto;vertical-align:top;text-align:justify">
                            <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Short-term bank deposits:</span></span></span></span></div>
                          </td>
                        </tr>

                    </table>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Short-term bank deposits are deposits with maturities of more than three months but less than one year at the balance sheet date. The deposits are in dollars and bear interest at an annual weighted average rate of 4.05% and 0.71% on December 31, 2022 and 2021, respectively. In connection with the Company's hedging transactions, the Company is required to maintain reserve deposits balances in the bank. Out of the short-term bank deposits, a total of $5,000 is due to the hedging transactions as of December 31, 2022 and 2021.</span></span></span></span></div>
                  </div>
                <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy', window );">Trade Receivable and Allowances</a></td>
<td class="text">
              <div>
                <div>
                  <div>
                    <div style="line-height:1.25">
                      <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                          <tr>
                            <td style="width:56.7pt">&#160;</td>
                            <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>g.</span></span></span></td>
                            <td style="width:auto;vertical-align:top;text-align:justify">
                              <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Trade Receivable and Allowances:</span></span></p>
                            </td>
                          </tr>

                      </table>
                    </div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                      <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Trade receivables are recorded and carried at the original invoiced amount which was recognized as revenues less an allowance for any potential uncollectible amounts. The Company makes estimates of expected credit losses for the allowance for credit losses and allowance for unbilled receivables based upon its assessment of various factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The estimated credit loss allowance is recorded as general and administrative expenses on the Company&#8217;s consolidated statements of income (loss).</span></span></span></span>
                    </div>
                    <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                  </div>
                </div>
                <div>
                  <div>
                    <div>
                      <div>
                        <div>
                          <div>
                            <div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The following table displays a rollforward of the total allowance for credit losses for the years ended December 31, 2022, 2021, and 2020.</span></span></span></span>
                                <p style="margin:0pt">&#160;</p>
                              </div>
                              <div style="margin-left:90pt">

                                  <div>
                                    <div>
                                      <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                          <tr>
                                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total allowance for credit losses &#8211; January 1</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,398</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,309</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,867</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%" valign="bottom">
                                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current-period provision for expected credit losses</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">823</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">293</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,894</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Write-offs</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(64</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(9</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(934</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Recoveries collected</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(249</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(195</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(518</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total allowance for credit losses &#8211; December 31</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,908</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,398</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,309</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>

                                      </table>
                                    </div>
                                  </div>

                              </div>
                            </div>
                          </div>
                        </div>
                      </div>
                    </div>
                  </div>
                </div>
              </div>
            <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesPolicy', window );">Marketable securities</a></td>
<td class="text">
                          <div>
                            <div>
                              <div style="line-height:1.25">
                                <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                    <tr>
                                      <td style="width:56.7pt">&#160;</td>
                                      <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>h.</span></span></span></td>
                                      <td style="width:auto;vertical-align:top;text-align:justify">
                                        <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Marketable securities:</span></span></p>
                                      </td>
                                    </tr>

                                </table>
                              </div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                                <p style="margin:0pt">&#160;</p>
                                <p style="margin-bottom:0px;margin-top:0px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Marketable securities consist mainly of corporate bonds. The Company determines the appropriate classification of marketable securities at the time of purchase and re-evaluates such designation at each balance sheet date. &#160;In accordance with FASB ASC No. 320 &#8220;Investments- Debt and Equity Securities,&#8221; the Company classifies marketable securities as available-for-sale. &#160;Available-for-sale securities are stated at fair value, with unrealized gains and losses reported in accumulated other comprehensive income (loss), a separate component of shareholders&#8217; equity, net of taxes. &#160;Realized gains and losses on sales of marketable securities, as determined on a specific identification basis, are included in financial income, net. The amortized cost of marketable securities is adjusted for amortization of premium and accretion of discount to maturity, both of which, together with interest, are included in financial income, net. The Company has classified all marketable securities as short-term, even though the stated maturity date may be one year or more beyond the current balance sheet date, because it is probable that the Company will sell these securities prior to maturity to meet liquidity needs or as part of risk versus reward objectives.</span></span></span></span></p>
                              </div>
                            </div>
                            <div style="margin-top:0px"/>
                            <div style="line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Starting on January 1, 2020, as a result of the adoption of ASC 326, available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in interest and other income (expense), net, on the Company&#8217;s consolidated statements of income (loss), and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in Shareholder's equity. As of December 31,2022 and 2021, no credit loss impairment was recorded regarding the available for sale marketable securities.</span></span></span></span></div>
                          </div>
                        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryPolicyTextBlock', window );">Inventories</a></td>
<td class="text">
                          <div>
                            <div style="line-height:1.25">
                              <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                  <tr>
                                    <td style="width:56.7pt">&#160;</td>
                                    <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>i.</span></span></span></td>
                                    <td style="width:auto;vertical-align:top;text-align:justify">
                                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Inventories:</span></span></p>
                                    </td>
                                  </tr>

                              </table>
                            </div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Inventories are stated at the lower of cost or net realizable value. Inventory write-offs are provided to cover risks arising primarily from end of life products and from slow-moving items, technological obsolescence, and excess inventory. Inventory net write-offs during the years ended December 31, 2022, 2021 and 2020 amounted to $ 905, $ 4,593 and $ 1,928, respectively, and were recorded in cost of revenues.</span></span></span></span></div>
                            <div style="line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Provision for slow moving inventory as of December 31, 2022&#160;and 2021&#160;amounted to $ 8,862 and $ 9,103, respectively.</span></span></span></span></div>
                            <div style="line-height:1.25">&#160;</div>
                            <div style="text-align:justify;text-indent:-28.35pt;margin-left:113.4pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Inventory cost is determined using the weighted average cost method.</span></span></span></span>
                              <p style="margin:0pt">&#160;</p>
                            </div>
                          </div>
                        <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock', window );">Property and equipment, net</a></td>
<td class="text">
                              <div>
                                <div style="line-height:1.25">
                                  <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                      <tr>
                                        <td style="width:56.7pt">&#160;</td>
                                        <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>j.</span></span></span></td>
                                        <td style="width:auto;vertical-align:top;text-align:justify">
                                          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Property and equipment, net:</span></span></p>
                                        </td>
                                      </tr>

                                  </table>
                                </div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of the assets at the following annual rates:</span></span></span></span></div>
                                <div style="line-height:1.25">&#160;</div>
                                <div style="margin-left:90pt">

                                    <div>
                                      <div>
                                        <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                            <tr>
                                              <td style="width:70%;vertical-align:top">&#160;</td>
                                              <td style="width:3.1%;vertical-align:bottom">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)">
                                                <div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top">&#160;</td>
                                              <td style="width:3.1%;vertical-align:bottom">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lab equipment</span></span></div>
                                              </td>
                                              <td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                                                <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16 - 25</span></span></div>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Computers and peripheral equipment</span></span></div>
                                              </td>
                                              <td style="width:3.1%;vertical-align:bottom">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom">
                                                <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">33</span></span></div>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Office furniture</span></span></div>
                                              </td>
                                              <td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                                                <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6</span></span></div>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SECaaS equipment*</span></span></div>
                                              </td>
                                              <td style="width:3.1%;vertical-align:bottom">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom">
                                                <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16</span></span></div>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Leasehold improvements</span></span></div>
                                              </td>
                                              <td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                                                <div style="text-align:center;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Over the shorter of the term of the lease or the useful life of the asset</span></span></div>
                                              </td>
                                            </tr>

                                        </table>
                                      </div>
                                    </div>

                                </div>
                                <div style="line-height:1.25">&#160;</div>
                                <div style="text-align:justify;line-height:1.25;margin-bottom:0px;margin-left:90pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>*SECaaS equipment &#8211; the equipment used for SECaaS revenues</span></span></span></span></div>
                              </div>
                            <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy', window );">Goodwill</a></td>
<td class="text">
                        <div>
                          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                              <tr>
                                <td style="width:56.7pt">&#160;</td>
                                <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>k.</span></span></span></span></td>
                                <td style="width:auto;vertical-align:top;text-align:justify">
                                  <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Goodwill:</span></span></span></span></div>
                                </td>
                              </tr>

                          </table>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Goodwill represents the excess of the purchase price over the fair value of net assets of purchased businesses. Under Accounting Standards Codification No. 350, "Intangibles-Goodwill and Other" ("ASC No. 350"), goodwill is not amortized, but rather subject to an annual impairment test, or more often if there are indicators of impairment present. In accordance with ASC No. 350 the Company performs an annual impairment test at December 31 each year.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>ASC 350 allows an entity to first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment does not result in a more likely than not indication of impairment, no further impairment testing is required. If the Company elects not to use this option, or if the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then the Company prepares a quantitative &#160;analysis to determine whether the carrying value of reporting unit exceeds its estimated fair value. If the carrying value of a reporting unit exceeds its estimated fair value, the Company recognizes an impairment of goodwill for the amount of this excess, in accordance with the guidance in FASB Accounting Standards Update ("ASU") No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment, which the Company adopted as of January 1, 2020.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company operates in one operating segment, and this segment comprises its only reporting unit. The Company has performed an annual impairment analysis as of December 31, 2022&#160;and determined that the carrying value of the reporting unit was lower than the fair value of the reporting unit. Fair value is determined using market value. During the years 2022, 2021&#160;and 2020, no impairment losses were recorded.</span></span></span></span></div>
                        </div>
                      <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization', window );">Impairment of long-lived assets, Right-of-use assets, and intangible assets subject to amortization</a></td>
<td class="text">
                        <div>
                          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                              <tr>
                                <td style="width:56.7pt">&#160;</td>
                                <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>l.</span></span></span></span></td>
                                <td style="width:auto;vertical-align:top;text-align:justify">
                                  <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Impairment of long-lived assets, Right-of-use assets, and intangible assets subject to amortization:</span></span></span></span></div>
                                </td>
                              </tr>

                          </table>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Property and equipment, Right-of-use assets, &#160;and intangible assets subject to amortization are reviewed for impairment in accordance with ASC No. 360, "Accounting for the Impairment or Disposal of Long-Lived Assets," whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future undiscounted cash flows expected to be generated by the assets. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.&#160;</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Intangible assets acquired in a business combination are recorded at fair value at the date of acquisition. Following initial recognition, intangible assets are carried at cost less any accumulated amortization and any accumulated impairment losses. The useful lives of intangible assets are assessed to be either finite or indefinite. Intangible assets that are not considered to have an indefinite useful life are amortized over their estimated useful lives.&#160;</span></span></span></div>
                          <div/>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Some of the acquired intangible assets are amortized over their estimated useful lives in proportion to the economic benefits realized. This accounting policy results in accelerated amortization of such customer relationships as compared to the straight-line method. All other intangible assets are amortized over their estimated useful lives on a straight-line basis.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25;margin-bottom:0px"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company has performed an annual impairment analysis as of December 31, 2022 and determined that there were no circumstances indicate the asset&#8217;s carrying value may not be recoverable. During the years 2022, 2021 and 2020, no impairment losses were recorded.</span></span></span></span></div>
                        </div>
                      <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RevenueRecognitionPolicyTextBlock', window );">Revenue recognition</a></td>
<td class="text">
                    <div>
                      <div>
                        <div>
                          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                              <tr>
                                <td style="width:56.7pt">&#160;</td>
                                <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>m.</span></span></span></span></td>
                                <td style="width:auto;vertical-align:top;text-align:justify">
                                  <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Revenue recognition:</span></span></span></span></div>
                                </td>
                              </tr>

                          </table>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company generates revenues mainly from selling its products along with related maintenance and support services. At times, these arrangements may also include professional services, such as installation services or training. Some of the Company&#8217;s product sales are through resellers, distributors, OEMs and system integrators, all of whom are considered end-users. The Company also generates revenues from services, in which the Company provides network filtering and security services to its customers.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company recognizes revenue under the core principle that transfer of control to the Company&#8217;s customers should be depicted in an amount reflecting the consideration the Company expects to receive. 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.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Some of the Company's contracts usually include combinations of products and services, that are capable of being distinct and accounted for as separate performance obligations. The products are distinct as the customer can derive the economic benefit of it 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 support, the Company determines the standalone selling prices based on the price at which the Company separately sells a renewal support contract on a stand-alone basis. For professional services, the Company determines the standalone selling prices based on the price at which the Company separately sells those services on a stand-alone basis. If the standalone selling price is not observable, the Company estimates the standalone selling price by taking into account available information such as geographic or regional specific factors, internal costs, profit objectives, and internally approved pricing guidelines related to the performance obligation.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Product revenue is recognized at a point in time when the performance obligation is being satisfied. Maintenance and support related revenues are deferred and recognized on a straight-line basis over the term of the applicable maintenance and support agreement. Professional services are usually recognized at a point in time when the performance obligation is being satisfied.</span></span></span></span></div>
                          <div/>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company elected the practical expedient to not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In certain contracts, the Company provides the customer with financing for a period exceeding the regular credit terms for customers. In such circumstances, the Company recognizes revenue based on the amount that reflects the price that would have been paid by the customer in cash on the date of receipt of the goods or services, and the balance is recognized in finance income.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company also enters into service contracts, in which the Company provides security as a service (SECaaS) solution to operators, which the Company considers as its customers. The Company's security as a service solution is offered to operators on a Revenue Share business model, where both the Company and the operator share the revenue generated from the operator's subscribers. Most of the Company's security as a service contracts contain a single performance obligation comprised of series of distinct goods and services satisfied over time. The contracts consideration is based on usage by the operator's subscribers. As such, the Company allocates the variable consideration in those contracts to distinct service periods in which the service is provided and recognizes revenue for each distinct service period.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Deferred revenue includes amounts received from customers for which revenue has not yet been recognized. Deferred revenues are classified as short and long-term based on their contractual term and recognized as (or when) the Company performs under the contract.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The portion of the transaction price allocated to remaining performance obligations represents contracts that have not yet been recognized that include deferred revenue and amounts not yet received that will be recognized as revenue in future periods. As of December 31, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations that the Company expects to recognize is $ 88 million of which approximately $ 53 million is estimated to be recognized before December 31, 2023 and approximately $ 35 million is estimated to be recognized after December 31, 2023.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company pays sales commissions to sales and marketing personnel based on their certain predetermined sales goals. The company evaluates its commission and capitalize only incremental commissions costs which are considered recoverable costs of obtaining a contract with a customer. These capitalized sales commissions costs are amortized over a period of benefit which is typically over the term of the customer contracts as initial commission rates are commensurate with the renewal commission rates. Amortization expenses related to these costs are included in sales and marketing expenses in the consolidated statements of operations. For the year ended December 31, 2022, the deferred commission was $1,863 and the amortization of deferred commission was $1,296. The Company uses the practical expedient and does not assess the existence of a significant financing component when the difference between payment and revenue recognition is a year or less.</span></span></span></span></div>
                          <div/>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company estimated variable consideration related to product returns based on its experience with historical product returns and other known factors. Such provisions amounted to $90 and $233 as of December 31, 2022 and 2021, respectively. As of December 31, 2022 and 2021, this provision was recorded as part of other payables and accrued expenses.</span></span></span></span>
                            <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company recognizes term-based license agreements at the point in time when control transfers and the associated maintenance revenues over the contract period.</span></span></span></span>
                          </div>
                        </div>
                      </div>
                    </div>
                  <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CostOfSalesPolicyTextBlock', window );">Cost of revenues</a></td>
<td class="text">
                          <div>
                            <div style="line-height:1.25">
                              <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                  <tr>
                                    <td style="width:56.7pt">&#160;</td>
                                    <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>n.</span></span></span></td>
                                    <td style="width:auto;vertical-align:top;text-align:justify">
                                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues:</span></span></p>
                                    </td>
                                  </tr>

                              </table>
                            </div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Cost of revenues consists primarily of costs of materials and the cost of maintenance and services, resulting from costs associated with support, customer success and professional services.</span></span></span></span></div>
                          </div>
                        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ResearchAndDevelopmentExpensePolicy', window );">Research and development costs</a></td>
<td class="text">
                          <div>
                            <div style="line-height:1.25">
                              <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                  <tr>
                                    <td style="width:56.7pt;vertical-align:top">&#160;</td>
                                    <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>o.</span></span></span></td>
                                    <td style="width:auto;vertical-align:top;text-align:justify">
                                      <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development costs:</span></span></p>
                                    </td>
                                  </tr>

                              </table>
                            </div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Accounting Standards Codification No. 985-20, requires capitalization of certain software development costs subsequent to the establishment of technological feasibility.</span></span></span></span></div>
                            <div style="line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Based on the Company's product development process, technological feasibility is established upon the completion of a working model. The Company does not incur material costs between the completion of a working model and the point at which the products are&#160;</span></span><span><span>ready for general release. Therefore, research and development costs are charged to the consolidated statement of comprehensive loss as incurred.</span></span></span></span></div>
                          </div>
                        <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_SeverancePayPolicyTextBlock', window );">Severance pay</a></td>
<td class="text">
                            <div>
                              <div style="line-height:1.25">
                                <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                    <tr>
                                      <td style="width:56.7pt">&#160;</td>
                                      <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>p.</span></span></span></td>
                                      <td style="width:auto;vertical-align:top;text-align:justify">
                                        <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Severance pay:</span></span></p>
                                      </td>
                                    </tr>

                                </table>
                              </div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The liability in Israel for substantially all of the Company`s employees in respect of severance pay liability is calculated in accordance with Section 14 of the Severance Pay Law -1963 (herein- "Section 14"). Section 14 states that Company's contributions for severance pay shall be in line of severance compensation and upon release of the policy to the employee, no additional obligations shall be conducted between the parties regarding the matter of severance pay and no additional payments shall be made by the Company to the employee.</span></span></span></span></div>
                              <div style="line-height:1.25">&#160;</div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Furthermore, the related obligation and amounts deposited on behalf of such obligation under Section 14, are not stated on the balance sheet, because pursuant to the current ruling, they are legally released from the obligation to employees once the deposits have been paid.</span></span></span></span></div>
                              <div style="line-height:1.25">&#160;</div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>There are a limited number of employees in Israel, for whom the Company is liable for severance pay. The Company's liability for severance pay for its Israeli employees was calculated pursuant to Section 14, based on the most recent monthly salary of its Israeli employees multiplied by the number of years of employment as of the balance sheet date for such employees.</span></span></span></span></div>
                              <div/>
                              <div style="line-height:1.25">&#160;</div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company's liability was partly provided by monthly deposits with severance pay funds and insurance policies and the remainder by an accrual.</span></span></span></span></div>
                              <div style="line-height:1.25">&#160;</div>
                              <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                                <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Severance expense for the years ended December 31, 2022, 2021 and 2020, amounted to&#160;</span></span></span></span><span style="font-size:10pt">$&#160;</span>3,516<span style="font-size:10pt">, $&#160;</span>2,465<span style="font-size:10pt"> and $&#160;</span>3,619<span style="font-size:10pt">, respectively.</span></p>
                                <p style="margin:0pt">&#160;</p>
                              </div>
                            </div>
                          <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy', window );">Accounting for share-based compensation</a></td>
<td class="text">
                      <div>
                        <div>
                          <div>
                            <div>
                              <div>
                                <div style="line-height:1.25">
                                  <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                      <tr>
                                        <td style="width:56.7pt">&#160;</td>
                                        <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>q.</span></span></span></td>
                                        <td style="width:auto;vertical-align:top;text-align:justify">
                                          <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accounting for share-based compensation:</span></span></p>
                                        </td>
                                      </tr>

                                  </table>
                                </div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounts for share-based compensation in accordance with Accounting Standards Codification No. 718, "Compensation - Stock Compensation" ("ASC No. 718") that requires companies to estimate the fair value of equity-based payment awards on the date of grant using an option-pricing model. &#160;The value of the portion of the award that is ultimately expected to vest is recognized as an expense over the requisite service periods in the Company's consolidated statement of comprehensive loss. The Company recognizes compensation expenses for the value of its awards based on the straight-line method over the requisite service period of each of the awards, net of estimated forfeitures.</span></span></span></span></div>
                                <div style="line-height:1.25">&#160;</div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounted for changes in award terms as a modification in accordance with ASC 718. A modification to the terms of an award should be treated as an exchange of the original award for a new award with total compensation cost equal to the grant-date fair value of the original award plus the incremental value measured at the same date. Under ASC 718, the calculation of the incremental value is based on the excess of the fair value of the new (modified) award based on current circumstances over the fair value of the original award measured immediately before its terms are modified based on current circumstances.</span></span></span></span></div>
                                <div style="line-height:1.25">&#160;</div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company estimated the forfeiture rate based on historical forfeitures of equity awards and adjusted the rate to reflect changes in facts and circumstances if any.</span></span></span></span></div>
                                <div style="line-height:1.25">&#160;</div>
                                <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The following table sets forth the total share-based compensation expense resulting from share options, restricted share units and Phantoms granted to employees included in the consolidated statements of comprehensive loss, for the years ended December 31, 2022, 2021&#160;and 2020:</span></span></span></span>
                                  <p style="margin:0pt">&#160;</p>
                                </div>
                                <div style="margin-left:90pt">

                                    <div>
                                      <div>
                                        <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                            <tr>
                                              <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                                <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                                <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,133</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">581</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">355</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%" valign="bottom">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,168</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,499</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,368</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Sales and marketing</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,943</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,212</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,145</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,921</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,708</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,330</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total share-based compensation expense</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,165</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,000</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,198</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>

                                        </table>
                                      </div>
                                    </div>

                                </div>
                                <div style="line-height:1.25">
                                  <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;margin-left:85pt"><br/>During 2022, 2021&#160;and 2020&#160;no options were granted by the Company.</p>
                                </div>
                                <div/>
                              </div>
                            </div>
                          </div>
                        </div>
                        <div>
                          <div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The computations of expected volatility and suboptimal exercise multiple is based on the average of the Company's realized historical share price. The computation of the suboptimal exercise multiple and the forfeiture rates are based on the grantee's expected exercise prior and post vesting termination behavior. The interest rate for a period within the contractual life of the award is based on the U.S. Treasury Bills yield curve in effect at the time of grant.</span></span></span></span>
                              <p style="margin:0pt">&#160;</p>
                            </div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company currently has no plans to distribute dividends and intends to retain future earnings to finance the development of its business.</span></span></span></span>
                              <p style="margin:0pt">&#160;</p>
                            </div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The expected life of the share options represents the weighted-average period the share options are expected to remain outstanding and is a derived output of the binomial model. The expected life of the share options is impacted by all of the underlying assumptions used in the Company's model.</span></span></span></span></div>
                            <div style="line-height:1.25">&#160;</div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The option pricing model of the of restricted share units ("RSUs") is based on the closing market value of the underlying shares at the date of grant.</span></span></span></span>
                              <p style="margin:0pt">&#160;</p>
                            </div>
                            <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The expected annual pre-vesting forfeiture rate affects the number of vested RSUs. Based on the Company's historical experience, the pre-vesting is in the range of 0%-30% in the years 2022, 2021&#160;and 2020.</span></span></span></span></div>
                          </div>
                        </div>
                      </div>
                    <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_TreasuryStockPolicyTextBlock', window );">Treasury share</a></td>
<td class="text">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>r.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Treasury share:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                            <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In the past, the Company repurchased its Ordinary shares on the open market and holds such shares as treasury share. The Company presents the cost to repurchase treasury share as a reduction of shareholders' equity.</span></span></span></span>
                          </div>
                        </div>
                      <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskCreditRisk', window );">Concentration of credit risks</a></td>
<td class="text">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>s.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Concentration of credit risks:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="margin-left:85.05pt;line-height:1.25">
                            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:justify"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Financial instruments that potentially subject the Company to concentrations of credit risk &#160; &#160; &#160;consist primarily of cash and cash equivalents, marketable securities, short-term bank deposits, trade receivables and derivative instruments.</span></span></span></p>
                            <p style="margin:0pt">&#160;</p>
                            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:justify">The majority of cash and cash equivalents and short-term deposits of the Company are invested in dollar deposits in major U.S. and Israeli banks. Such investments in the United States may be in excess of insured limits and are not insured in other jurisdictions. Generally, the cash and cash equivalents and short-term bank deposits may be redeemed upon demand, and therefore, bear minimal risk.</p>
                            <p style="margin:0pt">&#160;</p>
                            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:justify">Marketable securities include investments in dollar linked corporate and government bonds. Marketable securities consist of highly liquid debt instruments with high credit standing. The Company&#8217;s investment policy, approved by the Board of Directors, limits the amount the Group may invest in any one type of investment or issuer, thereby reducing credit risk concentrations. Management believes that the portfolio is well diversified and, accordingly, minimal credit risk exists with respect to these marketable debt securities.</p>
                          </div>
                          <div/>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company's trade receivables are derived from sales to customers located in EMEA, as well as in APAC, Latin America and the United States. Concentration of credit risk with respect to trade receivables is limited by credit limits, ongoing credit evaluation and account monitoring procedures. The Company performs ongoing credit evaluations of its customers and establishes an allowance for credit losses on a specific basis. Allowance for credit losses amounted to $ 2,908 and $ 2,398 as of December 31, 2022 and 2021, respectively.</span></span></span></span>
                            <p style="margin:0pt">&#160;</p>
                            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">As of 31.12.2022 we have past due of $15 &#160;million out of it approximatly $10.1 million &#160;past due receivables from two resellers in Africa and Latin America.</p>
                            <p style="margin:0pt">&#160;</p>
                            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt">The Company utilizes foreign currency forward contracts to protect against risk of overall changes in exchange rates for some of its currencies exposure. The derivative instruments hedge a portion of the Company's non-dollar currency exposure. Counterparties to the Company&#8217;s derivative instruments are all major financial institutions and its exposure is limited to the amount of any asset resulting from the forward contracts.</p>
                          </div>
                        </div>
                      <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_RoyaltyBearingGrantsPolicyTextBlock', window );">Government grants</a></td>
<td class="text">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>t.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Government grants:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;text-indent:51.3pt;margin-left:29.7pt;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>&#160;Grants from the Israel Innovation Authority (IIA):</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Participation grants from the Israel Innovation Authority (Previously known as the Office of the Chief Scientist) for research and development activity are recognized at the time the Company is entitled to such grants on the basis of the costs incurred and included as a deduction of research and development costs. Research and development non royalty bearing grants recognized amounted to $ 539, $ (42) and $ 339 in 2022, 2021 and 2020, respectively.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Grants from the Spain Tax Authorities:</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Participation grants from the Spain Tax Authorities for research and development activity are recognized at the time the Company is entitled to such grants on the basis of the costs incurred and included as a deduction of research and development costs. Research and development non royalty bearing grants recognized amounted to $ 286 and $ 209 in 2022 ,2021 respectively.</span></span></span></span></div>
                        </div>
                      <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxPolicyTextBlock', window );">Income taxes</a></td>
<td class="text">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>u.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Income taxes:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounts for income taxes in accordance with Accounting Standards Codification No. 740, "Income Taxes" ("ASC No. 740"). ASC No. 740 prescribes the use of the liability method, whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.</span></span></span></span></div>
                          <div style="line-height:1.25">
                            <div/>
                            <p style="margin:0pt">&#160;</p>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company provides a valuation allowance, if necessary, to reduce deferred tax assets to their estimated realizable value if it is more likely than not that some portion or all of the deferred tax assets will not be realized. The deferred tax assets and liabilities are classified to non-current assets and liabilities, respectively.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>ASC No. 740 contains a two-step approach to recognizing and measuring a liability for uncertain tax positions. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The Company classifies interest related to unrecognized tax benefits in taxes on income.</span></span></span></span></div>
                        </div>
                      <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EarningsPerSharePolicyTextBlock', window );">Basic and diluted net income (loss) per share</a></td>
<td class="text">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="border:0px;color:#000000;font-family:Times New Roman,Times,serif;font-size:10pt;text-align:left;width:100%">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>v.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Basic and diluted net income (loss) per share:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Basic net income (loss) per share is computed based on the weighted average number of Ordinary Shares outstanding during each year. Diluted net income (loss) per share is computed based on the weighted average number of Ordinary Shares outstanding during each year, plus dilutive potential Ordinary Shares considered outstanding during the year, in accordance with FASB ASC 260 "Earnings Per Share".</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>For the years ended December 31, 2022, 2021 and 2020, all outstanding options and RSUs have been excluded from the calculation of the diluted net loss per share since their effect was anti-dilutive. The amount of those options and RSU&#8217;s was: 2,735,125, 2,613,894, 2,897,273 respectively.</span></span></span></span></div>
                        </div>
                      <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock', window );">Comprehensive loss</a></td>
<td class="text">
                      <div>
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>w.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Comprehensive loss:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounts for comprehensive loss in accordance with Accounting Standards Codification No. 220, "Comprehensive Income" ("ASC No. 220"). This statement establishes standards for the reporting and display of comprehensive loss and its components in a full set of general<span style="font-weight:bold">&#160;</span>purpose financial statements. Comprehensive loss represents all changes in shareholders' equity during the period except those resulting from investments by, or distributions to shareholders. The Company determined that its items of other comprehensive loss relate to unrealized gains and losses on hedging derivative instruments and unrealized gains and losses on available-for-sale marketable securities.</span></span></span></span></div>
                          <div/>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                            <p style="margin:0pt">&#160;</p><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The following table shows the components and the effects on net loss of amounts reclassified from accumulated other comprehensive loss as of December 31, 2022:</span></span></span></span>
                          </div>
                          <div style="line-height:1.25">&#160;</div>

                            <div>
                              <div style="margin-left:90pt">
                                <div>
                                  <div>
                                    <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                        <tr>
                                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2022</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrealized gain (losses) on marketable securities</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrealized gains (losses) on cash flow hedges</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2021</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">98</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">173</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">271</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Changes in other comprehensive loss before reclassifications</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(140</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5,562</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5,702</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amounts reclassified from accumulated other comprehensive loss to:</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">791</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">791</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating expenses</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,384</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,384</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial income, net</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net current-period other comprehensive loss</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(138</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,387</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,525</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2022</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(40</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,214</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,254</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                        </tr>

                                    </table>
                                  </div>
                                </div>
                              </div>
                            </div>

                          <div style="line-height:1.25">&#160;</div>
                          <div style="margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>There was no income tax expense or benefit allocated to other comprehensive income, including reclassification adjustments for the year ended December 31, 2022.</span></span></span></span>
                            <p style="margin:0pt">&#160;</p>
                          </div>
                        </div>
                      </div>
                    <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueOfFinancialInstrumentsPolicy', window );">Fair value of financial instruments</a></td>
<td class="text">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>x.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of financial instruments:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:84pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:84pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The carrying amounts of short-term bank deposits, trade receivables, other receivables, trade payables and other payables approximate their fair value due to the short-term maturities of such instruments.</span></span></span></span><br/>&#160;</div>
                          <div style="text-align:justify;margin-left:84pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company measures its cash and cash equivalents, marketable securities, derivative instruments and earn-out considerations at fair value. Fair value is an exit price, representing the amount that would be received if the Company were to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability.</span></span></span></span></div>
                          <div style="line-height:1.25">
                            <div/>
                            <p style="margin:0pt">&#160;</p>
                          </div>
                          <div style="text-align:justify;margin-left:84pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company uses a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                              <tr>
                                <td style="width:84pt">&#160;</td>
                                <td style="width:56.7pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Level 1 -</span></span></span></span></td>
                                <td style="width:auto;vertical-align:top;text-align:justify">
                                  <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.</span></span></span></span></div>
                                </td>
                              </tr>

                          </table>
                          <div style="line-height:1.25">
                            <div style="line-height:1.25">&#160;</div>
                            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                                <tr>
                                  <td style="width:84pt">&#160;</td>
                                  <td style="width:56.7pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Level 2 -</span></span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Include other inputs that are directly or indirectly observable in the marketplace, other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets with insufficient volume or infrequent transactions, or other inputs that are observable (model-derived valuations in which significant inputs are observable), or can be derived principally from or corroborated by observable market data; and</span></span></span></span></div>
                                  </td>
                                </tr>

                            </table>
                            <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                                <tr>
                                  <td style="width:84pt">&#160;</td>
                                  <td style="width:56.7pt;vertical-align:top;align:right">&#160;</td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="width:84pt">&#160;</td>
                                  <td style="width:56.7pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Level 3 -</span></span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Unobservable inputs which are supported by little or no market activity.</span></span></span></span></div>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company categorized each of its fair value measurements in one of those three levels of hierarchy. The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company measures its marketable securities and foreign currency derivative contracts at fair value. Marketable securities and foreign currency derivative contracts are classified within Level 2 as the valuation inputs are based on quoted prices and market observable data of similar instruments.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company's earn-out considerations were classified within Level 3. This year, the valuation methodology used by the Company to calculate the fair value consideration is the discounted cash flow using purchase method by taking into account, forecast future revenues, using WACC of 18.5% for Keepers.</span></span></span></span></div>
                        </div>
                      <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives', window );">Derivatives and hedging</a></td>
<td class="text">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>y.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Derivatives and hedging:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounts for derivatives and hedging based on Accounting Standards Codifiation No. 815, "Derivatives and Hedging" ("ASC No. 815").</span></span></span></span>
                            <p style="margin:0pt">&#160;</p>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">
                            <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounts for its derivative instruments as either assets or liabilities and carries them at fair value. Derivative instruments that are not designated and qualified as hedging instruments must be adjusted to fair value through earnings. For highly effective derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges. Gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income (loss) in shareholders' equity and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings.</span></span></span></span></p>
                          </div>
                        </div>
                      <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationsPolicy', window );">Business combinations</a></td>
<td class="text">
                        <div>
                          <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000">

                              <tr>
                                <td style="width:56.7pt;vertical-align:top">&#160;</td>
                                <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>z.</span></span></span></span></td>
                                <td style="width:auto;vertical-align:top;text-align:justify">
                                  <div><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>Business combinations:</span></span></span></span></div>
                                </td>
                              </tr>

                          </table>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company accounts for business combinations in accordance with ASC No. 805. ASC No. 805 requires recognition of assets acquired, liabilities assumed, and any non-controlling interest at the acquisition date, measured at their fair values as of that date. Any excess of the fair value of net assets acquired over the purchase price is recorded as goodwill and any subsequent changes in estimated contingencies are to be recorded in earnings. In addition, changes in valuation allowance related to acquired deferred tax assets and acquired income tax positions are to be recognized in earnings.</span></span></span></span></div>
                        </div>
                      <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeLeasesPolicyTextBlock', window );">Lease</a></td>
<td class="text">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28.35pt;vertical-align:top;align:right"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>aa.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lease:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The company accounts for leases under ASC 842, Leases. The Company determines if an arrangement is a lease and the classification of that lease at inception based on: (1) whether the contract involves the use of an identified asset, (2) whether the Company obtains the right to substantially all the economic benefits from the use of the asset throughout lease period, and (3) whether the Company has a right to direct the use of the asset. The Company elected to not recognize a lease liability and a right-of-use (&#8220;ROU&#8221;) asset for leases with a term of twelve months or less. The Company also elected the practical expedient to not separate lease and non-lease components for its leases.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make minimum lease payments arising from the lease. ROU assets are initially measured at amounts, which represents the discounted present value of the lease payments over the lease, plus any initial direct costs incurred. The lease liability is initially measured at lease commencement date based on the discounted present value of minimum lease payments over the lease term. The implicit rate within the company's operating leases is generally not determinable, therefore the Company uses it&#8217;s Incremental Borrowing Rate (&#8220;IBR&#8221;) based on the information available at commencement date in determining the present value of lease payments. The Company&#8217;s IBR is estimated to approximate the interest rate for collateralized borrowing with similar terms and payments and in economic environments where the leased asset is located. Certain leases include options to extend or terminate the lease.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain that the Company will exercise that option. An option to terminate is considered unless it is reasonably certain that the Company will not exercise the option.</span></span></span></span></div>
                          <div style="line-height:1.25">&#160;</div>
                          <div style="text-align:justify;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>Payments under our lease arrangements are primarily fixed, however, certain lease agreements contain variable payments, which are expensed as incurred and not included in&#160;</span><span>the operating lease right-of-use assets and liabilities. Variable lease payments are primarily comprised of payments affected by common area maintenance and utility charges.</span></span></span></div>
                        </div>
                      <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StandardProductWarrantyPolicy', window );">Warranty costs</a></td>
<td class="text">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28px;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>ab.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Warranty costs:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;line-height:1.25;margin-left:81pt">&#160;</div>
                          <div style="text-align:justify;line-height:1.25;margin-left:81pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>The Company generally provides three months software and a one-year hardware assurance for its products. A provision is recorded for estimated warranty costs at the time revenues are recognized based on the Company's experience. Warranty expenses for the years ended December 31, 2022, 2021&#160;and 2020&#160;were immaterial.</span></span></span></span></div>
                        </div>
                      <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock', window );">Recently Adopted Accounting Pronouncements</a></td>
<td class="text">
                        <div>
                          <div style="line-height:1.25">
                            <table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px">

                                <tr>
                                  <td style="width:56.7pt">&#160;</td>
                                  <td style="width:28px;vertical-align:top"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span>ac.</span></span></span></td>
                                  <td style="width:auto;vertical-align:top;text-align:justify">
                                    <p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">&#160;Recently Adopted Accounting Pronouncements:</span></span></p>
                                  </td>
                                </tr>

                            </table>
                          </div>
                          <div style="text-align:justify;text-indent:-56.7pt;margin-left:85.05pt;line-height:1.25">&#160;</div>
                          <div style="text-align:justify;line-height:1.25;margin-left:81pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span><span>In August 2020, the FASB issued ASU 2020-06, ASC Subtopic 470-20 &#8220;Debt&#8212;Debt with &#8220;Conversion and Other Options&#8221; and ASC subtopic 815-40 &#8220;Hedging&#8212;Contracts in Entity&#8217;s Own Equity&#8221;. The standard reduced the number of accounting models for convertible debt instruments and convertible preferred stock. Convertible instruments that continue to be subject to separation models are (1) those with embedded conversion features that are not clearly and closely related to the host contract, that meet the definition of a derivative, and that do not qualify for a scope exception from derivative accounting and (2) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. The amendments in this update are effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company adopted ASU 2020-06 beginning January 1, 2022. The adoption did not have a material impact on the Company&#8217;s consolidated financial statements.</span></span></span></span></div>
                        </div>
                      <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of write-downs for impairments recognized during the period for long lived assets as well as the amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_RoyaltyBearingGrantsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Royalty Bearing Grants [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_RoyaltyBearingGrantsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_SeverancePayPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Severance Pay [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_SeverancePayPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_ShortTermBankDepositsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Short-Term Bank Deposits [Policy Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_ShortTermBankDepositsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_TreasuryStockPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for treasury stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_TreasuryStockPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 05<br> -Paragraph 4<br> -Subparagraph (a)-(d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6909625&amp;loc=d3e227-128457<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(1)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126999549&amp;loc=d3e4273-108586<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ComprehensiveIncomePolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for comprehensive income.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ComprehensiveIncomePolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskCreditRisk">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for credit risk.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 825<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941378&amp;loc=d3e61044-112788<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskCreditRisk</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConsolidationPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 810<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=109239629&amp;loc=d3e5614-111684<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConsolidationPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CostOfSalesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for cost of product sold and service rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 705<br> -URI https://asc.fasb.org/topic&amp;trid=2122478<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CostOfSalesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for derivatives used in hedging relationships, which may include how gains or losses are recognized and presented in the financial statements, and amortization policies for deferred amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4EEEE<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL109999725-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EarningsPerSharePolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3630-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EarningsPerSharePolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueOfFinancialInstrumentsPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for determining the fair value of financial instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 60<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=7493716&amp;loc=d3e21868-110260<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13279-108611<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueOfFinancialInstrumentsPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -URI https://asc.fasb.org/topic&amp;trid=2175825<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13854-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -URI https://asc.fasb.org/subtopic&amp;trid=2144439<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 25<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32247-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32847-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 19<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32840-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL116659661-227067<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32280-109318<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 17<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32809-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4556-108314<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -URI https://asc.fasb.org/topic&amp;trid=2126998<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 330<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6471895&amp;loc=d3e55923-109411<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 270<br> -SubTopic 10<br> -Section 45<br> -Paragraph 6<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126900757&amp;loc=d3e543-108305<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeLeasesPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for leasing arrangement entered into by lessee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918666-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeLeasesPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for investment classified as marketable security.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 320<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126980459&amp;loc=d3e62652-112803<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99779-112916<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 958<br> -SubTopic 360<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=126982197&amp;loc=d3e99893-112916<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ResearchAndDevelopmentExpensePolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 730<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6420194&amp;loc=d3e21568-108373<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ResearchAndDevelopmentExpensePolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RevenueRecognitionPolicyTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126899994&amp;loc=d3e18823-107790<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RevenueRecognitionPolicyTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(v)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -URI https://asc.fasb.org/topic&amp;trid=2228938<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 14.D.2.Q6)<br> -URI https://asc.fasb.org/extlink&amp;oid=122041274&amp;loc=d3e301413-122809<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (f)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StandardProductWarrantyPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 460<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126907703&amp;loc=d3e12565-110249<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StandardProductWarrantyPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -URI https://asc.fasb.org/topic&amp;trid=2196771<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UseOfEstimates">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6191-108592<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6161-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6143-108592<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6061-108592<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6132-108592<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e5967-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UseOfEstimates</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>43
<FILENAME>R28.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424098919056">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GENERAL (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=allt_NetonomyLTDMember', window );">Netonomy LTD [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock', window );">Schedule of pro forma revenue and net loss</a></td>
<td class="text">
                    <div>
                      <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:88%">

                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-current assets</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Account Payable</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(11</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other Payables</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(142</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">IPR&amp;D</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,659</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Goodwill</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">121</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:top;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net assets acquired</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,631</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>

                      </table>
                    </div>
                  <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=allt_KeepersChildSafetyLtdMember', window );">Keepers Child Safety Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock', window );">Schedule of the Fair Value of Assets Acquired and Liabilities Assumed</a></td>
<td class="text">
                  <table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:88%">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:top" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Technology</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,002</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:top;width:88%;padding-bottom:2px" valign="bottom">
                          <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Goodwill</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">150</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:top;width:88%;padding-bottom:4px" valign="bottom">
                          <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net assets acquired</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,152</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>

                  </table>
                <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionProFormaInformationTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionProFormaInformationTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1486-128463<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=79982066&amp;loc=d3e1392-128463<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=allt_NetonomyLTDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=allt_NetonomyLTDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=allt_KeepersChildSafetyLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=allt_KeepersChildSafetyLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>44
<FILENAME>R29.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424102209248">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock', window );">Schedule of Allowance of Credit Losses</a></td>
<td class="text">
                                  <div>
                                    <div>
                                      <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                          <tr>
                                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total allowance for credit losses &#8211; January 1</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,398</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,309</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,867</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%" valign="bottom">
                                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current-period provision for expected credit losses</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">823</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">293</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,894</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Write-offs</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(64</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(9</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(934</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Recoveries collected</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(249</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(195</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(518</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                            </td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>
                                          <tr>
                                            <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total allowance for credit losses &#8211; December 31</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,908</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,398</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,309</span></span></div>
                                            </td>
                                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          </tr>

                                      </table>
                                    </div>
                                  </div>
                                <span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock', window );">Schedule of Estimated Useful Lives at an Annual Rate</a></td>
<td class="text">
                                    <div>
                                      <div>
                                        <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                            <tr>
                                              <td style="width:70%;vertical-align:top">&#160;</td>
                                              <td style="width:3.1%;vertical-align:bottom">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)">
                                                <div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top">&#160;</td>
                                              <td style="width:3.1%;vertical-align:bottom">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lab equipment</span></span></div>
                                              </td>
                                              <td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                                                <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16 - 25</span></span></div>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Computers and peripheral equipment</span></span></div>
                                              </td>
                                              <td style="width:3.1%;vertical-align:bottom">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom">
                                                <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">33</span></span></div>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Office furniture</span></span></div>
                                              </td>
                                              <td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                                                <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6</span></span></div>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SECaaS equipment*</span></span></div>
                                              </td>
                                              <td style="width:3.1%;vertical-align:bottom">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom">
                                                <div style="text-align:center;margin-left:0.3pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16</span></span></div>
                                              </td>
                                            </tr>
                                            <tr>
                                              <td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Leasehold improvements</span></span></div>
                                              </td>
                                              <td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)">&#160;</td>
                                              <td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)">
                                                <div style="text-align:center;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Over the shorter of the term of the lease or the useful life of the asset</span></span></div>
                                              </td>
                                            </tr>

                                        </table>
                                      </div>
                                    </div>
                                  <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock', window );">Schedule of Stock-Based Compensation Expense</a></td>
<td class="text">
                                    <div>
                                      <div>
                                        <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                            <tr>
                                              <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                                <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                                <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,133</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">581</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">355</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%" valign="bottom">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,168</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,499</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,368</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Sales and marketing</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,943</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,212</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,145</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">General and administrative</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,921</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,708</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,330</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>
                                            <tr>
                                              <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total share-based compensation expense</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,165</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,000</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,198</span></span></div>
                                              </td>
                                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                            </tr>

                                        </table>
                                      </div>
                                    </div>
                                  <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock', window );">Schedule of Accumulated Other Comprehensive Income</a></td>
<td class="text">
                            <div>
                              <div style="margin-left:90pt">
                                <div>
                                  <div>
                                    <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                        <tr>
                                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2022</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrealized gain (losses) on marketable securities</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unrealized gains (losses) on cash flow hedges</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2021</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">98</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">173</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">271</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Changes in other comprehensive loss before reclassifications</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(140</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5,562</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(5,702</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amounts reclassified from accumulated other comprehensive loss to:</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost of revenues</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">791</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">791</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating expenses</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,384</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,384</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial income, net</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net current-period other comprehensive loss</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(138</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,387</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,525</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance as of December 31, 2022</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(40</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,214</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,254</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                        </tr>

                                    </table>
                                  </div>
                                </div>
                              </div>
                            </div>
                          <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Property and Equipment Percentage of Depreciation at an Annual Rate [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of accumulated other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.19(b),22(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>45
<FILENAME>R30.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100895152">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>AVAILABLE-FOR-SALE MARKETABLE SECURITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract', window );"><strong>Investments, Debt and Equity Securities [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock', window );">Schedule of summary of Available-for-Sale Marketable Securities</a></td>
<td class="text">
          <div>
            <div>
              <div style="line-height:1.25">&#160;</div>
              <div style="margin-left:56.7pt">
                <table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%">

                    <tr>
                      <td colspan="1" style="vertical-align:top;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2022</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31, 2021</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortized cost</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized gain</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized<br/>loss</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair</span></span></div>
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">value</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortized cost</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross</span></span></div>
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">unrealized<br/>gain</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Gross unrealized<br/>loss</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair</span></span></div>
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">value</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:top" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:top" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale - matures within one year:</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px" valign="bottom">
                        <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Corporate debentures</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,029</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(37</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,992</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,334</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">36</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,370</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,029</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(37</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,992</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,334</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">36</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6,370</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%;background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale - matures after one year through three years:</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%" valign="bottom">
                        <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Governmental debentures</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">176</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">176</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Corporate debentures</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">304</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">301</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,920</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">67</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,985</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td colspan="1" style="vertical-align:top;width:20%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,333</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(40</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,293</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,430</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">103</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                      </td>
                      <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,531</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>

                </table>
              </div>
            </div>
          </div>
        <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>46
<FILENAME>R31.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424094891552">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueDisclosuresAbstract', window );"><strong>Fair Value Disclosures [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock', window );">Schedule of Financial Assets Measured at Fair Value on a Recurring Basis</a></td>
<td class="text">
                  <div>
                    <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2022</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value measurements using input type</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Assets:</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale marketable securities</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,293</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,293</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency derivative contracts</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Liabilities:</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Earn-out liability</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(656</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(656</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency derivative contracts</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(901</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(901</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total financial net assets</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,415</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(656</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,759</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>

                    </table>
                  </div>

                <div>
                  <div style="line-height:1.25">&#160;</div>
                  <div style="margin-left:63pt">
                    <div>
                      <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">As of December 31, 2021(*)</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value measurements using input type</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 1</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 2</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Level 3</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Assets:</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Available-for-sale marketable securities</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,531</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,531</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency derivative contracts</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">*980</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">980</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Liabilities:</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%;padding-bottom:2px" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency derivative contracts</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">*(78</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(78</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:52%;padding-bottom:4px" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total financial net assets</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12,433</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12,433</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>

                      </table>
                    </div>
                  </div>
                  <div style="line-height:1.25">&#160;</div>
                  <div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(*) Reclassifed.</span></span></div>
                </div>
              <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock', window );">Schedule of Fair Value Measurements Using Significant Unobservable Inputs</a></td>
<td class="text">
                    <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                        <tr>
                          <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance at January 1, 2022</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Earn Out liability &#8211; Keepers</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">652</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Earn Out liability adjustments due to exchange rates</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Adjustment due to change in forecast and time value of earn-out consideration</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance at December 31, 2022</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">656</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>

                    </table>
                  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueDisclosuresAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueDisclosuresAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the effect of fair value measurements using significant unobservable inputs (Level 3) on changes in plan assets of pension plans and/or other employee benefit plans for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>47
<FILENAME>R32.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424105128672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember', window );">Designated as Hedging Instrument [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock', window );">Schedule of the Fair Value of Open Foreign Exchange Contracts</a></td>
<td class="text">
            <div>
              <div style="line-height:1.25">&#160;</div>
              <div>
                <div style="margin-left:63pt">
                  <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px;width:35%" valign="bottom">
                          <div style="text-align:center;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign exchange forward and</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:3%" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;padding-bottom:2px;width:35%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                        <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:35%" valign="bottom">
                          <div style="text-align:center;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">options contracts</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:35%" valign="bottom">
                          <div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance sheet</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:3%" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of foreign exchange hedge transactions</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other receivables and prepaid expenses</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">973</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px" valign="bottom">
                          <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of foreign exchange hedge transactions</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px" valign="bottom">
                          <div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other payables and accrued expenses</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(838</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(11</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:4px" valign="bottom">
                          <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total derivatives designated as hedging instruments</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:4px" valign="bottom">
                          <div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other Comprehensive profit (loss)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,214</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">173</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>

                  </table>
                </div>
              </div>
            </div>
          <span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember', window );">Not Designated as Hedging Instrument [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock', window );">Schedule of the Fair Value of Open Foreign Exchange Contracts</a></td>
<td class="text">
            <div>
              <div style="line-height:1.25">&#160;</div>
              <div>
                <div style="margin-left:63pt">
                  <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px;width:35%" valign="bottom">
                          <div style="text-align:center;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign exchange forward and</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:3%" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;padding-bottom:2px;width:35%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                        <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">options contracts</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:3%" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Balance sheet</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:3%" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of foreign exchange non-designated hedge transactions</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other receivables and prepaid expenses</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px" valign="bottom">
                          <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Fair value of foreign exchange non-designated hedge transactions</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:2px" valign="bottom">
                          <div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other payables and accrued expenses</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(63</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(67</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:4px" valign="bottom">
                          <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total derivatives non-designated as hedging instruments</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td style="vertical-align:bottom;width:35%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(52</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(60</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                      </tr>

                  </table>
                </div>
              </div>
            </div>
          <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_DesignatedAsHedgingInstrumentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_HedgingDesignationAxis=us-gaap_NondesignatedMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>48
<FILENAME>R33.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100959424">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER RECEIVABLES AND PREPAID EXPENSES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock', window );">Schedule of other accounts receivable and prepaid expense</a></td>
<td class="text">
                            <div>
                              <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                  <tr>
                                    <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Prepaid expenses</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,560</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,029</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%" valign="bottom">
                                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Government authorities</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,108</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,947</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrued interest</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,059</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">198</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%" valign="bottom">
                                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency derivative contracts</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">980</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Short-term lease deposits</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">163</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">185</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">
                                      <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Others</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">72</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">151</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;padding-bottom:4px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,985</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,490</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>

                              </table>
                            </div>
                          <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other Accounts Receivable And Prepaid Expenses [Table Text Block]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>49
<FILENAME>R34.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424101057296">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock', window );">Schedule of Inventory</a></td>
<td class="text">
                            <div>
                              <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                  <tr>
                                    <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Raw materials</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,003</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,494</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">
                                      <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Finished goods</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,259</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,598</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:76%;padding-bottom:4px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">13,262</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,092</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>

                              </table>
                            </div>
                          <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfInventoryCurrentTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(c))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(b))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6361739&amp;loc=d3e7789-107766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfInventoryCurrentTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>50
<FILENAME>R35.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424101031680">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentAbstract', window );"><strong>Property, Plant and Equipment [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentTextBlock', window );">Schedule of Property and Equipment</a></td>
<td class="text">
                  <div>
                    <div style="margin-left:63pt">
                      <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Cost:</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lab equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19,711</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">18,871</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Computers and peripheral equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,856</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14,316</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Office furniture and equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,568</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,510</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Leasehold improvements</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,039</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,039</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SECaaS equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,722</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,886</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">43,896</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">43,622</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated depreciation:</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Lab equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,037</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14,408</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Computers and peripheral equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,239</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,164</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Office furniture and equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">589</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">535</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Leasehold improvements</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,453</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,230</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">SECaaS equipment</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,342</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,285</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">29,660</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">28,622</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:4px" valign="bottom">
                              <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Depreciated cost</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14,236</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15,000</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>

                      </table>
                    </div>
                  </div>
                <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>51
<FILENAME>R36.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424104993648">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS, NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock', window );">Schedule of Intangible Assets</a></td>
<td class="text">
                    <div>
                      <div style="line-height:1.25">&#160;</div>
                      <div style="margin-left:90pt">
                        <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                            <tr>
                              <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:top" valign="bottom">
                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted Average Useful life</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom">
                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(Years)</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Original Cost:</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:top;text-align:center;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Technology</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="text-align:center;vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3.8-6</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,113</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,111</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Backlog</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.8</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,877</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,877</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Customer relationships</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4.4</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,592</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,592</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Software license</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,651</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,651</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">IP R&amp;D</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,659</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,659</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:center;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">20,892</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19,890</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accumulated amortization:</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Technology</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,117</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,111</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Backlog</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,877</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,877</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Customer relationships</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,592</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,592</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Software license</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">660</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">330</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">IP R&amp;D</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,135</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,525</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17,381</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16,435</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(204, 238, 255)">
                              <td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            </tr>
                            <tr style="background-color:rgb(255, 255, 255)">
                              <td style="vertical-align:bottom;width:59.4%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortized cost</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,511</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,455</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                            </tr>

                        </table>
                      </div>
                    </div>
                  <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock', window );">Schedule of Estimated Amortization Expense</a></td>
<td class="text">
                    <div>
                      <div style="margin-left:90pt">
                        <table border="0" cellpadding="0" cellspacing="0" style="width:80%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                            <tr>
                              <td style="vertical-align:bottom;border-bottom:#000000 2px solid" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ending December 31,</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                              <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,107</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:88%" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,107</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">802</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:88%;padding-bottom:2px" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Thereafter</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">495</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>
                            <tr>
                              <td style="vertical-align:bottom;width:88%;padding-bottom:4px" valign="bottom">
                                <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,511</span></span></div>
                              </td>
                              <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            </tr>

                        </table>
                      </div>
                    </div>
                  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>52
<FILENAME>R37.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424099071328">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>OTHER PAYABLES AND ACCRUED EXPENSES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>Payables and Accruals [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock', window );">Schedule of Other Payables and Accrued Expenses</a></td>
<td class="text">
                    <div>
                      <div>
                        <div style="line-height:1.25">&#160;</div>
                        <div style="margin-left:63pt">
                          <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(204, 238, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Accrued expenses</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,056</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7,405</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(255, 255, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred revenues from IIA</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">110</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">282</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(204, 238, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Government authorities</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,955</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,592</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(255, 255, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign currency derivative contracts</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">901</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">78</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(204, 238, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Holdback and contingent earnout</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,216</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">834</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(255, 255, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Provision for returns</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">90</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">233</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(204, 238, 255)">
                                <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Others</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">96</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">190</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(255, 255, 255)">
                                <td style="vertical-align:bottom;width:76%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom">&#160;</td>
                              </tr>
                              <tr style="background-color:rgb(204, 238, 255)">
                                <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,424</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11,614</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                              </tr>

                          </table>
                        </div>
                      </div>
                    </div>
                  <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>53
<FILENAME>R38.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424101064800">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENT LIABILITIES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate', window );">Schedule Of Weighted Average Remaining Lease Term And Discount Rate</a></td>
<td class="text">
            <div>
              <div style="line-height:1.25">&#160;</div>
              <div style="margin-left:90pt">
                <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="6" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom">
                        <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:top" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:top" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average remaining lease term</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="text-align:right;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.1 years</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                      <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                        <div style="text-align:right;line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.9 years</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                    </tr>
                    <tr>
                      <td style="vertical-align:top;width:76%" valign="bottom">
                        <div style="line-height:1.25;font-family:'Times New Roman',Times,serif"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average discount rate</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.49</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.39</span></span></div>
                      </td>
                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                      </td>
                    </tr>

                </table>
              </div>
            </div>
          <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock', window );">Schedule of Maturities of Operating Lease Liabilities</a></td>
<td class="text">
            <div>
              <div style="line-height:1.25">&#160;</div>
              <div>
                <div>
                  <div style="margin-left:90pt">
                    <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                        <tr>
                          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ending December 31,</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">
                            <div style="text-indent:11.35pt;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2023</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,553</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:11.35pt;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2024</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,090</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">
                            <div style="text-indent:11.35pt;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2025</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">526</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">
                            <div style="text-indent:11.35pt;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2026 and thereafter</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total lease payments</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,190</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Less - imputed interest</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(69</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Present value of lease liabilities</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,121</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>

                    </table>
                  </div>
                </div>
              </div>
              <div style="margin-left:90pt">&#160;</div>
            </div>
          <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Schedule of weighted-average remaining lease term and discount rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>54
<FILENAME>R39.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100832240">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockholdersEquityNoteAbstract', window );"><strong>Stockholders' Equity Note [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock', window );">Schedule of Stock Option Activity</a></td>
<td class="text">
                <div style="margin-left:90pt">
                  <table cellpadding="0" cellspacing="0" style="color:#000000;font-family:Times New Roman,Times,serif;font-size:10pt;text-align:left;width:88%">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="22" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px">&#160;</td>
                        <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px">&#160;</td>
                        <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number</span></span></div>
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">of shares upon exercise</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average exercise price</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number</span></span></div>
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">of shares upon exercise</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average exercise price</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number</span></span></div>
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">of shares upon exercise</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average exercise price</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding at beginning of year</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">675,986</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.99</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,134,256</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.68</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,453,741</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.59</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Forfeited</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(139,494</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16.08</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(30,861</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16.78</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(28,657</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">17.47</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;padding-bottom:2px" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercised</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(48,653</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.01</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(427,409</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6.54</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(290,828</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">6.25</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;padding-bottom:4px" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding at end of year</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">487,839</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.96</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">675,986</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.99</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,134,256</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.68</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;padding-bottom:4px" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercisable at end of year</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">487,839</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.96</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">660,986</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.04</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,065,498</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.83</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:28%;padding-bottom:4px" valign="bottom">
                          <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Vested and expected to vest</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">487,839</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.96</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">675,584</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.99</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,132,007</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">7.68</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>

                  </table>
                </div>
              <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock', window );">Schedule of Stock Options Outstanding</a></td>
<td class="text">
                <div>
                  <div style="line-height:1.25">&#160;</div>
                  <div>
                    <div style="margin-left:90pt">
                      <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                          <tr>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exercise price</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Shares upon exercise of options outstanding as of December 31, 2022</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average remaining contractual life</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Shares upon exercise of options exercisable as of December 31, 2022</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Years</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15.2-17.07</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,500</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.12</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,500</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:6%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10.0 -14.68</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">52,750</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.78</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">52,750</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.01-9.7</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">73,563</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2.28</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">73,563</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;padding-bottom:2px" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">0.1-4.95</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">357,026</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1.23</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">357,026</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">487,839</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">487,839</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>

                      </table>
                    </div>
                  </div>
                </div>
              <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock', window );">Summary of Restricted Stock Unit Activity</a></td>
<td class="text">
                <div>
                  <div style="margin-left:90pt">
                    <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="14" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px">&#160;</td>
                          <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number</span></span></div>
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">of shares upon exercise</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average share price</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Number</span></span></div>
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">of shares upon exercise</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                            <div style="text-align:center;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Weighted average share price</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:top;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Outstanding at beginning of year</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,937,908</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12.92</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,763,017</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.63</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:top;width:52%" valign="bottom">
                            <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Granted</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,473,400</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.22</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,149,500</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16.26</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:top;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Vested</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(829,910</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15.82</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(681,433</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">15.82</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:top;width:52%;padding-bottom:2px" valign="bottom">
                            <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Forfeited</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(325,778</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5.78</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(293,176</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16.39</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>
                        <tr>
                          <td style="vertical-align:top;width:52%;padding-bottom:4px" valign="bottom">
                            <div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unvested at end of year</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,255,620</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8.52</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,937,908</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">12.92</span></span></div>
                          </td>
                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                        </tr>

                    </table>
                  </div>
                </div>
              <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding and exercisable options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockholdersEquityNoteAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockholdersEquityNoteAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>55
<FILENAME>R40.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424104922384">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TAXES ON INCOME (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock', window );">Schedule of Pre-tax Income (Loss)</a></td>
<td class="text">
                        <div>
                          <div>
                            <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                <tr>
                                  <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-align:justify;margin-right:2.85pt;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Domestic</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(32,826</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(15,419</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(8,722</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                    <div style="text-align:justify;margin-right:2.85pt;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,691</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,230</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,550</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(30,135</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(13,189</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(7,172</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                </tr>

                            </table>
                          </div>
                        </div>
                      <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock', window );">Schedule of the Reconciliation of the Theoretical Tax Expenses</a></td>
<td class="text">
                          <div style="margin-left:90pt">
                            <table cellpadding="0" cellspacing="0" style="color:#000000;font-family:Times New Roman,Times,serif;font-size:10pt;text-align:left;width:88%">

                                <tr>
                                  <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                    <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Loss before taxes on income</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(30,135</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(13,189</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(7,172</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Theoretical tax income computed at the Israeli statutory tax rate (23% for the years 2022, 2021 and 2020, respectively)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(6,931</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(3,034</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(1,650</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Changes in valuation allowance</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,116</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,604</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,979</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Increase in losses and temporary differences due to change in Israeli corporate and &#8220;Approved Enterprise" tax</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Write off of prepaid and withholding taxes</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,388</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">875</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,066</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign tax rates differences related to subsidiaries</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">46</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">14</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">35</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-deductible expenses</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">512</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">71</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">72</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Capital note and inter-company balances release taxes</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">544</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other expenses and Exchange rate differences</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">195</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">488</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(383</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                  </td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Non-deductible share-based compensation expense</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,925</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">633</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">557</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in expense associated with tax positions for current year</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">500</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>
                                <tr>
                                  <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                    <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Actual tax expense</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,895</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,851</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                    <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,176</span></span></div>
                                  </td>
                                  <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                </tr>

                            </table>
                          </div>
                        <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock', window );">Schedule of Income Tax Expense</a></td>
<td class="text">
                        <div>
                          <div>
                            <div>
                              <div>
                                <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                    <tr>
                                      <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                      <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                      <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                        <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current taxes</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">391</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">334</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">513</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%" valign="bottom">
                                        <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred taxes expense</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">420</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">97</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Taxes in respect of previous years</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">16</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">122</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%" valign="bottom">
                                        <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Write off of prepaid and withholding taxes</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,388</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">875</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,066</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in expense associated with tax positions for current year</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">500</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>
                                    <tr>
                                      <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,895</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,851</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                        <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,176</span></span></div>
                                      </td>
                                      <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    </tr>

                                </table>
                              </div>
                            </div>
                          </div>
                        </div>

                                <div>
                                  <div style="line-height:1.25">&#160;</div>
                                  <div style="margin-left:108pt">
                                    <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                        <tr>
                                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended December 31,</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                            <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Domestic</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,129</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">973</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">870</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Foreign</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">766</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">878</span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,306</span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,895</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,851</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,176</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>

                                    </table>
                                  </div>
                                  <div style="margin-left:108pt">
                                    <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                        <tr>
                                          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Domestic</span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current taxes</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(2</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Taxes in respect of previous years</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(20</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">37</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Write off of prepaid and withholding taxes</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,149</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">936</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">872</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total Domestic</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,129</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">973</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">870</span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>

                                    </table>
                                  </div>
                                  <div style="line-height:1.25;margin-left:108pt">
                                    <table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                        <tr>
                                          <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif"><span style="text-decoration:underline">Foreign</span></span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Current taxes</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">391</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">334</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">515</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred taxes expense</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">420</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">97</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Taxes in respect of previous years</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">36</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">85</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Write off of prepaid and withholding taxes</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">239</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(61</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">194</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Change in expense associated with tax positions for current year</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">100</span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">500</span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total foreign</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">766</span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">878</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,306</span></span></td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>
                                        <tr>
                                          <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Total income tax expense (benefit)</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,895</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,851</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                            <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,176</span></span></div>
                                          </td>
                                          <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                        </tr>

                                    </table>
                                  </div>
                                </div>
                              <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock', window );">Schedule of Deferred Income Taxes</a></td>
<td class="text">
                  <div>
                    <div style="line-height:1.25">&#160;</div>
                    <div style="margin-left:90pt">
                      <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                              <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax assets:</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating and capital loss carryforwards</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">25,962</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">22,332</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Research and development</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">10,260</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,161</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Employee benefits</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,286</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,629</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intangible assets</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">77</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">179</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating lease liabilities</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,178</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,898</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Stock based compensation expenses</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,481</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,883</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Prepaid and withholding taxes</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,702</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,662</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">
                              <div style="text-align:justify;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other temporary differences mainly relating to reserve and allowances</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">563</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">438</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax asset before valuation allowance</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">46,509</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">43,182</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom">
                              <div style="text-align:justify;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Valuation allowance</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(41,917</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(37,801</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                            </td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">
                              <div style="text-align:justify;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax asset net of valuation allowance</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">4,592</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">5,381</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Deferred tax liability:</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">
                              <div style="text-align:justify;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Intangible assets</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,354</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">3,423</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Operating lease right-of-use assets</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,239</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,958</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>
                          <tr>
                            <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="text-align:justify;margin-left:2.85pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net deferred tax asset</span></span></div>
                            </td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                            <td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                              <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                            </td>
                            <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                          </tr>

                      </table>
                    </div>
                  </div>
                <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of income before income tax between domestic and foreign jurisdictions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>56
<FILENAME>R41.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100979952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GEOGRAPHIC INFORMATION (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAbstract', window );"><strong>Segment Reporting [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock', window );">Schedule of Revenues by Geographic Location</a></td>
<td class="text">
                      <div>
                        <div style="margin-left:63pt">
                          <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Europe</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">41,773</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">58,414</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">94,644</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%" valign="bottom">
                                  <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Asia and Oceania</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">29,888</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">44,227</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,519</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Americas</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21,791</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19,391</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">8,131</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                  <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Middle East and Africa</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">29,285</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,568</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">9,628</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">122,737</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">145,600</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">135,922</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>

                          </table>
                        </div>
                      </div>
                    <span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock', window );">Schedule of Major Customers</a></td>
<td class="text">
                      <div>
                        <div style="text-align:justify;margin-left:56.7pt;line-height:1.25">&#160;</div>
                        <div style="margin-left:63pt">
                          <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1<sup style="vertical-align:text-top;line-height:1;font-size:smaller">st</sup> Customer</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">43</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                                </td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom">
                                  <div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2<sup style="vertical-align:text-top;line-height:1;font-size:smaller">nd</sup> Customer</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                                </td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">11</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">54</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">%</span></span></div>
                                </td>
                              </tr>

                          </table>
                        </div>
                      </div>
                    <span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock', window );">Schedule of Long-Lived Assets by Geographic Location</a></td>
<td class="text">
                      <div>
                        <div style="margin-left:63pt">
                          <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                  <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Long-lived assets:</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:76%" valign="bottom">
                                  <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Israel</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">18,472</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">21,821</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Other</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,151</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,692</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:76%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>
                              <tr>
                                <td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">19,623</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                  <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">23,513</span></span></div>
                                </td>
                                <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                              </tr>

                          </table>
                        </div>
                      </div>
                    <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>57
<FILENAME>R42.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100125952">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCIAL INCOME (EXPENSES), NET (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherIncomeAndExpensesAbstract', window );"><strong>Other Income and Expenses [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock', window );">Schedule of Financial Income, Net</a></td>
<td class="text">
                        <div>
                          <div>
                            <div style="line-height:1.25">&#160;</div>
                            <div style="margin-left:63pt">
                              <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                                  <tr>
                                    <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Year ended</span></span></div>
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December 31,</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2021</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                                      <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2020</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial income:</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%" valign="bottom">
                                      <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Interest income</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,880</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,045</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,754</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exchange rate differences and other</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">292</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">231</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Financial expenses:</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%" valign="bottom">
                                      <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Exchange rate differences and other</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">630</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">-</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Amortization/accretion of premium/discount on marketable securities, net</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">38</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">76</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">128</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>
                                  <tr>
                                    <td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2,134</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">339</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                                      <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">1,857</span></span></div>
                                    </td>
                                    <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                                  </tr>

                              </table>
                            </div>
                          </div>
                        </div>
                      <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherIncomeAndExpensesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherIncomeAndExpensesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>58
<FILENAME>R43.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424181892064">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE NOTES (Tables)<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th"><div>Dec. 31, 2022</div></th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtDisclosureAbstract', window );"><strong>Debt Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConvertibleDebtTableTextBlock', window );">Scheduled of convertible senior notes</a></td>
<td class="text">
                <div>
                  <table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left">

                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">December&#160;31,</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom">
                          <div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">2022</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Liability:</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%" valign="bottom">
                          <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Principal</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">40,000</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Unamortized issuance costs</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">(425</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">)</span></span></div>
                        </td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>
                      <tr>
                        <td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">Net carrying amount</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom">&#160;</td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">$</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom">
                          <div style="line-height:1.25"><span style="font-size:10pt"><span style="font-family:Times New Roman,Times,serif">39,575</span></span></div>
                        </td>
                        <td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom">&#160;</td>
                      </tr>

                  </table>
                </div>
              <span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConvertibleDebtTableTextBlock">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConvertibleDebtTableTextBlock</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:textBlockItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>59
<FILENAME>R44.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424094959584">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GENERAL (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1">30 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Jan. 14, 2018</div></th>
<th class="th"><div>Dec. 18, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Sep. 30, 2020</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents', window );">Net cash acquired assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 132<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_AcquisitionCostsRecordedToOperatingExpenses', window );">Acquisition costs recorded to operating expenses</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">49<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=allt_NetonomyLTDMember', window );">Netonomy LTD [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1', window );">Acquisition date</a></td>
<td class="text">Jan. 14,  2018<span></span>
</td>
<td class="text">Dec. 18,  2022<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationConsiderationTransferred1', window );">Total consideration</a></td>
<td class="nump">$ 3,765<span></span>
</td>
<td class="nump">$ 1,152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PaymentsToAcquireBusinessesGross', window );">Cash paid to acquire entity</a></td>
<td class="nump">3,180<span></span>
</td>
<td class="nump">500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts', window );">Acquisition transaction costs</a></td>
<td class="nump">303<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationContingentConsiderationLiability', window );">Fair value of contingent liability</a></td>
<td class="nump">282<span></span>
</td>
<td class="nump">$ 652<span></span>
</td>
<td class="nump">$ 656<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 834<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_HoldbackExpensesCurrent', window );">Holdback amount</a></td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationIndemnificationAssetsDescription', window );">Description of claims for indemnification</a></td>
<td class="text">paid in three installments consisting each one 40%, 40% and 20% of the Holdback amount following the first, second and 30-months anniversaries of the Closing Date<span></span>
</td>
<td class="text">The contingent consideration consists of two components: (a) $1,000 paid against actual income. (b) All expected revenues exceeding $1,000 multiplied by 3.0% limited for the period of 10 years as of Valuation Date.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_AmountOfPaymentsCap', window );">Amount of payments cap</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_RestrictedHoldbackAmount', window );">Restricted holdback amount</a></td>
<td class="nump">$ 797<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 797<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total purchase consideration</a></td>
<td class="nump">$ 3,631<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=allt_KeepersChildSafetyLtdMember', window );">Keepers Child Safety Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Total purchase consideration</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_AcquisitionCostsRecordedToOperatingExpenses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Acquisition costs recorded to operating expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_AcquisitionCostsRecordedToOperatingExpenses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_AmountOfPaymentsCap">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of payments cap.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_AmountOfPaymentsCap</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_HoldbackExpensesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Holdback expenses for current year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_HoldbackExpensesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_RestrictedHoldbackAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Restricted holdback amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_RestrictedHoldbackAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when the business acquisition agreement was executed, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationAcquisitionRelatedCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 10<br> -Section 25<br> -Paragraph 23<br> -URI https://asc.fasb.org/extlink&amp;oid=123586518&amp;loc=d3e1043-128460<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationAcquisitionRelatedCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationConsiderationTransferred1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6613-128477<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 30<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=126966197&amp;loc=d3e6578-128477<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationConsiderationTransferred1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationContingentConsiderationLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liability recognized arising from contingent consideration in a business combination.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 35<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126966325&amp;loc=d3e6819-128478<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 25<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=6911189&amp;loc=d3e6408-128476<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationContingentConsiderationLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationIndemnificationAssetsDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For indemnification assets recognized in connection with a business combination, this element represents a description of such assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationIndemnificationAssetsDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PaymentsToAcquireBusinessesGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126975305&amp;loc=d3e6927-128479<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3213-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PaymentsToAcquireBusinessesGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=allt_NetonomyLTDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=allt_NetonomyLTDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=allt_KeepersChildSafetyLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=allt_KeepersChildSafetyLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>60
<FILENAME>R45.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424099226096">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GENERAL (Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 18, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Jan. 14, 2018</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="nump">$ 31,833<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 31,683<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=allt_NetonomyLTDMember', window );">Netonomy LTD [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets', window );">Non-current assets</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable', window );">Account Payable</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther', window );">Other Payables</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="num">(142)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets', window );">IPR&amp;D</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,659<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">121<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,631<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionAxis=allt_KeepersChildSafetyLtdMember', window );">Keepers Child Safety Ltd [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessAcquisitionLineItems', window );"><strong>Business Acquisition [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology', window );">Technology</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,002<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Goodwill', window );">Goodwill</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">150<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet', window );">Net assets acquired</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 1,152<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of technology, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 805<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128092470&amp;loc=d3e4845-128472<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Goodwill">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03(10)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=121556970&amp;loc=d3e13816-109267<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 55<br> -Paragraph 24<br> -URI https://asc.fasb.org/extlink&amp;oid=122137925&amp;loc=d3e14258-109268<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=99380562&amp;loc=d3e13770-109266<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Goodwill</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=allt_NetonomyLTDMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=allt_NetonomyLTDMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_BusinessAcquisitionAxis=allt_KeepersChildSafetyLtdMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_BusinessAcquisitionAxis=allt_KeepersChildSafetyLtdMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>61
<FILENAME>R46.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424099789472">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems', window );"><strong>Restricted Cash and Cash Equivalents Items [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities', window );">Exchange rate financial gains and (losses) related revaluation of assets and liabilities</a></td>
<td class="nump">$ 442<span></span>
</td>
<td class="num">$ (454)<span></span>
</td>
<td class="nump">$ 552<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne', window );">Short-term deposits, weighted average interest rate</a></td>
<td class="nump">4.05%<span></span>
</td>
<td class="nump">0.71%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ShortTermBankDepositsHedgingTransactions', window );">Short-term bank deposits due to hedging transacations</a></td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="nump">$ 5,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryWriteDown', window );">Inventory write-offs</a></td>
<td class="nump">905<span></span>
</td>
<td class="nump">4,593<span></span>
</td>
<td class="nump">1,928<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryAdjustments', window );">Cumulative inventory write-off</a></td>
<td class="nump">8,862<span></span>
</td>
<td class="nump">9,103<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ValuationAllowancesAndReservesBalance', window );">Reserve for sales returns</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">233<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SeveranceCosts1', window );">Severance expense</a></td>
<td class="nump">3,516<span></span>
</td>
<td class="nump">2,465<span></span>
</td>
<td class="nump">3,619<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Allowance for credit losses</a></td>
<td class="nump">2,908<span></span>
</td>
<td class="nump">2,398<span></span>
</td>
<td class="nump">2,309<span></span>
</td>
<td class="nump">$ 1,867<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_AmountOfPastDueReceivables', window );">Amount of past due receivables</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ProceedsFromPastDueReceivables', window );">Past due receivables amount over from two resellers in Africa and Latin America</a></td>
<td class="nump">10,100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts', window );">Grants participations excluded from research and development costs</a></td>
<td class="nump">$ 825<span></span>
</td>
<td class="nump">167<span></span>
</td>
<td class="nump">339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtWeightedAverageInterestRate', window );">Weighted average cost of debt</a></td>
<td class="nump">18.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseRightOfUseAsset', window );">ROU assets</a></td>
<td class="nump">$ 5,387<span></span>
</td>
<td class="nump">8,513<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">ROU lease liabilites</a></td>
<td class="nump">5,121<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_RemainingPerformanceObligations', window );">Remaining performance obligations as of the balance date for long- term</a></td>
<td class="nump">88,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfDeferredCharges', window );">Amortization of deferred commission</a></td>
<td class="nump">1,863<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 122,737<span></span>
</td>
<td class="nump">$ 145,600<span></span>
</td>
<td class="nump">$ 135,922<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems', window );"><strong>Restricted Cash and Cash Equivalents Items [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount', window );">Outstanding options and warrants excluded from the calculation of diluted income per share</a></td>
<td class="nump">2,735,125<span></span>
</td>
<td class="nump">2,613,894<span></span>
</td>
<td class="nump">2,897,273<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems', window );"><strong>Restricted Cash and Cash Equivalents Items [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_AnnualPreVestingForfeitureRate', window );">Annual pre-vesting forfeiture rate</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_RemainingPerformanceObligationsShortTerm', window );">Remaining performance obligations as of the balance date for short-term</a></td>
<td class="nump">$ 53,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems', window );"><strong>Restricted Cash and Cash Equivalents Items [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_AnnualPreVestingForfeitureRate', window );">Annual pre-vesting forfeiture rate</a></td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="nump">30.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_RemainingPerformanceObligations', window );">Remaining performance obligations as of the balance date for long- term</a></td>
<td class="nump">$ 35,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=allt_IsraelInnovationAuthorityGrantMember', window );">Grants from the Israel Innovation Authority [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems', window );"><strong>Restricted Cash and Cash Equivalents Items [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts', window );">Grants participations excluded from research and development costs</a></td>
<td class="nump">539<span></span>
</td>
<td class="num">$ (42)<span></span>
</td>
<td class="nump">$ 339<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_ProductOrServiceAxis=allt_SpainTaxAuthoritiesGrantMember', window );">Grants from the Spain Tax Authorities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems', window );"><strong>Restricted Cash and Cash Equivalents Items [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts', window );">Grants participations excluded from research and development costs</a></td>
<td class="nump">$ 286<span></span>
</td>
<td class="nump">$ 209<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_AmountOfPastDueReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the amount of past due receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_AmountOfPastDueReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_AnnualPreVestingForfeitureRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Annual pre-vesting forfeiture rate.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_AnnualPreVestingForfeitureRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents gains or losses resulting from revaluation of assets and liabilities in foreign currencies.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Grants participations excluded from research and development costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_ProceedsFromPastDueReceivables">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash inflow from the past due receivables.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_ProceedsFromPastDueReceivables</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_RemainingPerformanceObligations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining performance obligations as of the balance date for long-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_RemainingPerformanceObligations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_RemainingPerformanceObligationsShortTerm">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Remaining performance obligations as of the balance date for short-term.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_RemainingPerformanceObligationsShortTerm</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_ShortTermBankDepositsHedgingTransactions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The balance of short-term bank deposits due to hedging transactions.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_ShortTermBankDepositsHedgingTransactions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfDeferredCharges">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of amortization of deferred charges applied against earnings during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfDeferredCharges</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 260<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=124432515&amp;loc=d3e3550-109257<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtWeightedAverageInterestRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate of debt outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtWeightedAverageInterestRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryAdjustments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4492-108314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryAdjustments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryWriteDown">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=116847112&amp;loc=d3e4542-108314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryWriteDown</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseRightOfUseAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's right to use underlying asset under operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseRightOfUseAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SeveranceCosts1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SeveranceCosts1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average interest rate for time deposits held by the entity with maturities of one year or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ValuationAllowancesAndReservesBalance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of valuation and qualifying accounts and reserves.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column B))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 4<br> -Subparagraph (SX 210.12-09(Column E))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e24092-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ValuationAllowancesAndReservesBalance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=allt_IsraelInnovationAuthorityGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=allt_IsraelInnovationAuthorityGrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=allt_SpainTaxAuthoritiesGrantMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=allt_SpainTaxAuthoritiesGrantMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>62
<FILENAME>R47.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424102532736">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Schedule of Allowance of Credit Losses) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountingPoliciesAbstract', window );"><strong>Accounting Policies [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Total allowance for credit losses &#8211; January 1</a></td>
<td class="nump">$ 2,398<span></span>
</td>
<td class="nump">$ 2,309<span></span>
</td>
<td class="nump">$ 1,867<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ProvisionForDoubtfulAccounts', window );">Current-period provision for expected credit losses</a></td>
<td class="nump">823<span></span>
</td>
<td class="nump">293<span></span>
</td>
<td class="nump">1,894<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs', window );">Write-offs</a></td>
<td class="num">(64)<span></span>
</td>
<td class="num">(9)<span></span>
</td>
<td class="num">(934)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries', window );">Recoveries collected</a></td>
<td class="num">(249)<span></span>
</td>
<td class="num">(195)<span></span>
</td>
<td class="num">(518)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllowanceForDoubtfulAccountsReceivable', window );">Total allowance for credit losses - December 31</a></td>
<td class="nump">$ 2,908<span></span>
</td>
<td class="nump">$ 2,398<span></span>
</td>
<td class="nump">$ 2,309<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountingPoliciesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountingPoliciesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of allowance for credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 310<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=123577603&amp;loc=d3e5074-111524<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124255206&amp;loc=SL82895884-210446<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase in allowance for credit loss on accounts receivable, from recovery.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of direct write-downs of accounts receivable charged against the allowance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ProvisionForDoubtfulAccounts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense (reversal of expense) for expected credit loss on accounts receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 20<br> -Section 50<br> -Paragraph 13<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124255953&amp;loc=SL82919249-210447<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ProvisionForDoubtfulAccounts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>63
<FILENAME>R48.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424098880912">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Schedule of Estimated Useful Lives at Annual Rates) (Details)<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr><th class="th" colspan="2"><div>Dec. 31, 2022</div></th></tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember', window );">Lab equipment [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate', window );">Estimated useful lives, annual rate</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember', window );">Lab equipment [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate', window );">Estimated useful lives, annual rate</a></td>
<td class="nump">25.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Computers and peripheral equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate', window );">Estimated useful lives, annual rate</a></td>
<td class="nump">33.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office furniture [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate', window );">Estimated useful lives, annual rate</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=allt_SecurityAsServiceMember', window );">SECaaS equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate', window );">Estimated useful lives, annual rate</a></td>
<td class="nump">16.00%<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"><sup>[1]</sup></td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives', window );">Estimated useful lives</a></td>
<td class="text">Over the shorter of the term of the lease or the useful life of the asset<span></span>
</td>
<td class="fn" style="border-bottom: 0px;"></td>
</tr>
<tr><td colspan="3"></td></tr>
<tr><td colspan="3"><table class="outerFootnotes" width="100%"><tr class="outerFootnote">
<td style="vertical-align: top; width: 12pt;" valign="top">[1]</td>
<td style="vertical-align: top;" valign="top">SECaaS equipment &#8211; the equipment used for SECaaS revenues</td>
</tr></table></td></tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the rate at which the assets is depreciated anually.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 35<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=126905813&amp;loc=d3e1205-110223<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=allt_SecurityAsServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=allt_SecurityAsServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>64
<FILENAME>R49.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424102612480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Schedule of Stock-Based Compensation Expense) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 9,165<span></span>
</td>
<td class="nump">$ 8,000<span></span>
</td>
<td class="nump">$ 5,198<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">1,133<span></span>
</td>
<td class="nump">581<span></span>
</td>
<td class="nump">355<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember', window );">Research and development [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">3,168<span></span>
</td>
<td class="nump">2,499<span></span>
</td>
<td class="nump">1,368<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember', window );">Sales and marketing [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">2,943<span></span>
</td>
<td class="nump">3,212<span></span>
</td>
<td class="nump">2,145<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember', window );">General and administrative [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems', window );"><strong>Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AllocatedShareBasedCompensationExpense', window );">Total stock-based compensation expense</a></td>
<td class="nump">$ 1,921<span></span>
</td>
<td class="nump">$ 1,708<span></span>
</td>
<td class="nump">$ 1,330<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AllocatedShareBasedCompensationExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (h)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AllocatedShareBasedCompensationExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_ResearchAndDevelopmentExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_SellingAndMarketingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_GeneralAndAdministrativeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>65
<FILENAME>R50.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424095354480">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SIGNIFICANT ACCOUNTING POLICIES (Schedule of Accumulated Other Comprehensive Income) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance</a></td>
<td class="nump">$ 271<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Changes in other comprehensive loss before reclassifications</a></td>
<td class="num">(5,702)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive loss to:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive loss</a></td>
<td class="num">(1,525)<span></span>
</td>
<td class="nump">$ 125<span></span>
</td>
<td class="nump">$ 671<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance</a></td>
<td class="num">(1,254)<span></span>
</td>
<td class="nump">271<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember', window );">Unrealized gains (losses) on cash flow hedges [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance</a></td>
<td class="nump">173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Changes in other comprehensive loss before reclassifications</a></td>
<td class="num">(5,562)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive loss to:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember', window );">Unrealized gain (losses) on marketable securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems', window );"><strong>Accumulated Other Comprehensive Income (Loss) [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance</a></td>
<td class="nump">98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax', window );">Changes in other comprehensive loss before reclassifications</a></td>
<td class="num">(140)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive loss to:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 98<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive loss to:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">791<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues [Member] | Unrealized gains (losses) on cash flow hedges [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive loss to:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">791<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember', window );">Cost of revenues [Member] | Unrealized gain (losses) on marketable securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive loss to:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember', window );">Operating expenses [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive loss to:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">3,384<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember', window );">Operating expenses [Member] | Unrealized gains (losses) on cash flow hedges [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive loss to:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">3,384<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive loss</a></td>
<td class="num">(1,387)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance</a></td>
<td class="num">(1,214)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember', window );">Operating expenses [Member] | Unrealized gain (losses) on marketable securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive loss to:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_NonoperatingIncomeExpenseMember', window );">Financial income, net [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive loss to:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_NonoperatingIncomeExpenseMember', window );">Financial income, net [Member] | Unrealized gains (losses) on cash flow hedges [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive loss to:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeStatementLocationAxis=us-gaap_NonoperatingIncomeExpenseMember', window );">Financial income, net [Member] | Unrealized gain (losses) on marketable securities [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract', window );"><strong>Amounts reclassified from accumulated other comprehensive loss to:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax', window );">Amounts reclassified from accumulated other comprehensive loss</a></td>
<td class="nump">2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax', window );">Net current-period other comprehensive loss</a></td>
<td class="num">(138)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax', window );">Balance</a></td>
<td class="num">$ (40)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(30)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(23)(a)(3))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (h)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 40<br> -Section 65<br> -Paragraph 2<br> -Subparagraph (g)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=124501264&amp;loc=SL117420844-207641<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e681-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax, before reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 6: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax and reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1A<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669619-108580<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(21))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 9: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1B<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669625-108580<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(23))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(19))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after tax of reclassification adjustments of other comprehensive income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32136-110900<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 45<br> -Paragraph 20<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=118261656&amp;loc=d3e32211-110900<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442411-227067<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6450520&amp;loc=d3e32583-110901<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 14A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL7669686-108580<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 55<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=124507222&amp;loc=d3e1436-108581<br><br>Reference 7: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=124431353&amp;loc=SL124442407-227067<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentRiskAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentRiskAxis=us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StatementEquityComponentsAxis=us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_CostOfSalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_OperatingExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeStatementLocationAxis=us-gaap_NonoperatingIncomeExpenseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeStatementLocationAxis=us-gaap_NonoperatingIncomeExpenseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>66
<FILENAME>R51.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424102232176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>AVAILABLE-FOR-SALE MARKETABLE SECURITIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost</a></td>
<td class="nump">$ 4,333<span></span>
</td>
<td class="nump">$ 11,430<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gain</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">103<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized loss</a></td>
<td class="num">(40)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Fair value</a></td>
<td class="nump">4,293<span></span>
</td>
<td class="nump">11,531<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_AvailableForSaleSecuritiesMaturityPeriodAxis=allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember', window );">Available-for-sale securities matures within one year [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost</a></td>
<td class="nump">4,029<span></span>
</td>
<td class="nump">6,334<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gain</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized loss</a></td>
<td class="num">(37)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Fair value</a></td>
<td class="nump">3,992<span></span>
</td>
<td class="nump">6,370<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_AvailableForSaleSecuritiesMaturityPeriodAxis=allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember', window );">Available-for-sale securities matures within one year [Member] | Corporate debentures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost</a></td>
<td class="nump">4,029<span></span>
</td>
<td class="nump">6,334<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gain</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">36<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized loss</a></td>
<td class="num">(37)<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Fair value</a></td>
<td class="nump">3,992<span></span>
</td>
<td class="nump">6,370<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_AvailableForSaleSecuritiesMaturityPeriodAxis=allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember', window );">Available-for-sale securities matures after one year through three years [Member] | Governmental debentures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">176<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gain</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized loss</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Fair value</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">176<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_AvailableForSaleSecuritiesMaturityPeriodAxis=allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember', window );">Available-for-sale securities matures after one year through three years [Member] | Corporate debentures [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems', window );"><strong>Debt Securities, Available-for-sale [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis', window );">Amortized cost</a></td>
<td class="nump">304<span></span>
</td>
<td class="nump">4,920<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax', window );">Gross unrealized gain</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">67<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax', window );">Gross unrealized loss</a></td>
<td class="num">(3)<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Fair value</a></td>
<td class="nump">$ 301<span></span>
</td>
<td class="nump">$ 4,985<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 320<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126970911&amp;loc=d3e27161-111563<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 326<br> -SubTopic 30<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124258926&amp;loc=SL82898722-210454<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_AvailableForSaleSecuritiesMaturityPeriodAxis=allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_AvailableForSaleSecuritiesMaturityPeriodAxis=allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_CorporateDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_AvailableForSaleSecuritiesMaturityPeriodAxis=allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_AvailableForSaleSecuritiesMaturityPeriodAxis=allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentAxis=us-gaap_USGovernmentAgenciesDebtSecuritiesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>67
<FILENAME>R52.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424102344288">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Schedule of Financial Assets Measured at Fair Value on a Recurring Basis) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Available-for-sale marketable securities</a></td>
<td class="nump">$ 4,293<span></span>
</td>
<td class="nump">$ 11,531<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency derivative contracts</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">980<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Earn-out liability</a></td>
<td class="num">(656)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency derivative contracts</a></td>
<td class="num">(901)<span></span>
</td>
<td class="num">(78)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_NetAssetsFairValueDisclosure', window );">Total financial net assets</a></td>
<td class="nump">2,759<span></span>
</td>
<td class="nump">12,433<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member', window );">Level 1 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Available-for-sale marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency derivative contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Earn-out liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency derivative contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_NetAssetsFairValueDisclosure', window );">Total financial net assets</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member', window );">Level 2 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Available-for-sale marketable securities</a></td>
<td class="nump">4,293<span></span>
</td>
<td class="nump">11,531<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency derivative contracts</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">980<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Earn-out liability</a></td>
<td class="nump">0<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency derivative contracts</a></td>
<td class="num">(901)<span></span>
</td>
<td class="num">(78)<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_NetAssetsFairValueDisclosure', window );">Total financial net assets</a></td>
<td class="nump">3,415<span></span>
</td>
<td class="nump">12,433<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member', window );">Level 3 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract', window );"><strong>Assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_MarketableSecuritiesCurrent', window );">Available-for-sale marketable securities</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure', window );">Foreign currency derivative contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract', window );"><strong>Liabilities:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeLiabilities', window );">Earn-out liability</a></td>
<td class="num">(656)<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure', window );">Foreign currency derivative contracts</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_NetAssetsFairValueDisclosure', window );">Total financial net assets</a></td>
<td class="num">$ (656)<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_NetAssetsFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The fair value of financial assets less the fair value of financial liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_NetAssetsFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226008-175313<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13433-108611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyContractAssetFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyContractAssetFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_MarketableSecuritiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of investment in marketable security, classified as current.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_MarketableSecuritiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel1Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel2Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>68
<FILENAME>R53.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424099066688">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FAIR VALUE MEASUREMENTS (Schedule of fair value measurements using significant unobservable inputs ) (Details) - Level 3 [Member]<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr><th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th></tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems', window );"><strong>Defined Benefit Plan, Plan Assets, Level 3 Reconciliation [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Balance at</a></td>
<td class="nump">$ 0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_EarnOutLiabilityKeepers', window );">Earn Out liability &#8211; Keepers</a></td>
<td class="nump">652<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration', window );">Earn Out liability adjustments due to exchange rates Adjustment due to change in forecast and time value of earn-out consideration</a></td>
<td class="nump">4<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets', window );">Balance at</a></td>
<td class="nump">$ 656<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Information about Earn Out liability adjustments due to exchange rates adjustment due to change in forecast and time value of earn-out consideration.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_EarnOutLiabilityKeepers">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Information about Earn Out liability &#8211; Keepers.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_EarnOutLiabilityKeepers</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanFairValueOfPlanAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 55<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=123450688&amp;loc=d3e4179-114921<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br><br>Reference 7: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 715<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=123447040&amp;loc=d3e1928-114920<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanFairValueOfPlanAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FairValueByFairValueHierarchyLevelAxis=us-gaap_FairValueInputsLevel3Member</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>69
<FILENAME>R54.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424099628112">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax', window );">Net losses recognized from currency transactions</a></td>
<td class="nump">$ 1,520<span></span>
</td>
<td class="nump">$ 1,272<span></span>
</td>
<td class="nump">$ 1,200<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts', window );">Unrealized gain (loss) on forward contracts, net</a></td>
<td class="num">(1,214)<span></span>
</td>
<td class="nump">173<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent', window );">Outstanding hedge transactions</a></td>
<td class="nump">33,711<span></span>
</td>
<td class="nump">62,439<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet', window );">Gain or loss on the derivative instruments of other comprehensive loss to cost of revenues</a></td>
<td class="num">(503)<span></span>
</td>
<td class="nump">70<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax', window );">Gain (loss) on derivative instruments reclassified from OCI to operating expenses</a></td>
<td class="num">(3,674)<span></span>
</td>
<td class="nump">700<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue', window );">Non-designated hedge transactions</a></td>
<td class="nump">$ 11,944<span></span>
</td>
<td class="nump">$ 22,275<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value of liability arising from contracts that meet the criteria of being accounted for as derivative instruments, financial instrument or contract used to mitigate a specified risk (hedge), energy marketing activities (trading activities), expected to be settled after one year or beyond the normal operating cycle, if longer. Examples of energy marketing activities include, but are not limited to, trading of electricity, coal, natural gas and oil using financial instruments, including, but not limited to, forward contracts, options and swaps.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4CC<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL109998890-113959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4C<br> -Subparagraph (e)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624171-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of derivative instrument not designated as hedging instrument and classified as a liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 35<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=123602790&amp;loc=d3e30226-110892<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17<br> -URI https://asc.fasb.org/extlink&amp;oid=126980362&amp;loc=d3e28228-110885<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section 40<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=116633155&amp;loc=d3e31531-110899<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 11<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e637-108580<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 17A<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=SL34724391-108580<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 16<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e709-108580<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=126968391&amp;loc=d3e689-108580<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of open derivatives, commodity, or energy contracts, held at each balance sheet date, that was included in earnings for the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>70
<FILENAME>R55.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424096605680">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS (Schedule of the Fair Value Open Foreign Exchange Contracts) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract', window );"><strong>Derivative Instruments and Hedging Activities Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue', window );">Fair value of foreign exchange hedge transactions</a></td>
<td class="nump">$ 12<span></span>
</td>
<td class="nump">$ 973<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue', window );">Fair value of foreign exchange hedge transactions</a></td>
<td class="num">(838)<span></span>
</td>
<td class="num">(11)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet', window );">Total derivatives designated as hedging instruments</a></td>
<td class="num">$ (1,214)<span></span>
</td>
<td class="nump">$ 173<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of all foreign currency derivatives designated as cash flow hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(b),(c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of all derivative assets designated as foreign currency fair value hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of all derivative liabilities designated as foreign currency fair value hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>71
<FILENAME>R56.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100070960">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>DERIVATIVE INSTRUMENTS (Schedule of the Fair value of the outstanding non-designated foreign exchange contracts) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts', window );"><strong>Derivative Instruments Schedule Of Fair Value Of Outstanding Non Designated Foreign Exchange Contracts</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue', window );">Fair value of foreign exchange non-designated hedge transactions</a></td>
<td class="nump">$ 11<span></span>
</td>
<td class="nump">$ 7<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue', window );">Fair value of foreign exchange non-designated hedge transactions</a></td>
<td class="num">(63)<span></span>
</td>
<td class="num">(67)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet', window );">Total derivatives non-designated as hedging instruments</a></td>
<td class="num">$ (52)<span></span>
</td>
<td class="num">$ (60)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of all foreign currency derivatives not designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 45<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126966630&amp;loc=d3e41228-113958<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value as of the balance sheet date of all foreign currency derivative liabilities not designated as hedging instruments.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>72
<FILENAME>R57.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424094482752">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER RECEIVABLES AND PREPAID EXPENSES (Schedule of Other Accounts Receivable and Prepaid Expenses) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract', window );"><strong>Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseCurrent', window );">Prepaid expenses</a></td>
<td class="nump">$ 4,560<span></span>
</td>
<td class="nump">$ 4,029<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GovernmentContractReceivable', window );">Government authorities</a></td>
<td class="nump">2,108<span></span>
</td>
<td class="nump">2,947<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidInterest', window );">Accrued interest</a></td>
<td class="nump">1,059<span></span>
</td>
<td class="nump">198<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeAsset', window );">Foreign currency derivative contracts</a></td>
<td class="nump">23<span></span>
</td>
<td class="nump">980<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DepositsAssetsCurrent', window );">Short-term lease deposits</a></td>
<td class="nump">163<span></span>
</td>
<td class="nump">185<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAssetsCurrent', window );">Others</a></td>
<td class="nump">72<span></span>
</td>
<td class="nump">151<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent', window );">Other receivables and prepaid expenses</a></td>
<td class="nump">$ 7,985<span></span>
</td>
<td class="nump">$ 8,490<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DepositsAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DepositsAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeAsset">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeAsset</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GovernmentContractReceivable">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of receivables that are derived from government contracts.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 912<br> -SubTopic 310<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126938201&amp;loc=d3e55295-109406<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GovernmentContractReceivable</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current assets classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseAndOtherAssetsCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseAndOtherAssetsCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidExpenseCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(7))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidExpenseCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PrepaidInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of asset related to consideration paid in advance for interest that provides economic benefits within a future period of one year or the normal operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (g)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 05<br> -Paragraph 5<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126905020&amp;loc=d3e5879-108316<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 340<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6387103&amp;loc=d3e6435-108320<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PrepaidInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>73
<FILENAME>R58.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424102209216">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INVENTORIES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryDisclosureAbstract', window );"><strong>Inventory Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryRawMaterialsNetOfReserves', window );">Raw materials</a></td>
<td class="nump">$ 2,003<span></span>
</td>
<td class="nump">$ 1,494<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryFinishedGoodsNetOfReserves', window );">Finished goods</a></td>
<td class="nump">11,259<span></span>
</td>
<td class="nump">9,598<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InventoryNet', window );">Total inventory</a></td>
<td class="nump">13,262<span></span>
</td>
<td class="nump">11,092<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_CostOfGoodsSoldDeferredRevenue', window );">Cost of goods sold, deferred finished goods inventory</a></td>
<td class="nump">$ 1,729<span></span>
</td>
<td class="nump">$ 413<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_CostOfGoodsSoldDeferredRevenue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of finished goods inventory deferred due to unrecognized revenues associated with the inventory.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_CostOfGoodsSoldDeferredRevenue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryFinishedGoodsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryFinishedGoodsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=124098289&amp;loc=d3e6676-107765<br><br>Reference 3: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InventoryRawMaterialsNetOfReserves">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 330<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SAB Topic 5.BB)<br> -URI https://asc.fasb.org/extlink&amp;oid=27011343&amp;loc=d3e100047-122729<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(6)(a)(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InventoryRawMaterialsNetOfReserves</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>74
<FILENAME>R59.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424102689712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>PROPERTY AND EQUIPMENT, NET (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">$ 43,896<span></span>
</td>
<td class="nump">$ 43,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="nump">29,660<span></span>
</td>
<td class="nump">28,622<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentNet', window );">Deprecated cost</a></td>
<td class="nump">14,236<span></span>
</td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Depreciation', window );">Depreciation</a></td>
<td class="nump">6,406<span></span>
</td>
<td class="nump">4,635<span></span>
</td>
<td class="nump">$ 3,704<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember', window );">Lab equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">19,711<span></span>
</td>
<td class="nump">18,871<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="nump">16,037<span></span>
</td>
<td class="nump">14,408<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember', window );">Computers and peripheral equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">11,856<span></span>
</td>
<td class="nump">14,316<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="nump">8,239<span></span>
</td>
<td class="nump">11,164<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember', window );">Office furniture and equipment [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">1,568<span></span>
</td>
<td class="nump">1,510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="nump">589<span></span>
</td>
<td class="nump">535<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember', window );">Leasehold improvements [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">3,039<span></span>
</td>
<td class="nump">3,039<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="nump">1,453<span></span>
</td>
<td class="nump">1,230<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=allt_SecurityAsServiceMember', window );">Security As Service [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentLineItems', window );"><strong>Property, Plant and Equipment [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PropertyPlantAndEquipmentGross', window );">Cost</a></td>
<td class="nump">7,722<span></span>
</td>
<td class="nump">5,886<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment', window );">Accumulated depreciation</a></td>
<td class="nump">$ 3,342<span></span>
</td>
<td class="nump">$ 1,285<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(14))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Depreciation">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Depreciation</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(13))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 360<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6391035&amp;loc=d3e2868-110229<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03(a)(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 360<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429447&amp;loc=SL124453093-239630<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 852<br> -SubTopic 10<br> -Section 55<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=84165509&amp;loc=d3e56426-112766<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OtherMachineryAndEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_OfficeEquipmentMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_FurnitureAndFixturesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=us-gaap_LeaseholdImprovementsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PropertyPlantAndEquipmentByTypeAxis=allt_SecurityAsServiceMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PropertyPlantAndEquipmentByTypeAxis=allt_SecurityAsServiceMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>75
<FILENAME>R60.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424100074624">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS, NET (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfIntangibleAssets', window );">Amortization expense</a></td>
<td class="nump">$ 946<span></span>
</td>
<td class="nump">$ 940<span></span>
</td>
<td class="nump">$ 610<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=6388964&amp;loc=d3e16225-109274<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>76
<FILENAME>R61.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424094970992">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>INTANGIBLE ASSETS, NET (Schedule of Intangible Assets) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 20,892<span></span>
</td>
<td class="nump">$ 19,890<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">17,381<span></span>
</td>
<td class="nump">16,435<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 3,511<span></span>
</td>
<td class="nump">3,455<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember', window );">Technology [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful life (Years)</a></td>
<td class="text">3 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 10,113<span></span>
</td>
<td class="nump">9,111<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">$ 9,117<span></span>
</td>
<td class="nump">9,111<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=allt_TechnologyTwoMember', window );">Technology Two [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful life (Years)</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember', window );">Backlog [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful life (Years)</a></td>
<td class="text">2 years 9 months 18 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 1,877<span></span>
</td>
<td class="nump">1,877<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">$ 1,877<span></span>
</td>
<td class="nump">1,877<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember', window );">Customer Relationships [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful life (Years)</a></td>
<td class="text">4 years 4 months 24 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 3,592<span></span>
</td>
<td class="nump">3,592<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">$ 3,592<span></span>
</td>
<td class="nump">3,592<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember', window );">Software license [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful life (Years)</a></td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 1,651<span></span>
</td>
<td class="nump">1,651<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">$ 660<span></span>
</td>
<td class="nump">330<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember', window );">IP R&amp;D [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsLineItems', window );"><strong>Finite-Lived Intangible Assets [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife', window );">Weighted Average Useful life (Years)</a></td>
<td class="text">6 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsGross', window );">Cost</a></td>
<td class="nump">$ 3,659<span></span>
</td>
<td class="nump">3,659<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization', window );">Accumulated amortization</a></td>
<td class="nump">$ 2,135<span></span>
</td>
<td class="nump">$ 1,525<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16265-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(16))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 928<br> -SubTopic 340<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6473545&amp;loc=d3e61844-108004<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_TechnologyBasedIntangibleAssetsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=allt_TechnologyTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=allt_TechnologyTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_OrderOrProductionBacklogMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_CustomerRelationshipsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_ComputerSoftwareIntangibleAssetMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis=us-gaap_IntellectualPropertyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>77
<FILENAME>R62.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424098908352">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>INTANGIBLE ASSETS, NET (Schedule of Estimated Amortization Expense) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract', window );"><strong>Goodwill and Intangible Assets Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths', window );">2022</a></td>
<td class="nump">$ 1,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo', window );">2023</a></td>
<td class="nump">1,107<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree', window );">2024</a></td>
<td class="nump">802<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo', window );">Thereafter</a></td>
<td class="nump">495<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_FiniteLivedIntangibleAssetsNet', window );">Total</a></td>
<td class="nump">$ 3,511<span></span>
</td>
<td class="nump">$ 3,455<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_FiniteLivedIntangibleAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 926<br> -SubTopic 20<br> -Section 50<br> -Paragraph 5<br> -URI https://asc.fasb.org/extlink&amp;oid=120154696&amp;loc=d3e54445-107959<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 350<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=66006027&amp;loc=d3e16323-109275<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_FiniteLivedIntangibleAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>78
<FILENAME>R63.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424102268944">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>OTHER PAYABLES AND ACCRUED EXPENSES (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_PayablesAndAccrualsAbstract', window );"><strong>OTHER PAYABLES AND ACCRUED EXPENSES [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccruedLiabilitiesCurrent', window );">Accrued expenses</a></td>
<td class="nump">$ 7,056<span></span>
</td>
<td class="nump">$ 7,405<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncome', window );">Deferred revenues from IIA</a></td>
<td class="nump">110<span></span>
</td>
<td class="nump">282<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_GovernmentAuthorities', window );">Government authorities</a></td>
<td class="nump">1,955<span></span>
</td>
<td class="nump">2,592<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DerivativeFairValueOfDerivativeLiability', window );">Foreign currency derivative contracts</a></td>
<td class="nump">901<span></span>
</td>
<td class="nump">78<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_HoldbackAndContingentEarnout', window );">Holdback and contingent earnout</a></td>
<td class="nump">1,216<span></span>
</td>
<td class="nump">834<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ProvisionForReturns', window );">Provision for returns</a></td>
<td class="nump">90<span></span>
</td>
<td class="nump">233<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities', window );">Others</a></td>
<td class="nump">96<span></span>
</td>
<td class="nump">190<span></span>
</td>
</tr>
<tr class="reu">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_OtherPayablesAndAccruedLiabilitiesCurrent', window );">Total other payables and accrued expenses</a></td>
<td class="nump">$ 11,424<span></span>
</td>
<td class="nump">$ 11,614<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_GovernmentAuthorities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Government authorities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_GovernmentAuthorities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_HoldbackAndContingentEarnout">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Holdback and contingent earnout.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_HoldbackAndContingentEarnout</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_OtherPayablesAndAccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and other payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_OtherPayablesAndAccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_ProvisionForReturns">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Provision for returns.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_ProvisionForReturns</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccruedLiabilitiesCurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.20)<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccruedLiabilitiesCurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section 25<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=28183603&amp;loc=d3e692-112598<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DerivativeFairValueOfDerivativeLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 860<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4D<br> -Subparagraph (c)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=121570589&amp;loc=SL51823488-111719<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 815<br> -SubTopic 10<br> -Section 50<br> -Paragraph 4B<br> -Subparagraph (a),(c)<br> -URI https://asc.fasb.org/extlink&amp;oid=125515794&amp;loc=SL5624163-113959<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=51824906&amp;loc=SL20225862-175312<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 7<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226000-175313<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 20<br> -Section 55<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=99393222&amp;loc=SL20226052-175313<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DerivativeFairValueOfDerivativeLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherAccountsPayableAndAccruedLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherAccountsPayableAndAccruedLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PayablesAndAccrualsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PayablesAndAccrualsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>79
<FILENAME>R64.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424104844368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details)<br> $ in Thousands, &#8362; in Millions</strong></div></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th">
<div>Nov. 02, 2021 </div>
<div>ILS (&#8362;)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LeaseCost', window );">Rent expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,784<span></span>
</td>
<td class="nump">$ 3,141<span></span>
</td>
<td class="nump">$ 3,282<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeaseCost', window );">Short-term lease expense</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">82<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_BankGuarantees', window );">Bank guarantees</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">576<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermLeasePayments', window );">Short-term maturities of operating lease liabilities</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">126<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_GuaranteesInFavorOfLease', window );">Guarantees in favor of lease</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">411<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSoughtValue', window );">Damages claimed by Netonomy Ltd | &#8362;</a></td>
<td class="nump">&#8362; 2.6<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeasePayments', window );">Operating Lease, Payments</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,843<span></span>
</td>
<td class="nump">$ 3,253<span></span>
</td>
<td class="nump">$ 3,812<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_BankGuarantees">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Bank guarantees.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_BankGuarantees</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_GuaranteesInFavorOfLease">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Guarantees in favor of lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_GuaranteesInFavorOfLease</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lease cost recognized by lessee for lease contract.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesSoughtValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The value (monetary amount) of the award the plaintiff seeks in the legal matter.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesSoughtValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeaseCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of short-term lease cost, excluding expense for lease with term of one month or less.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeaseCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermLeasePayments">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cash outflow for short-term lease payment excluded from lease liability.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 5<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918643-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermLeasePayments</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>80
<FILENAME>R65.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424098977456">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENT LIABILITIES (Schedule of Weighted-Average Remaining Lease Term and Discount Rate) (Details)<br></strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1', window );">Weighted-average remaining lease term</a></td>
<td class="text">2 years 1 month 6 days<span></span>
</td>
<td class="text">2 years 10 months 24 days<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent', window );">Weighted-average discount rate</a></td>
<td class="nump">1.49%<span></span>
</td>
<td class="nump">1.39%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average discount rate for operating lease calculated at point in time.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(4)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 55<br> -Paragraph 53<br> -URI https://asc.fasb.org/extlink&amp;oid=123414884&amp;loc=SL77918982-209971<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (g)(3)<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918686-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>81
<FILENAME>R66.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424096454000">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>COMMITMENTS AND CONTINGENT LIABILITIES (Schedule of Maturities of Operating Lease Liabilities) (Details)<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract', window );"><strong>Commitments and Contingencies Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths', window );">2023</a></td>
<td class="nump">$ 2,553<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo', window );">2024</a></td>
<td class="nump">2,090<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree', window );">2025</a></td>
<td class="nump">526<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour', window );">2026 and thereafter</a></td>
<td class="nump">21<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue', window );">Total lease payments</a></td>
<td class="nump">5,190<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount', window );">Less - imputed interest</a></td>
<td class="num">(69)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLeaseLiability', window );">Present value of lease liabilities</a></td>
<td class="nump">$ 5,121<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommitmentsAndContingenciesDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommitmentsAndContingenciesDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=128292326&amp;loc=SL77918701-209980<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLeaseLiability">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Present value of lessee's discounted obligation for lease payments from operating lease.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 842<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=123391704&amp;loc=SL77918627-209977<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLeaseLiability</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>82
<FILENAME>R67.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424099714672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Narrative) (Details)<br> &#8362; / shares in Units, &#8362; in Thousands, $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
<th class="th" colspan="2"></th>
<th class="th" colspan="2"></th>
</tr>
<tr>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2020 </div>
<div>USD ($)</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>ILS (&#8362;) </div>
<div>&#8362; / shares </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>&#8362; / shares</div>
</th>
<th class="th">
<div>Dec. 31, 2021 </div>
<div>USD ($) </div>
<div>shares</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_CommonStockValueAuthorized', window );">Share capital, amount authorized | &#8362;</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8362; 20,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockSharesAuthorized', window );">Common Stock, Shares Authorized | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">200,000,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CommonStockParOrStatedValuePerShare', window );">Common Stock, Par or Stated Value Per Share | &#8362; / shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8362; 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">&#8362; 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue', window );">Intrinsic value of options outstanding | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 4,578<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,481<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1', window );">Intrinsic value of options exercisable | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,226<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">3,392<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue', window );">Intrinsic value of options vested and expected to vest | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,568<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 3,479<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue', window );">Intrinsic value of options exercised | $</a></td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 4,113<span></span>
</td>
<td class="nump">$ 1,437<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares', window );">Stock options vested during period | shares</a></td>
<td class="nump">15,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life of options outstanding</a></td>
<td class="text">1 year 4 months 2 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1', window );">Weighted-average remaining contractual life of exercisable options</a></td>
<td class="text">1 year 4 months 2 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_StockCompensationPlanMember', window );">Stock Compensation Plan [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost, recognition period</a></td>
<td class="text">1 year 11 months 15 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant', window );">Shares available for future issuance | shares</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">193,679<span></span>
</td>
<td class="nump">193,679<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for plan</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod', window );">Options, expiration period</a></td>
<td class="text">10 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions', window );">Unrecognized compensation cost related to non-vested stock options | $</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 12,648,859<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1', window );">Unrecognized compensation cost, recognition period</a></td>
<td class="text">1 year 11 months 15 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted | shares</a></td>
<td class="nump">1,473,400<span></span>
</td>
<td class="nump">1,149,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | 2006 option plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1', window );">Vesting period for plan</a></td>
<td class="text">4 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember', window );">Restricted Stock Units (RSUs) [Member] | 2016 option plan</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems', window );"><strong>Share-based Compensation Arrangement by Share-based Payment Award [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted | shares</a></td>
<td class="nump">1,473,400<span></span>
</td>
<td class="nump">1,149,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_CommonStockValueAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the aggregate value of ordinary shares authorized as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_CommonStockValueAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockParOrStatedValuePerShare">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face amount or stated value per share of common stock.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockParOrStatedValuePerShare</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CommonStockSharesAuthorized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The maximum number of common shares permitted to be issued by an entity's charter and bylaws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CommonStockSharesAuthorized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of cost to be recognized for option under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (d)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (a)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options vested.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_StockCompensationPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_StockCompensationPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=allt_TwoThousandSixStockOptionPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=allt_TwoThousandSixStockOptionPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_PlanNameAxis=allt_TwoThousandSixteenPlanMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_PlanNameAxis=allt_TwoThousandSixteenPlanMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>83
<FILENAME>R68.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424102625936">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Schedule of Stock Option Activity) (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward', window );"><strong>Number of shares upon exercise</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at beginning of year</a></td>
<td class="nump">675,986<span></span>
</td>
<td class="nump">1,134,256<span></span>
</td>
<td class="nump">1,453,741<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod', window );">Forfeited</a></td>
<td class="num">(139,494)<span></span>
</td>
<td class="num">(30,861)<span></span>
</td>
<td class="num">(28,657)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised', window );">Exercised</a></td>
<td class="num">(48,653)<span></span>
</td>
<td class="num">(427,409)<span></span>
</td>
<td class="num">(290,828)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Outstanding at end of year</a></td>
<td class="nump">487,839<span></span>
</td>
<td class="nump">675,986<span></span>
</td>
<td class="nump">1,134,256<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Exercisable at end of year</a></td>
<td class="nump">487,839<span></span>
</td>
<td class="nump">660,986<span></span>
</td>
<td class="nump">1,065,498<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber', window );">Vested and expected to vest</a></td>
<td class="nump">487,839<span></span>
</td>
<td class="nump">675,584<span></span>
</td>
<td class="nump">1,132,007<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward', window );"><strong>Weighted average exercise price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at beginning of year</a></td>
<td class="nump">$ 7.99<span></span>
</td>
<td class="nump">$ 7.68<span></span>
</td>
<td class="nump">$ 7.59<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice', window );">Granted</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice', window );">Forfeited</a></td>
<td class="nump">16.08<span></span>
</td>
<td class="nump">16.78<span></span>
</td>
<td class="nump">17.47<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice', window );">Exercised</a></td>
<td class="nump">5.01<span></span>
</td>
<td class="nump">6.54<span></span>
</td>
<td class="nump">6.25<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice', window );">Outstanding at end of year</a></td>
<td class="nump">5.96<span></span>
</td>
<td class="nump">7.99<span></span>
</td>
<td class="nump">7.68<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice', window );">Exercisable at end of year</a></td>
<td class="nump">5.96<span></span>
</td>
<td class="nump">8.04<span></span>
</td>
<td class="nump">7.83<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice', window );">Vested and expected to vest</a></td>
<td class="nump">$ 5.96<span></span>
</td>
<td class="nump">$ 7.99<span></span>
</td>
<td class="nump">$ 7.68<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Net number of share options (or share units) granted during the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which option holders acquired shares when converting their stock options into shares.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of share options (or share units) exercised during the current period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iv)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.3-04)<br> -URI https://asc.fasb.org/extlink&amp;oid=120397183&amp;loc=d3e187085-122770<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(28))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02(29))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 505<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=126973232&amp;loc=d3e21463-112644<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>84
<FILENAME>R69.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424094646928">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Schedule of Options Outstanding) (Details) - $ / shares<br></strong></div></th>
<th class="th" colspan="1">12 Months Ended</th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
<th class="th" colspan="1"></th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2019</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares upon exercise of options outstanding as of December 31, 2019</a></td>
<td class="nump">487,839<span></span>
</td>
<td class="nump">675,986<span></span>
</td>
<td class="nump">1,134,256<span></span>
</td>
<td class="nump">1,453,741<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life</a></td>
<td class="text">1 year 4 months 2 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Shares upon exercise of options exercisable as of December 31, 2019</a></td>
<td class="nump">487,839<span></span>
</td>
<td class="nump">660,986<span></span>
</td>
<td class="nump">1,065,498<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=allt_OptionsPriceRangeOneMember', window );">$15.2-17.07 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise Prices, minimum</a></td>
<td class="nump">$ 15.2<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise Prices, maximum</a></td>
<td class="nump">$ 17.07<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares upon exercise of options outstanding as of December 31, 2019</a></td>
<td class="nump">4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life</a></td>
<td class="text">1 year 1 month 13 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Shares upon exercise of options exercisable as of December 31, 2019</a></td>
<td class="nump">4,500<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=allt_OptionsPriceRangeTwoMember', window );">$ 10.0 -14.84 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise Prices, minimum</a></td>
<td class="nump">$ 10<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise Prices, maximum</a></td>
<td class="nump">$ 14.68<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares upon exercise of options outstanding as of December 31, 2019</a></td>
<td class="nump">52,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life</a></td>
<td class="text">9 months 10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Shares upon exercise of options exercisable as of December 31, 2019</a></td>
<td class="nump">52,750<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=allt_OptionsPriceRangeThreeMember', window );">$5.01-9.7 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise Prices, minimum</a></td>
<td class="nump">$ 5.01<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise Prices, maximum</a></td>
<td class="nump">$ 9.7<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares upon exercise of options outstanding as of December 31, 2019</a></td>
<td class="nump">73,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life</a></td>
<td class="text">2 years 3 months 10 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Shares upon exercise of options exercisable as of December 31, 2019</a></td>
<td class="nump">73,563<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=allt_OptionsPriceRangeFourMember', window );">$0.1-4.95 [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems', window );"><strong>Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit', window );">Exercise Prices, minimum</a></td>
<td class="nump">$ 0.1<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit', window );">Exercise Prices, maximum</a></td>
<td class="nump">$ 4.95<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber', window );">Shares upon exercise of options outstanding as of December 31, 2019</a></td>
<td class="nump">357,026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2', window );">Weighted average remaining contractual life</a></td>
<td class="text">1 year 2 months 23 days<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber', window );">Shares upon exercise of options exercisable as of December 31, 2019</a></td>
<td class="nump">357,026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(iii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Number of options outstanding, including both vested and non-vested options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(1)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (g)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (e)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=allt_OptionsPriceRangeOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=allt_OptionsPriceRangeOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=allt_OptionsPriceRangeTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=allt_OptionsPriceRangeTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=allt_OptionsPriceRangeThreeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=allt_OptionsPriceRangeThreeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=allt_OptionsPriceRangeFourMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis=allt_OptionsPriceRangeFourMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>85
<FILENAME>R70.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424094632304">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>SHAREHOLDERS' EQUITY (Summary of Restricted Stock Unit Activity) (Details) - Restricted Stock Units (RSUs) [Member] - $ / shares<br></strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward', window );"><strong>Number of shares upon exercise</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Outstanding at beginning of year</a></td>
<td class="nump">1,937,908<span></span>
</td>
<td class="nump">1,763,017<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod', window );">Granted</a></td>
<td class="nump">1,473,400<span></span>
</td>
<td class="nump">1,149,500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod', window );">Vested</a></td>
<td class="num">(829,910)<span></span>
</td>
<td class="num">(681,433)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod', window );">Forfeited</a></td>
<td class="num">(325,778)<span></span>
</td>
<td class="num">(293,176)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber', window );">Unvested at end of year</a></td>
<td class="nump">2,255,620<span></span>
</td>
<td class="nump">1,937,908<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward', window );"><strong>Weighted average share price</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Outstanding at beginning of year</a></td>
<td class="nump">$ 12.92<span></span>
</td>
<td class="nump">$ 8.63<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue', window );">Granted</a></td>
<td class="nump">5.22<span></span>
</td>
<td class="nump">16.26<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue', window );">Vested</a></td>
<td class="nump">15.82<span></span>
</td>
<td class="nump">15.82<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue', window );">Forfeited</a></td>
<td class="nump">5.78<span></span>
</td>
<td class="nump">16.39<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue', window );">Unvested at end of year</a></td>
<td class="nump">$ 8.52<span></span>
</td>
<td class="nump">$ 12.92<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(03)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(01)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(i)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(ii)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:sharesItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 718<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)(2)(iii)(02)<br> -URI https://asc.fasb.org/extlink&amp;oid=128089324&amp;loc=d3e5070-113901<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:perShareItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AwardTypeAxis=us-gaap_RestrictedStockUnitsRSUMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>86
<FILENAME>R71.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424095227376">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TAXES ON INCOME (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="4">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2017</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
<th class="th"><div>Dec. 31, 2016</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_TaxesOnIncomeLineItems', window );"><strong>Taxes On Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 122,737<span></span>
</td>
<td class="nump">$ 145,600<span></span>
</td>
<td class="nump">$ 135,922<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Israeli Income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">23.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_TaxExemptPeriod', window );">Tax-exempt period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">2 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_TaxBenefitsDescription', window );">Tax benefits description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">The period of tax benefits, detailed above, is limited to the earlier of 12 years from the commencement of production, or 14 years from the approval date.<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_DividendWithholdingTaxRate', window );">Dividend, withholding tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">15.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_PatentUseRightPeriod', window );">Patent use right, period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ExpenseDeductiblePeriod', window );">Expense deductible period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 81,510<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxCreditCarryforwardAmount', window );">Capital loss carry forwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">27,191<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries', window );">Undistributed earnings held by foreign subsidiaries</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">4,823<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_AdditionsToProvisionDuringPeriod', window );">Amounts added to provision for ASC 740-10 during year</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxesAndTaxCredits', window );">Foreign tax credits and foreign withholding taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">171<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Deferred tax assets valuation allowance</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">41,917<span></span>
</td>
<td class="nump">$ 37,801<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses', window );">Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Financing Receivable, Allowance for Credit Loss</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 943<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=us-gaap_CorporationMember', window );">Israeli resident corporation [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_TaxesOnIncomeLineItems', window );"><strong>Taxes On Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_DividendWithholdingTaxRate', window );">Dividend, withholding tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=us-gaap_IndividualMember', window );">Israeli resident individual [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_TaxesOnIncomeLineItems', window );"><strong>Taxes On Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_DividendWithholdingTaxRate', window );">Dividend, withholding tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=allt_ForeignCounterpartyMember', window );">non-Israeli resident [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_TaxesOnIncomeLineItems', window );"><strong>Taxes On Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_DividendWithholdingTaxRate', window );">Dividend, withholding tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="nump">20.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MinimumMember', window );">Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_TaxesOnIncomeLineItems', window );"><strong>Taxes On Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Change in corporate tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">10.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_TaxExemptPeriod', window );">Tax-exempt period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">5 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_RangeAxis=srt_MaximumMember', window );">Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_TaxesOnIncomeLineItems', window );"><strong>Taxes On Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate', window );">Change in corporate tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">25.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_TaxExemptPeriod', window );">Tax-exempt period</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">8 years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=allt_PreferredEnterpriseMember', window );">Preferred Enterprise [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_TaxesOnIncomeLineItems', window );"><strong>Taxes On Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Israeli Income tax rate</a></td>
<td class="nump">12.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=allt_SpecialTechnologicalPreferredEnterpriseMember', window );">Special Technological Preferred Enterprise [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_TaxesOnIncomeLineItems', window );"><strong>Taxes On Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 10,000,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Israeli Income tax rate</a></td>
<td class="nump">6.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=country_IL', window );">Israel [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_TaxesOnIncomeLineItems', window );"><strong>Taxes On Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes', window );">Write-off prepaid and withholding taxes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,703<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_InternalRevenueServiceIRSMember', window );">United States of America [Member] | Minimum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_TaxesOnIncomeLineItems', window );"><strong>Taxes On Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 2,429<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsExpirationDate', window );">Expiration of operating loss carry forward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 31,  2026<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_InternalRevenueServiceIRSMember', window );">United States of America [Member] | Maximum [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_TaxesOnIncomeLineItems', window );"><strong>Taxes On Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwards', window );">Net operating loss carry forwards</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 5,439<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OperatingLossCarryforwardsExpirationDate', window );">Expiration of operating loss carry forward</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">Dec. 31,  2037<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_IncomeTaxAreaAxis=allt_DevelopmentZoneMember', window );">Development Zone A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_TaxesOnIncomeLineItems', window );"><strong>Taxes On Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Israeli Income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">7.50%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_IncomeTaxAreaAxis=allt_OutsideDevelopmentZoneMember', window );">Outside Development Zone [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_TaxesOnIncomeLineItems', window );"><strong>Taxes On Income [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate', window );">Israeli Income tax rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">16.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_AdditionsToProvisionDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amounts added to provision for ASC 740-10 during year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_AdditionsToProvisionDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from wrote-off prepaid and withholding taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_DividendWithholdingTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Dividend Withholding Tax Rate</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_DividendWithholdingTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_ExpenseDeductiblePeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expense Deductible Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_ExpenseDeductiblePeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_PatentUseRightPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Patent Use Right, Period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_PatentUseRightPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_TaxBenefitsDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the tax benefits description.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_TaxBenefitsDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_TaxExemptPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Tax exempt period</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_TaxExemptPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_TaxesOnIncomeLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Taxes On Income [Line Items]</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_TaxesOnIncomeLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxesAndTaxCredits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) and income tax credits.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxesAndTaxCredits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on financing receivable.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of domestic federal statutory tax rate applicable to pretax income (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.4)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OperatingLossCarryforwardsExpirationDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OperatingLossCarryforwardsExpirationDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxCreditCarryforwardAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxCreditCarryforwardAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UndistributedEarningsOfForeignSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6487024&amp;loc=d3e29054-158556<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 30<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6424122&amp;loc=d3e41874-109331<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 740<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=6479915&amp;loc=d3e66715-112838<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 3<br> -Subparagraph (a)(1)<br> -URI https://asc.fasb.org/extlink&amp;oid=126928070&amp;loc=d3e28200-109314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UndistributedEarningsOfForeignSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=us-gaap_CorporationMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=us-gaap_CorporationMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=us-gaap_IndividualMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=us-gaap_IndividualMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=allt_ForeignCounterpartyMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis=allt_ForeignCounterpartyMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MinimumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MinimumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_RangeAxis=srt_MaximumMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_RangeAxis=srt_MaximumMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=allt_PreferredEnterpriseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=allt_PreferredEnterpriseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=allt_SpecialTechnologicalPreferredEnterpriseMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=allt_SpecialTechnologicalPreferredEnterpriseMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=country_IL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=country_IL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxAuthorityAxis=us-gaap_InternalRevenueServiceIRSMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxAuthorityAxis=us-gaap_InternalRevenueServiceIRSMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_IncomeTaxAreaAxis=allt_DevelopmentZoneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_IncomeTaxAreaAxis=allt_DevelopmentZoneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_IncomeTaxAreaAxis=allt_OutsideDevelopmentZoneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_IncomeTaxAreaAxis=allt_OutsideDevelopmentZoneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>87
<FILENAME>R72.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424095460368">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TAXES ON INCOME (Schedule of Pre-tax Income (Loss)) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic', window );">Domestic</a></td>
<td class="num">$ (32,826)<span></span>
</td>
<td class="num">$ (15,419)<span></span>
</td>
<td class="num">$ (8,722)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign', window );">Foreign</a></td>
<td class="nump">2,691<span></span>
</td>
<td class="nump">2,230<span></span>
</td>
<td class="nump">1,550<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Pre-tax income (loss)</a></td>
<td class="num">$ (30,135)<span></span>
</td>
<td class="num">$ (13,189)<span></span>
</td>
<td class="num">$ (7,172)<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.3)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>88
<FILENAME>R73.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424102152720">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TAXES ON INCOME (Schedule of the Reconciliation of the Theoretical Tax Expense) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest', window );">Loss before taxes on income</a></td>
<td class="num">$ (30,135)<span></span>
</td>
<td class="num">$ (13,189)<span></span>
</td>
<td class="num">$ (7,172)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate', window );">Theoretical tax income computed at the Israeli statutory tax rate (23% for the years 2021, 2020 and 2019, respectively)</a></td>
<td class="num">(6,931)<span></span>
</td>
<td class="num">(3,034)<span></span>
</td>
<td class="num">(1,650)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance', window );">Changes in valuation allowance</a></td>
<td class="nump">4,116<span></span>
</td>
<td class="nump">2,604<span></span>
</td>
<td class="nump">1,979<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate', window );">Increase in losses and temporary differences due to change in Israeli corporate and &#8220;Approved Enterprise" tax</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses', window );">Write off of prepaid and withholding taxes</a></td>
<td class="nump">1,388<span></span>
</td>
<td class="nump">875<span></span>
</td>
<td class="nump">1,066<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries', window );">Foreign tax rates differences related to subsidiaries</a></td>
<td class="nump">46<span></span>
</td>
<td class="nump">14<span></span>
</td>
<td class="nump">35<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther', window );">Non-deductible expenses</a></td>
<td class="nump">512<span></span>
</td>
<td class="nump">71<span></span>
</td>
<td class="nump">72<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_CapitalNoteReleaseTaxes', window );">Capital note release taxes</a></td>
<td class="nump">544<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_OtherExpensesAndExchangeRateDifferences', window );">Other expenses and Exchange rate differences</a></td>
<td class="nump">195<span></span>
</td>
<td class="nump">488<span></span>
</td>
<td class="num">(383)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost', window );">Non-deductible share-based compensation expense</a></td>
<td class="nump">1,925<span></span>
</td>
<td class="nump">633<span></span>
</td>
<td class="nump">557<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear', window );">Change in expense associated with tax positions for current year</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income tax expense</a></td>
<td class="nump">$ 1,895<span></span>
</td>
<td class="nump">$ 1,851<span></span>
</td>
<td class="nump">$ 2,176<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_CapitalNoteReleaseTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents capital note release taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_CapitalNoteReleaseTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in expense associated with tax positions for current year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax rates differences related to subsidiaries.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_OtherExpensesAndExchangeRateDifferences">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Other expenses and Exchange rate differences.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_OtherExpensesAndExchangeRateDifferences</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 940<br> -SubTopic 20<br> -Section 25<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=126941158&amp;loc=d3e41242-110953<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 6: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(10))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 7: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 9: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 31<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8924-108599<br><br>Reference 10: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-04(15))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399700&amp;loc=SL114874048-224260<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 45<br> -Paragraph 15<br> -URI https://asc.fasb.org/extlink&amp;oid=123427490&amp;loc=d3e32059-109318<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>89
<FILENAME>R74.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424099046816">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TAXES ON INCOME (Schedule of Income Tax Expense (Benefit)) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentIncomeTaxExpenseBenefit', window );">Current taxes</a></td>
<td class="nump">$ 391<span></span>
</td>
<td class="nump">$ 334<span></span>
</td>
<td class="nump">$ 513<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredIncomeTaxExpenseBenefit', window );">Deferred taxes expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">420<span></span>
</td>
<td class="nump">97<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions', window );">Taxes in respect of previous years</a></td>
<td class="nump">16<span></span>
</td>
<td class="nump">122<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses', window );">Write off of prepaid and withholding taxes</a></td>
<td class="nump">1,388<span></span>
</td>
<td class="nump">875<span></span>
</td>
<td class="nump">1,066<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear', window );">Change in expense associated with tax positions for current year</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Income Tax Expense (Benefit)</a></td>
<td class="nump">$ 1,895<span></span>
</td>
<td class="nump">$ 1,851<span></span>
</td>
<td class="nump">$ 2,176<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Change in expense associated with tax positions for current year.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.1)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.Fact.2)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 12<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32687-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=126928070&amp;loc=d3e28511-109314<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 25<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=126928070&amp;loc=d3e28446-109314<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>90
<FILENAME>R75.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424094492784">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>TAXES ON INCOME (Schedule of Income Tax Expense (Benefit) by jurisdiction) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxDisclosureAbstract', window );"><strong>Income Tax Disclosure [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations', window );">Domestic</a></td>
<td class="nump">$ 1,129<span></span>
</td>
<td class="nump">$ 973<span></span>
</td>
<td class="nump">$ 870<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations', window );">Foreign</a></td>
<td class="nump">766<span></span>
</td>
<td class="nump">878<span></span>
</td>
<td class="nump">1,306<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total</a></td>
<td class="nump">1,895<span></span>
</td>
<td class="nump">1,851<span></span>
</td>
<td class="nump">2,176<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Domestic</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit', window );">Current taxes</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="num">(2)<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount', window );">Taxes in respect of previous years</a></td>
<td class="num">(20)<span></span>
</td>
<td class="nump">37<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount', window );">Write off of prepaid and withholding taxes</a></td>
<td class="nump">1,149<span></span>
</td>
<td class="nump">936<span></span>
</td>
<td class="nump">872<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations', window );">Total Domestic</a></td>
<td class="nump">1,129<span></span>
</td>
<td class="nump">973<span></span>
</td>
<td class="nump">870<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract', window );"><strong>Foreign</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_CurrentForeignTaxExpenseBenefit', window );">Current taxes</a></td>
<td class="nump">391<span></span>
</td>
<td class="nump">334<span></span>
</td>
<td class="nump">515<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit', window );">Deferred taxes expense</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">420<span></span>
</td>
<td class="nump">97<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount', window );">Taxes in respect of previous years</a></td>
<td class="nump">36<span></span>
</td>
<td class="nump">85<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount', window );">Write off of prepaid and withholding taxes</a></td>
<td class="nump">239<span></span>
</td>
<td class="num">(61)<span></span>
</td>
<td class="nump">194<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount', window );">Change in expense associated with tax positions for current year</a></td>
<td class="nump">100<span></span>
</td>
<td class="nump">100<span></span>
</td>
<td class="nump">500<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations', window );">Total foreign</a></td>
<td class="nump">766<span></span>
</td>
<td class="nump">878<span></span>
</td>
<td class="nump">1,306<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_IncomeTaxExpenseBenefit', window );">Total income tax expense (benefit)</a></td>
<td class="nump">$ 1,895<span></span>
</td>
<td class="nump">$ 1,851<span></span>
</td>
<td class="nump">$ 2,176<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Change In Expense Associated With Tax Positions For Current Year, Foreign, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax settlement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Write Off Of Prepaid And Withholding Taxes, Foreign, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Effective Income Tax Rate Reconciliation, Write Off Of Prepaid And Withholding Taxes, State And Local, Amount</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentForeignTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentForeignTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_CurrentStateAndLocalTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_CurrentStateAndLocalTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredForeignIncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB Topic 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32639-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredForeignIncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxDisclosureAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxDisclosureAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_IncomeTaxExpenseBenefit">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (h)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 9<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22663-107794<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 20<br> -Section 45<br> -Paragraph 2<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123586238&amp;loc=d3e38679-109324<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 220<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-04(9))<br> -URI https://asc.fasb.org/extlink&amp;oid=120400993&amp;loc=SL114874131-224263<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 250<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=124431687&amp;loc=d3e22658-107794<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_IncomeTaxExpenseBenefit</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SAB TOPIC 6.I.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=122134291&amp;loc=d3e330036-122817<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(h)(1)(Note 1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 10<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32672-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>91
<FILENAME>R76.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424094632384">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>TAXES ON INCOME (Schedule of Deferred Income Taxes) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNetAbstract', window );"><strong>Deferred tax assets:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards', window );">Operating and capital loss carryforwards</a></td>
<td class="nump">$ 25,962<span></span>
</td>
<td class="nump">$ 22,332<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch', window );">Research and development</a></td>
<td class="nump">10,260<span></span>
</td>
<td class="nump">9,161<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits', window );">Employee benefits</a></td>
<td class="nump">1,286<span></span>
</td>
<td class="nump">1,629<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">77<span></span>
</td>
<td class="nump">179<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities', window );">Operating lease liabilities</a></td>
<td class="nump">1,178<span></span>
</td>
<td class="nump">1,898<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost', window );">Stock based compensation expenses</a></td>
<td class="nump">1,481<span></span>
</td>
<td class="nump">1,883<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes', window );">Prepaid and withholding taxes</a></td>
<td class="nump">5,702<span></span>
</td>
<td class="nump">5,662<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals', window );">Other temporary differences mainly relating to reserve and allowances</a></td>
<td class="nump">563<span></span>
</td>
<td class="nump">438<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsGross', window );">Deferred tax asset before valuation allowance</a></td>
<td class="nump">46,509<span></span>
</td>
<td class="nump">43,182<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsValuationAllowance', window );">Valuation allowance</a></td>
<td class="num">(41,917)<span></span>
</td>
<td class="num">(37,801)<span></span>
</td>
</tr>
<tr class="rou">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsNet', window );">Deferred tax asset net of valuation allowance</a></td>
<td class="nump">4,592<span></span>
</td>
<td class="nump">5,381<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesAbstract', window );"><strong>Deferred tax liability:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets', window );">Intangible assets</a></td>
<td class="nump">3,354<span></span>
</td>
<td class="nump">3,423<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxLiabilitiesOther', window );">Other temporary differences mainly relating to reserve and allowances</a></td>
<td class="nump">1,239<span></span>
</td>
<td class="nump">1,958<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DeferredTaxAssetsLiabilitiesNet', window );">Net deferred tax asset</a></td>
<td class="nump">$ 0<span></span>
</td>
<td class="nump">$ 0<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from Operating lease liabilities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from Prepaid and withholding taxes.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsGross">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsGross</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsLiabilitiesNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsLiabilitiesNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsOperatingLossCarryforwards">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsOperatingLossCarryforwards</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32559-109319<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxAssetsValuationAllowance">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32537-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxAssetsValuationAllowance</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DeferredTaxLiabilitiesOther">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of deferred tax liability attributable to taxable temporary differences classified as other.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32632-109319<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 740<br> -SubTopic 10<br> -Section 50<br> -Paragraph 6<br> -URI https://asc.fasb.org/extlink&amp;oid=121826272&amp;loc=d3e32621-109319<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DeferredTaxLiabilitiesOther</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>92
<FILENAME>R77.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424104665488">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GEOGRAPHIC INFORMATION (Schedule of Revenue by Geographic Location) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 122,737<span></span>
</td>
<td class="nump">$ 145,600<span></span>
</td>
<td class="nump">$ 135,922<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_EuropeMember', window );">Europe [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">41,773<span></span>
</td>
<td class="nump">58,414<span></span>
</td>
<td class="nump">94,644<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=allt_AsiaAndOceaniaMember', window );">Asia And Oceania [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">29,888<span></span>
</td>
<td class="nump">44,227<span></span>
</td>
<td class="nump">23,519<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=srt_AmericasMember', window );">Americas [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">21,791<span></span>
</td>
<td class="nump">19,391<span></span>
</td>
<td class="nump">8,131<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=allt_MiddleEastAndAfricaMember', window );">Middle East And Africa [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems', window );"><strong>Segment Reporting, Revenue Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_Revenues', window );">Revenues</a></td>
<td class="nump">$ 29,285<span></span>
</td>
<td class="nump">$ 23,568<span></span>
</td>
<td class="nump">$ 9,628<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_Revenues">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 323<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=114001798&amp;loc=d3e33918-111571<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 28<br> -Subparagraph (f)<br> -URI https://asc.fasb.org/extlink&amp;oid=123596393&amp;loc=d3e14064-108612<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 32<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8933-108599<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 22<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8736-108599<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 9: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 40<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9031-108599<br><br>Reference 11: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 12: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(i))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 13: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 30<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e8906-108599<br><br>Reference 14: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 15: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br><br>Reference 16: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(A))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 17: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 18: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 19: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(g)(1)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 20: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 235<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-05(b)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120399901&amp;loc=d3e537907-122884<br><br>Reference 21: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 22: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(ii))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 23: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_Revenues</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingRevenueReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingRevenueReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_EuropeMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_EuropeMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=allt_AsiaAndOceaniaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=allt_AsiaAndOceaniaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=srt_AmericasMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=srt_AmericasMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=allt_MiddleEastAndAfricaMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=allt_MiddleEastAndAfricaMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>93
<FILENAME>R78.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424099164576">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>GEOGRAPHIC INFORMATION (Schedule of Major Customers) (Details) - Sales [Member] - Customer Concentration Risk [Member]<br></strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ConcentrationRiskThresholdPercentage', window );">Concentration risk, threshold percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">54.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Network intelligence solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">77.00%<span></span>
</td>
<td class="nump">72.00%<span></span>
</td>
<td class="nump">83.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Security Solutions [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">23.00%<span></span>
</td>
<td class="nump">28.00%<span></span>
</td>
<td class="nump">17.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Customer A [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
<td class="nump">43.00%<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember', window );">Customer B [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_EntityWideRevenueMajorCustomerLineItems', window );"><strong>Revenue, Major Customer [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ConcentrationRiskPercentage1', window );">Concentration risk percentage</a></td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">0.00%<span></span>
</td>
<td class="nump">11.00%<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_ConcentrationRiskThresholdPercentage">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Concentration Risk Threshold Percentage</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_ConcentrationRiskThresholdPercentage</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskPercentage1">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the "benchmark" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 42<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9054-108599<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 18<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6351-108592<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13531-108611<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 825<br> -SubTopic 10<br> -Section 50<br> -Paragraph 21<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123594938&amp;loc=d3e13537-108611<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 275<br> -SubTopic 10<br> -Section 50<br> -Paragraph 20<br> -URI https://asc.fasb.org/extlink&amp;oid=99393423&amp;loc=d3e6404-108592<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskPercentage1</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_EntityWideRevenueMajorCustomerLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_EntityWideRevenueMajorCustomerLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByBenchmarkAxis=us-gaap_SalesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ConcentrationRiskByTypeAxis=us-gaap_CustomerConcentrationRiskMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=allt_NetworkIntelligenceSolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=allt_NetworkIntelligenceSolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_ProductOrServiceAxis=allt_SecuritySolutionsMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_ProductOrServiceAxis=allt_SecuritySolutionsMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=allt_MajorCustomerOneMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=allt_MajorCustomerOneMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_MajorCustomersAxis=allt_MajorCustomerTwoMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_MajorCustomersAxis=allt_MajorCustomerTwoMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>94
<FILENAME>R79.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424104655584">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>GEOGRAPHIC INFORMATION (Schedule of Long-Lived Assets) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 19,623<span></span>
</td>
<td class="nump">$ 23,513<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=country_IL', window );">Israel [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">18,472<span></span>
</td>
<td class="nump">21,821<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_srt_StatementGeographicalAxis=allt_OtherCountriesMember', window );">Other [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems', window );"><strong>Segment Reporting, Asset Reconciling Item [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NoncurrentAssets', window );">Long-lived assets</a></td>
<td class="nump">$ 1,151<span></span>
</td>
<td class="nump">$ 1,692<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NoncurrentAssets">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 280<br> -SubTopic 10<br> -Section 50<br> -Paragraph 41<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126901519&amp;loc=d3e9038-108599<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NoncurrentAssets</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SegmentReportingAssetReconcilingItemLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SegmentReportingAssetReconcilingItemLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=country_IL">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=country_IL</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_srt_StatementGeographicalAxis=allt_OtherCountriesMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">srt_StatementGeographicalAxis=allt_OtherCountriesMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>95
<FILENAME>R80.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424104739712">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>FINANCIAL INCOME (EXPENSES), NET (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="3">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
<th class="th"><div>Dec. 31, 2020</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeNonoperatingAbstract', window );"><strong>Financial income:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InterestAndOtherIncome', window );">Interest income</a></td>
<td class="nump">$ 1,880<span></span>
</td>
<td class="nump">$ 1,045<span></span>
</td>
<td class="nump">$ 1,754<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ForeignCurrencyTransactionGainLossRealized', window );">Exchange rate differences and other</a></td>
<td class="nump">292<span></span>
</td>
<td class="nump">0<span></span>
</td>
<td class="nump">231<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract', window );"><strong>Financial expenses:</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue', window );">Exchange rate differences and other</a></td>
<td class="nump">0<span></span>
</td>
<td class="nump">630<span></span>
</td>
<td class="nump">0<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_InvestmentIncomeAmortizationOfPremium', window );">Amortization/accretion of premium/discount on marketable securities, net</a></td>
<td class="nump">38<span></span>
</td>
<td class="nump">76<span></span>
</td>
<td class="nump">128<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_NonoperatingIncomeExpense', window );">Financial and other expenses, total</a></td>
<td class="nump">$ 2,134<span></span>
</td>
<td class="nump">$ 339<span></span>
</td>
<td class="nump">$ 1,857<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of difference between the reported amount and the reporting currency-denominated amount. The default debit balance is based on the reported amount that is greater that the reporting currency-denominated amount.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 30<br> -Section S99<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=6897108&amp;loc=SL6897125-166521<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ForeignCurrencyTransactionGainLossRealized">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124440516&amp;loc=d3e30840-110895<br><br>Reference 2: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 830<br> -SubTopic 20<br> -Section 45<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=125521441&amp;loc=d3e30690-110894<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ForeignCurrencyTransactionGainLossRealized</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InterestAndOtherIncome">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InterestAndOtherIncome</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeAmortizationOfPremium">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization of purchase premium on nonoperating securities.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.8)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeAmortizationOfPremium</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_InvestmentIncomeNonoperatingAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_InvestmentIncomeNonoperatingAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_NonoperatingIncomeExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03.7)<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_NonoperatingIncomeExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_OtherNonoperatingIncomeExpenseAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_OtherNonoperatingIncomeExpenseAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>96
<FILENAME>R81.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424104955024">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>RELATED PARTIES BALANCES AND TRANSACTIONS (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="2">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Dec. 31, 2022</div></th>
<th class="th"><div>Dec. 31, 2021</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent', window );">Other payables balance due to related party</a></td>
<td class="nump">$ 93<span></span>
</td>
<td class="nump">$ 118<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=allt_GalilSoftwareMember', window );">Galil Software [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionLineItems', window );"><strong>Related Party Transaction [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction', window );">Payments to related party for services</a></td>
<td class="nump">$ 993<span></span>
</td>
<td class="nump">$ 894<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DueToRelatedPartiesCurrentAndNoncurrent">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Carrying amount as of the balance sheet date of obligations due all related parties.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 235<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.4-08(k)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120395691&amp;loc=d3e23780-122690<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iii)(C))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 4: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 944<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.7-03.17)<br> -URI https://asc.fasb.org/extlink&amp;oid=126734703&amp;loc=d3e572229-122910<br><br>Reference 5: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 6: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(4)(iii)(B))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 7: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1A<br> -Subparagraph (SX 210.13-01(a)(5))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442526-122756<br><br>Reference 8: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1B<br> -Subparagraph (SX 210.13-02(a)(4)(iv))<br> -URI https://asc.fasb.org/extlink&amp;oid=126975872&amp;loc=SL124442552-122756<br><br>Reference 9: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 942<br> -SubTopic 210<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.9-03.15(3),(4))<br> -URI https://asc.fasb.org/extlink&amp;oid=126897435&amp;loc=d3e534808-122878<br><br>Reference 10: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DueToRelatedPartiesCurrentAndNoncurrent</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionAmountsOfTransaction">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of transactions with related party during the financial reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 1<br> -Subparagraph (c)<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39549-107864<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 850<br> -SubTopic 10<br> -Section 50<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=6457730&amp;loc=d3e39603-107864<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionAmountsOfTransaction</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=allt_GalilSoftwareMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=allt_GalilSoftwareMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>97
<FILENAME>R82.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424102640672">
<tr>
<th class="tl" colspan="1" rowspan="2"><div style="width: 200px;"><strong>CONVERTIBLE NOTES (Narrative) (Details) - USD ($)<br> $ in Thousands</strong></div></th>
<th class="th" colspan="1">1 Months Ended</th>
<th class="th" colspan="1">12 Months Ended</th>
</tr>
<tr>
<th class="th"><div>Feb. 14, 2022</div></th>
<th class="th"><div>Dec. 31, 2022</div></th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_DebtConversionDescriptionChangeOfControl', window );">Change of control conversion description</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">conversion or redemption in connection with a change in control, the company will also be required to pay the holder an amount in cah equal to 6% per annum on the then-outstanding principal amount of the note from the date of such conversion or redemption trough the maturity date<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 40,000<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_TermOfDebtIssuanceCostsAmortization', window );">Term of debt issuance costs amortization</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">3 years<span></span>
</td>
</tr>
<tr class="re">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_TotalIssuanceCosts', window );">Total Issuance Costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 596<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentInterestRateDuringPeriod', window );">Debt interest rate</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">0.14%<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_AmortizationOfFinancingCosts', window );">Amortization of debt issuance costs</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="nump">$ 171<span></span>
</td>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember', window );">Convertible Notes | Lynrock Lake Master Fund LP [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentLineItems', window );"><strong>Debt Instrument [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principal amount</a></td>
<td class="nump">$ 40,000<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentMaturityDate', window );">Maturity date</a></td>
<td class="text">Feb. 14,  2025<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl custom" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_allt_ConversionPriceIncreaseDecreases', window );">conversion price decreases by</a></td>
<td class="text">up to two $1 increments if the companyelects to extend the maturity of the Note by up to two successive years<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtConversionDescription', window );">Conversion rate description</a></td>
<td class="text">The Note is convertible into the company's ordinary shares atan initial conversion rate of 97.0874 ordinary shares per $1,000 of the principalamount being converted (based on an initial conversion price equal to $10.30 per ordinary share).<span></span>
</td>
<td class="text">&#160;<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_ConversionPriceIncreaseDecreases">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Conversion Price Increase Decreases.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_ConversionPriceIncreaseDecreases</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_DebtConversionDescriptionChangeOfControl">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represent the debt conversion description, while change of control.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_DebtConversionDescriptionChangeOfControl</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_TermOfDebtIssuanceCostsAmortization">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the term of amortization debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_TermOfDebtIssuanceCostsAmortization</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:durationItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_allt_TotalIssuanceCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Represents the amount of Total Issuance Costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">allt_TotalIssuanceCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>allt_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_AmortizationOfFinancingCosts">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of amortization expense attributable to debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 230<br> -SubTopic 10<br> -Section 45<br> -Paragraph 28<br> -Subparagraph (b)<br> -URI https://asc.fasb.org/extlink&amp;oid=126954810&amp;loc=d3e3602-108585<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 220<br> -SubTopic 10<br> -Section S99<br> -Paragraph 2<br> -Subparagraph (SX 210.5-03(8))<br> -URI https://asc.fasb.org/extlink&amp;oid=126953954&amp;loc=SL114868664-224227<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_AmortizationOfFinancingCosts</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtConversionDescription">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. "Part noncash" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtConversionDescription</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentInterestRateDuringPeriod">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The average effective interest rate during the reporting period.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1F<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495355-112611<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(1))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentInterestRateDuringPeriod</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>dtr-types:percentItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentMaturityDate">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 210<br> -SubTopic 10<br> -Section S99<br> -Paragraph 1<br> -Subparagraph (SX 210.5-02.22(a)(2))<br> -URI https://asc.fasb.org/extlink&amp;oid=120391452&amp;loc=d3e13212-122682<br><br>Reference 2: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (d)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 3: http://www.xbrl.org/2009/role/commonPracticeRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 820<br> -SubTopic 10<br> -Section 50<br> -Paragraph 2<br> -Subparagraph (bbb)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=126976982&amp;loc=d3e19207-110258<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentMaturityDate</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:dateItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=allt_LynrockLakeMasterFundLpMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_RelatedPartyTransactionsByRelatedPartyAxis=allt_LynrockLakeMasterFundLpMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>98
<FILENAME>R83.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424099188176">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>CONVERTIBLE NOTES (Details) - Convertible Senior Notes<br> $ in Thousands</strong></div></th>
<th class="th">
<div>Dec. 31, 2022 </div>
<div>USD ($)</div>
</th>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract', window );"><strong>Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net [Abstract]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentFaceAmount', window );">Principle</a></td>
<td class="nump">$ 40,000<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_UnamortizedDebtIssuanceExpense', window );">Unamortized issuance costs</a></td>
<td class="num">(425)<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet', window );">Net carrying amount</a></td>
<td class="nump">$ 39,575<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentFaceAmount">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Face (par) amount of debt instrument at time of issuance.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1B<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495323-112611<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 2<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28551-108399<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 55<br> -Paragraph 8<br> -URI https://asc.fasb.org/extlink&amp;oid=114775985&amp;loc=d3e28878-108400<br><br>Reference 4: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=124429444&amp;loc=SL124452920-239629<br><br>Reference 5: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 6: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentFaceAmount</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>credit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Amount of unamortized debt discount (premium) and debt issuance costs.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69C<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495737-112612<br><br>Reference 2: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (b)(2)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466204&amp;loc=SL6031897-161870<br><br>Reference 3: http://www.xbrl.org/2003/role/disclosureRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1D<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=123466505&amp;loc=SL123495340-112611<br><br>Reference 4: http://www.xbrl.org/2003/role/exampleRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 470<br> -SubTopic 20<br> -Section 55<br> -Paragraph 69B<br> -URI https://asc.fasb.org/extlink&amp;oid=123466577&amp;loc=SL123495735-112612<br><br>Reference 5: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 835<br> -SubTopic 30<br> -Section 45<br> -Paragraph 3<br> -URI https://asc.fasb.org/extlink&amp;oid=124435984&amp;loc=d3e28555-108399<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- References</a><div><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_UnamortizedDebtIssuanceExpense">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_UnamortizedDebtIssuanceExpense</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:monetaryItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>debit</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>instant</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_ShortTermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_ShortTermDebtTypeAxis=us-gaap_ConvertibleNotesPayableMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>99
<FILENAME>R84.htm
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<html>
<head>
<title></title>
<link rel="stylesheet" type="text/css" href="include/report.css">
<script type="text/javascript" src="Show.js">/* Do Not Remove This Comment */</script><script type="text/javascript">
							function toggleNextSibling (e) {
							if (e.nextSibling.style.display=='none') {
							e.nextSibling.style.display='block';
							} else { e.nextSibling.style.display='none'; }
							}</script>
</head>
<body>
<span style="display: none;">v3.23.1</span><table class="report" border="0" cellspacing="2" id="idm140424101005424">
<tr>
<th class="tl" colspan="1" rowspan="1"><div style="width: 200px;"><strong>SUBSEQUENT EVENT (Narrative Detail) (Narrative) (Details)<br></strong></div></th>
<th class="th"><div>Mar. 06, 2023</div></th>
</tr>
<tr class="rh">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember', window );">Subsequent Event [Member]</a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="ro">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_SubsequentEventLineItems', window );"><strong>Subsequent Event [Line Items]</strong></a></td>
<td class="text">&#160;<span></span>
</td>
</tr>
<tr class="re">
<td class="pl" style="border-bottom: 0px;" valign="top"><a class="a" href="javascript:void(0);" onclick="Show.showAR( this, 'defref_us-gaap_LossContingencyDamagesSought', window );">Loss Contingency, Damages Sought</a></td>
<td class="text">260<span></span>
</td>
</tr>
</table>
<div style="display: none;">
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_LossContingencyDamagesSought">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Describes the form and magnitude of the award the plaintiff seeks in the legal matter, which may include an unspecified amount of money.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>Reference 1: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 9<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14557-108349<br><br>Reference 2: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 4<br> -Subparagraph (a)<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14435-108349<br><br>Reference 3: http://fasb.org/us-gaap/role/ref/legacyRef<br> -Publisher FASB<br> -Name Accounting Standards Codification<br> -Topic 450<br> -SubTopic 20<br> -Section 50<br> -Paragraph 1<br> -URI https://asc.fasb.org/extlink&amp;oid=121557415&amp;loc=d3e14326-108349<br></p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_LossContingencyDamagesSought</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventLineItems">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Definition</a><div><p>Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ References</a><div style="display: none;"><p>No definition available.</p></div>
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">+ Details</a><div style="display: none;"><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventLineItems</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td>us-gaap_</td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>xbrli:stringItemType</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td>duration</td>
</tr>
</table></div>
</div></td></tr>
</table>
<table border="0" cellpadding="0" cellspacing="0" class="authRefData" style="display: none;" id="defref_us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember">
<tr><td class="hide"><a style="color: white;" href="javascript:void(0);" onclick="Show.hideAR();">X</a></td></tr>
<tr><td><div class="body" style="padding: 2px;">
<a href="javascript:void(0);" onclick="Show.toggleNext( this );">- Details</a><div><table border="0" cellpadding="0" cellspacing="0">
<tr>
<td><strong> Name:</strong></td>
<td style="white-space:nowrap;">us-gaap_SubsequentEventTypeAxis=us-gaap_SubsequentEventMember</td>
</tr>
<tr>
<td style="padding-right: 4px;white-space:nowrap;"><strong> Namespace Prefix:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Data Type:</strong></td>
<td>na</td>
</tr>
<tr>
<td><strong> Balance Type:</strong></td>
<td></td>
</tr>
<tr>
<td><strong> Period Type:</strong></td>
<td></td>
</tr>
</table></div>
</div></td></tr>
</table>
</div>
</body>
</html>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>100
<FILENAME>zk2329431_htm.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version="1.0" encoding="utf-8"?>
<xbrl
  xmlns="http://www.xbrl.org/2003/instance"
  xmlns:allt="http://allot.com/20221231"
  xmlns:country="http://xbrl.sec.gov/country/2022"
  xmlns:dei="http://xbrl.sec.gov/dei/2022"
  xmlns:iso4217="http://www.xbrl.org/2003/iso4217"
  xmlns:link="http://www.xbrl.org/2003/linkbase"
  xmlns:srt="http://fasb.org/srt/2022"
  xmlns:us-gaap="http://fasb.org/us-gaap/2022"
  xmlns:xbrldi="http://xbrl.org/2006/xbrldi"
  xmlns:xlink="http://www.w3.org/1999/xlink">
    <link:schemaRef xlink:href="allt-20221231.xsd" xlink:type="simple"/>
    <context id="C_20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapAwardTypeAxis_usgaapStockCompensationPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_usgaapAwardTypeAxis_usgaapStockCompensationPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:StockCompensationPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixteenPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">allt:TwoThousandSixteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixteenPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">allt:TwoThousandSixteenPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixStockOptionPlanMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PlanNameAxis">allt:TwoThousandSixStockOptionPlanMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20191231">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">allt:OptionsPriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeOneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">allt:OptionsPriceRangeOneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">allt:OptionsPriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">allt:OptionsPriceRangeTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">allt:OptionsPriceRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeThreeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">allt:OptionsPriceRangeThreeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">allt:OptionsPriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeFourMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis">allt:OptionsPriceRangeFourMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="dei:EntityAddressesAddressTypeAxis">dei:BusinessContactMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:TechnologyBasedIntangibleAssetsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:OrderOrProductionBacklogMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:CustomerRelationshipsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:IntellectualPropertyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">us-gaap:ComputerSoftwareIntangibleAssetMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_alltTechnologyTwoMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FiniteLivedIntangibleAssetsByMajorClassAxis">allt:TechnologyTwoMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltGalilSoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">allt:GalilSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltGalilSoftwareMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">allt:GalilSoftwareMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtProductOrServiceAxis_usgaapProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtProductOrServiceAxis_usgaapProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_srtProductOrServiceAxis_usgaapProductMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ProductMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtProductOrServiceAxis_usgaapServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtProductOrServiceAxis_usgaapServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_srtProductOrServiceAxis_usgaapServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">us-gaap:ServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:NetonomyLTDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2018-01-14</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:NetonomyLTDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20180101to20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:NetonomyLTDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-01-01</startDate>
            <endDate>2018-01-14</endDate>
        </period>
    </context>
    <context id="C_20211231_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:NetonomyLTDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20180401to20200930_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:NetonomyLTDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2018-04-01</startDate>
            <endDate>2020-09-30</endDate>
        </period>
    </context>
    <context id="C_20200930_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:NetonomyLTDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-09-30</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapBusinessAcquisitionAxis_alltKeepersChildSafetyLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:KeepersChildSafetyLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20221218_usgaapBusinessAcquisitionAxis_alltKeepersChildSafetyLtdMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:KeepersChildSafetyLtdMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-18</instant>
        </period>
    </context>
    <context id="C_20221201to20221218_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:NetonomyLTDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-12-01</startDate>
            <endDate>2022-12-18</endDate>
        </period>
    </context>
    <context id="C_20221218_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:NetonomyLTDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-18</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:BusinessAcquisitionAxis">allt:NetonomyLTDMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20200101to20201231_srtStatementGeographicalAxis_srtEuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtStatementGeographicalAxis_srtEuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtStatementGeographicalAxis_srtEuropeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:EuropeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_srtStatementGeographicalAxis_alltAsiaAndOceaniaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">allt:AsiaAndOceaniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtStatementGeographicalAxis_alltAsiaAndOceaniaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">allt:AsiaAndOceaniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtStatementGeographicalAxis_alltAsiaAndOceaniaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">allt:AsiaAndOceaniaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_srtStatementGeographicalAxis_srtAmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtStatementGeographicalAxis_srtAmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtStatementGeographicalAxis_srtAmericasMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">srt:AmericasMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_srtStatementGeographicalAxis_alltMiddleEastAndAfricaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">allt:MiddleEastAndAfricaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtStatementGeographicalAxis_alltMiddleEastAndAfricaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">allt:MiddleEastAndAfricaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtStatementGeographicalAxis_alltMiddleEastAndAfricaMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">allt:MiddleEastAndAfricaMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_srtMajorCustomersAxis_alltMajorCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">allt:MajorCustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtMajorCustomersAxis_alltMajorCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">allt:MajorCustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtMajorCustomersAxis_alltMajorCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">allt:MajorCustomerOneMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_srtMajorCustomersAxis_alltMajorCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">allt:MajorCustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtMajorCustomersAxis_alltMajorCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">allt:MajorCustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtMajorCustomersAxis_alltMajorCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:MajorCustomersAxis">allt:MajorCustomerTwoMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_srtStatementGeographicalAxis_countryIL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_srtStatementGeographicalAxis_countryIL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_srtStatementGeographicalAxis_alltOtherCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">allt:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_srtStatementGeographicalAxis_alltOtherCountriesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:StatementGeographicalAxis">allt:OtherCountriesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_srtProductOrServiceAxis_alltNetworkIntelligenceSolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:NetworkIntelligenceSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtProductOrServiceAxis_alltNetworkIntelligenceSolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:NetworkIntelligenceSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_srtProductOrServiceAxis_alltNetworkIntelligenceSolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:NetworkIntelligenceSolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtProductOrServiceAxis_alltSecuritySolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:SecuritySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtProductOrServiceAxis_alltSecuritySolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:SecuritySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_srtProductOrServiceAxis_alltSecuritySolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:SecuritySolutionsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByBenchmarkAxis">us-gaap:SalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ConcentrationRiskByTypeAxis">us-gaap:CustomerConcentrationRiskMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20230301to20230306_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:SubsequentEventTypeAxis">us-gaap:SubsequentEventMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2023-03-01</startDate>
            <endDate>2023-03-06</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20191231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:RetainedEarningsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20191231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20191231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AdditionalPaidInCapitalMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20191231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:CommonStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</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="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</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="C_20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</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="C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</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="C_20191231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2019-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</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="C_20201231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</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="C_20201231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:TreasuryStockMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2020-12-31</instant>
        </period>
    </context>
    <context id="C_20201231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</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="C_20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</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="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedOtherComprehensiveIncomeMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_srtRangeAxis_srtMinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtRangeAxis_srtMaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_alltIncomeTaxAreaAxis_alltDevelopmentZoneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="allt:IncomeTaxAreaAxis">allt:DevelopmentZoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20160101to20161231_alltIncomeTaxAreaAxis_alltDevelopmentZoneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="allt:IncomeTaxAreaAxis">allt:DevelopmentZoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_alltIncomeTaxAreaAxis_alltOutsideDevelopmentZoneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="allt:IncomeTaxAreaAxis">allt:OutsideDevelopmentZoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20160101to20161231_alltIncomeTaxAreaAxis_alltOutsideDevelopmentZoneMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="allt:IncomeTaxAreaAxis">allt:OutsideDevelopmentZoneMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2016-01-01</startDate>
            <endDate>2016-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:CorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:CorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapCorporationMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:CorporationMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapIndividualMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:IndividualMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapIndividualMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:IndividualMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapIndividualMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">us-gaap:IndividualMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_alltForeignCounterpartyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">allt:ForeignCounterpartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_alltForeignCounterpartyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">allt:ForeignCounterpartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_alltForeignCounterpartyMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis">allt:ForeignCounterpartyMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20171201to20171231_usgaapIncomeTaxAuthorityAxis_alltPreferredEnterpriseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">allt:PreferredEnterpriseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="C_20171201to20171231_usgaapIncomeTaxAuthorityAxis_alltSpecialTechnologicalPreferredEnterpriseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">allt:SpecialTechnologicalPreferredEnterpriseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2017-12-01</startDate>
            <endDate>2017-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_usgaapIncomeTaxAuthorityAxis_countryIL">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">country:IL</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_srtRangeAxis_srtMinimumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_srtRangeAxis_srtMaximumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_srtRangeAxis_srtMinimumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtRangeAxis_srtMaximumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeTaxAuthorityAxis">us-gaap:InternalRevenueServiceIRSMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_srtRangeAxis_srtMaximumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">allt:SecurityAsServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:ResearchAndDevelopmentExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:SellingAndMarketingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:GeneralAndAdministrativeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:NonoperatingIncomeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:NonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:CostOfSalesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:NonoperatingIncomeExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtRangeAxis_srtMaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_srtRangeAxis_srtMaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtRangeAxis_srtMinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_srtRangeAxis_srtMinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:DerivativeInstrumentRiskAxis">us-gaap:AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:OperatingExpenseMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:IncomeStatementLocationAxis">us-gaap:NonoperatingIncomeExpenseMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:StatementEquityComponentsAxis">us-gaap:AccumulatedNetUnrealizedInvestmentGainLossMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_srtProductOrServiceAxis_alltSpainTaxAuthoritiesGrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:SpainTaxAuthoritiesGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtProductOrServiceAxis_alltSpainTaxAuthoritiesGrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:SpainTaxAuthoritiesGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_srtRangeAxis_srtMinimumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MinimumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_srtRangeAxis_srtMaximumMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:RangeAxis">srt:MaximumMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_srtProductOrServiceAxis_alltIsraelInnovationAuthorityGrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:IsraelInnovationAuthorityGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20210101to20211231_srtProductOrServiceAxis_alltIsraelInnovationAuthorityGrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:IsraelInnovationAuthorityGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2021-01-01</startDate>
            <endDate>2021-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_srtProductOrServiceAxis_alltIsraelInnovationAuthorityGrantMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="srt:ProductOrServiceAxis">allt:IsraelInnovationAuthorityGrantMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20200101to20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:AwardTypeAxis">us-gaap:RestrictedStockUnitsRSUMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2020-01-01</startDate>
            <endDate>2020-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OtherMachineryAndEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:OfficeEquipmentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:FurnitureAndFixturesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">us-gaap:LeaseholdImprovementsMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">allt:SecurityAsServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:PropertyPlantAndEquipmentByTypeAxis">allt:SecurityAsServiceMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="allt:AvailableForSaleSecuritiesMaturityPeriodAxis">allt:AvailableForSaleSecuritiesMaturesWithinOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="allt:AvailableForSaleSecuritiesMaturityPeriodAxis">allt:AvailableForSaleSecuritiesMaturesWithinOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="allt:AvailableForSaleSecuritiesMaturityPeriodAxis">allt:AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="allt:AvailableForSaleSecuritiesMaturityPeriodAxis">allt:AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="allt:AvailableForSaleSecuritiesMaturityPeriodAxis">allt:AvailableForSaleSecuritiesMaturesWithinOneYearMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="allt:AvailableForSaleSecuritiesMaturityPeriodAxis">allt:AvailableForSaleSecuritiesMaturesWithinOneYearMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="allt:AvailableForSaleSecuritiesMaturityPeriodAxis">allt:AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:USGovernmentAgenciesDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="allt:AvailableForSaleSecuritiesMaturityPeriodAxis">allt:AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:FinancialInstrumentAxis">us-gaap:CorporateDebtSecuritiesMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20220214_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">allt:LynrockLakeMasterFundLpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-02-14</instant>
        </period>
    </context>
    <context id="C_20220201to20220214_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:RelatedPartyTransactionsByRelatedPartyAxis">allt:LynrockLakeMasterFundLpMember</xbrldi:explicitMember>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-02-01</startDate>
            <endDate>2022-02-14</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:ShortTermDebtTypeAxis">us-gaap:ConvertibleNotesPayableMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:DesignatedAsHedgingInstrumentMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapHedgingDesignationAxis_usgaapNondesignatedMember">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:HedgingDesignationAxis">us-gaap:NondesignatedMember</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel2Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2022-12-31</instant>
        </period>
    </context>
    <context id="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel1Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <instant>2021-12-31</instant>
        </period>
    </context>
    <context id="C_20220101to20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
            <segment>
                <xbrldi:explicitMember dimension="us-gaap:FairValueByFairValueHierarchyLevelAxis">us-gaap:FairValueInputsLevel3Member</xbrldi:explicitMember>
            </segment>
        </entity>
        <period>
            <startDate>2022-01-01</startDate>
            <endDate>2022-12-31</endDate>
        </period>
    </context>
    <context id="C_20211101to20211102">
        <entity>
            <identifier scheme="http://www.sec.gov/CIK">0001365767</identifier>
        </entity>
        <period>
            <startDate>2021-11-01</startDate>
            <endDate>2021-11-02</endDate>
        </period>
    </context>
    <unit id="NIS">
        <measure>iso4217:ILS</measure>
    </unit>
    <unit id="NIS_Per_Share">
        <divide>
            <unitNumerator>
                <measure>iso4217:ILS</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="USD">
        <measure>iso4217:USD</measure>
    </unit>
    <unit id="USD_per_share">
        <divide>
            <unitNumerator>
                <measure>iso4217:USD</measure>
            </unitNumerator>
            <unitDenominator>
                <measure>shares</measure>
            </unitDenominator>
        </divide>
    </unit>
    <unit id="pure">
        <measure>pure</measure>
    </unit>
    <unit id="shares">
        <measure>shares</measure>
    </unit>
    <dei:EntityIncorporationStateCountryCode
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220321133034074">IL</dei:EntityIncorporationStateCountryCode>
    <allt:TaxExemptPeriod
      contextRef="C_20220101to20221231_srtRangeAxis_srtMinimumMember"
      id="Fxbrl_20211110175807853">P5Y</allt:TaxExemptPeriod>
    <us-gaap:OperatingLossCarryforwardsExpirationDate
      contextRef="C_20220101to20221231_srtRangeAxis_srtMinimumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember"
      id="Fxbrl_20230316132401758">2026-12-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <us-gaap:OperatingLossCarryforwardsExpirationDate
      contextRef="C_20220101to20221231_srtRangeAxis_srtMaximumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember"
      id="Fxbrl_20230316132408335">2037-12-31</us-gaap:OperatingLossCarryforwardsExpirationDate>
    <allt:PatentUseRightPeriod
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230325043309104">P8Y</allt:PatentUseRightPeriod>
    <dei:AmendmentFlag
      contextRef="C_20220101to20221231"
      id="Fdei_AmendmentFlag20211122185436598">false</dei:AmendmentFlag>
    <dei:EntityCentralIndexKey
      contextRef="C_20220101to20221231"
      id="Fdei_EntityCentralIndexKey20211122185451551">0001365767</dei:EntityCentralIndexKey>
    <dei:DocumentFiscalPeriodFocus
      contextRef="C_20220101to20221231"
      id="Fdei_DocumentFiscalPeriodFocus20211122185521382">FY</dei:DocumentFiscalPeriodFocus>
    <dei:DocumentType
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122183346773">20-F</dei:DocumentType>
    <dei:DocumentRegistrationStatement
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122183423811">false</dei:DocumentRegistrationStatement>
    <dei:DocumentAnnualReport
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122183455900">true</dei:DocumentAnnualReport>
    <dei:DocumentPeriodEndDate
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122183526596">2022-12-31</dei:DocumentPeriodEndDate>
    <dei:CurrentFiscalYearEndDate
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220113215059940">--12-31</dei:CurrentFiscalYearEndDate>
    <dei:DocumentFiscalYearFocus
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220113214942177">2022</dei:DocumentFiscalYearFocus>
    <dei:DocumentTransitionReport
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122183547749">false</dei:DocumentTransitionReport>
    <dei:DocumentShellCompanyReport
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122183608047">false</dei:DocumentShellCompanyReport>
    <dei:EntityFileNumber
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122183657589">001-33129</dei:EntityFileNumber>
    <dei:EntityRegistrantName
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122183719981">ALLOT LTD</dei:EntityRegistrantName>
    <dei:EntityAddressAddressLine1
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122183839481">22 Hanagar Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122183854394">Neve Ne&#x2019;eman Industrial Zone B</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122183930626">Hod-Hasharon</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122183946660">4501317</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211123130012513">IL</dei:EntityAddressCountry>
    <dei:ContactPersonnelName
      contextRef="C_20220101to20221231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20211122184058539">Rael Kolevsohn</dei:ContactPersonnelName>
    <dei:EntityAddressAddressLine1
      contextRef="C_20220101to20221231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20211122184121507">22 Hanagar Street</dei:EntityAddressAddressLine1>
    <dei:EntityAddressAddressLine2
      contextRef="C_20220101to20221231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20211122184151941">Neve Ne&#x2019;eman Industrial Zone B</dei:EntityAddressAddressLine2>
    <dei:EntityAddressCityOrTown
      contextRef="C_20220101to20221231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20211122184224141">Hod-Hasharon</dei:EntityAddressCityOrTown>
    <dei:EntityAddressPostalZipCode
      contextRef="C_20220101to20221231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20211122184242655">4501317</dei:EntityAddressPostalZipCode>
    <dei:EntityAddressCountry
      contextRef="C_20220101to20221231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20211122184014468">IL</dei:EntityAddressCountry>
    <dei:CityAreaCode
      contextRef="C_20220101to20221231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20211122184331046">972</dei:CityAreaCode>
    <dei:LocalPhoneNumber
      contextRef="C_20220101to20221231_deiEntityAddressesAddressTypeAxis_deiBusinessContactMember"
      id="Fxbrl_20211122184356440">(9) 762-8419</dei:LocalPhoneNumber>
    <dei:Security12bTitle
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230327235032102">Ordinary Shares, par value ILS 0.10 per share</dei:Security12bTitle>
    <dei:TradingSymbol
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122184445541">ALLT</dei:TradingSymbol>
    <dei:SecurityExchangeName
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211123103150947">NASDAQ</dei:SecurityExchangeName>
    <dei:EntityCommonStockSharesOutstanding
      contextRef="C_20221231"
      decimals="INF"
      id="Fxbrl_20211122184604229"
      unitRef="shares">37370043</dei:EntityCommonStockSharesOutstanding>
    <dei:EntityWellKnownSeasonedIssuer
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122184645192">No</dei:EntityWellKnownSeasonedIssuer>
    <dei:EntityVoluntaryFilers
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122184841589">No</dei:EntityVoluntaryFilers>
    <dei:EntityCurrentReportingStatus
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122184919474">Yes</dei:EntityCurrentReportingStatus>
    <dei:EntityInteractiveDataCurrent
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122184950532">Yes</dei:EntityInteractiveDataCurrent>
    <dei:EntityFilerCategory
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122185023844">Accelerated Filer</dei:EntityFilerCategory>
    <dei:EntityEmergingGrowthCompany
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122185051476">false</dei:EntityEmergingGrowthCompany>
    <dei:IcfrAuditorAttestationFlag
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122185126014">true</dei:IcfrAuditorAttestationFlag>
    <dei:DocumentAccountingStandard
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122185203876">U.S. GAAP</dei:DocumentAccountingStandard>
    <dei:EntityShellCompany
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122185235211">false</dei:EntityShellCompany>
    <dei:AuditorFirmId
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230317125811657">1281</dei:AuditorFirmId>
    <dei:AuditorName
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230317130127354">KOST FORER GABBAY &amp; KASIERER</dei:AuditorName>
    <dei:AuditorLocation
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230317130001086">Tel-Aviv, Israel</dei:AuditorLocation>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106124249811_53"
      unitRef="USD">12295000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:CashAndCashEquivalentsAtCarryingValue
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106124249811_57"
      unitRef="USD">11717000</us-gaap:CashAndCashEquivalentsAtCarryingValue>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106124249811_63"
      unitRef="USD">1050000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:RestrictedCashAndCashEquivalents
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106124249811_67"
      unitRef="USD">1480000</us-gaap:RestrictedCashAndCashEquivalents>
    <us-gaap:OtherShortTermInvestments
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106124249811_73"
      unitRef="USD">68765000</us-gaap:OtherShortTermInvestments>
    <us-gaap:OtherShortTermInvestments
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106124249811_77"
      unitRef="USD">60720000</us-gaap:OtherShortTermInvestments>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106124249811_83"
      unitRef="USD">4293000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106124249811_87"
      unitRef="USD">11531000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106132349418"
      unitRef="USD">2908000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106132356092"
      unitRef="USD">2398000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AccountsAndNotesReceivableNet
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106124249811_93"
      unitRef="USD">44167000</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:AccountsAndNotesReceivableNet
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106124249811_97"
      unitRef="USD">30829000</us-gaap:AccountsAndNotesReceivableNet>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106124249811_103"
      unitRef="USD">7985000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106124249811_107"
      unitRef="USD">8490000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:InventoryNet
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106124249811_113"
      unitRef="USD">13262000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106124249811_117"
      unitRef="USD">11092000</us-gaap:InventoryNet>
    <us-gaap:AssetsCurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106124249811_133"
      unitRef="USD">151817000</us-gaap:AssetsCurrent>
    <us-gaap:AssetsCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106124249811_137"
      unitRef="USD">135859000</us-gaap:AssetsCurrent>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106124249811_173"
      unitRef="USD">0</us-gaap:DepositsAssetsNoncurrent>
    <us-gaap:DepositsAssetsNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106124249811_177"
      unitRef="USD">215000</us-gaap:DepositsAssetsNoncurrent>
    <allt:SeverancePayFund
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106124249811_183"
      unitRef="USD">371000</allt:SeverancePayFund>
    <allt:SeverancePayFund
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106124249811_187"
      unitRef="USD">407000</allt:SeverancePayFund>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106124249811_193"
      unitRef="USD">5387000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:OperatingLeaseRightOfUseAsset
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211109180615661"
      unitRef="USD">8513000</us-gaap:OperatingLeaseRightOfUseAsset>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220310100600875_xbrl_20211106124249811_193"
      unitRef="USD">4934000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:AccountsReceivableNetNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220310100600875_xbrl_20211109180615661"
      unitRef="USD">6643000</us-gaap:AccountsReceivableNetNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106124249811_213"
      unitRef="USD">864000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:OtherAssetsNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106124249811_217"
      unitRef="USD">1639000</us-gaap:OtherAssetsNoncurrent>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106124249811_223"
      unitRef="USD">14236000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106124249811_227"
      unitRef="USD">15000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106124249811_233"
      unitRef="USD">3511000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:IntangibleAssetsNetExcludingGoodwill
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106124249811_237"
      unitRef="USD">3455000</us-gaap:IntangibleAssetsNetExcludingGoodwill>
    <us-gaap:Goodwill
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106124249811_243"
      unitRef="USD">31833000</us-gaap:Goodwill>
    <us-gaap:Goodwill
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106124249811_247"
      unitRef="USD">31683000</us-gaap:Goodwill>
    <us-gaap:AssetsNoncurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106124249811_263"
      unitRef="USD">61136000</us-gaap:AssetsNoncurrent>
    <us-gaap:AssetsNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106124249811_267"
      unitRef="USD">67555000</us-gaap:AssetsNoncurrent>
    <us-gaap:Assets
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106124249811_283"
      unitRef="USD">212953000</us-gaap:Assets>
    <us-gaap:Assets
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106124249811_287"
      unitRef="USD">203414000</us-gaap:Assets>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106125449563_53"
      unitRef="USD">11661000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:AccountsPayableTradeCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106125449563_57"
      unitRef="USD">3940000</us-gaap:AccountsPayableTradeCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106125449563_63"
      unitRef="USD">14149000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:EmployeeRelatedLiabilitiesCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211120164117300"
      unitRef="USD">14636000</us-gaap:EmployeeRelatedLiabilitiesCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106125449563_73"
      unitRef="USD">20825000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:DeferredRevenueCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106125449563_77"
      unitRef="USD">22138000</us-gaap:DeferredRevenueCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106125449563_83"
      unitRef="USD">2542000</us-gaap:OperatingLeaseLiabilityCurrent>
    <us-gaap:OperatingLeaseLiabilityCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106125449563_87"
      unitRef="USD">2785000</us-gaap:OperatingLeaseLiabilityCurrent>
    <allt:OtherPayablesAndAccruedLiabilitiesCurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106125449563_93"
      unitRef="USD">11424000</allt:OtherPayablesAndAccruedLiabilitiesCurrent>
    <allt:OtherPayablesAndAccruedLiabilitiesCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106125449563_97"
      unitRef="USD">11614000</allt:OtherPayablesAndAccruedLiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106125449563_113"
      unitRef="USD">60601000</us-gaap:LiabilitiesCurrent>
    <us-gaap:LiabilitiesCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106125449563_117"
      unitRef="USD">55113000</us-gaap:LiabilitiesCurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106125449563_143"
      unitRef="USD">7285000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:DeferredRevenueNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106125449563_147"
      unitRef="USD">15942000</us-gaap:DeferredRevenueNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106125449563_153"
      unitRef="USD">2579000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:OperatingLeaseLiabilityNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106125449563_157"
      unitRef="USD">5467000</us-gaap:OperatingLeaseLiabilityNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106125449563_163"
      unitRef="USD">940000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106125449563_167"
      unitRef="USD">884000</us-gaap:DeferredCompensationLiabilityClassifiedNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20230316024009943"
      unitRef="USD">39575000</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:ConvertibleDebtNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20230316024019912"
      unitRef="USD">0</us-gaap:ConvertibleDebtNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106125449563_183"
      unitRef="USD">50379000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:LiabilitiesNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106125449563_187"
      unitRef="USD">22293000</us-gaap:LiabilitiesNoncurrent>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_20211231"
      decimals="1"
      id="Fxbrl_20230316025210373"
      unitRef="NIS_Per_Share">0.1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_20221231"
      decimals="1"
      id="Fxbrl_20230316025206299"
      unitRef="NIS_Per_Share">0.1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_20211231"
      decimals="INF"
      id="Fxbrl_20230316025028129"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_20221231"
      decimals="INF"
      id="Fxbrl_20230316025024214"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_20221231"
      decimals="INF"
      id="Fxbrl_20211106133853995"
      unitRef="shares">38186043</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesIssued
      contextRef="C_20211231"
      decimals="INF"
      id="Fxbrl_20211106133901544"
      unitRef="shares">37307480</us-gaap:CommonStockSharesIssued>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20221231"
      decimals="INF"
      id="Fxbrl_20211106133935799"
      unitRef="shares">37370043</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20211231"
      decimals="INF"
      id="Fxbrl_20211106133943822"
      unitRef="shares">36491480</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:CommonStockValue
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106125449563_243"
      unitRef="USD">954000</us-gaap:CommonStockValue>
    <us-gaap:CommonStockValue
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106125449563_247"
      unitRef="USD">929000</us-gaap:CommonStockValue>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106125449563_253"
      unitRef="USD">303298000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:AdditionalPaidInCapital
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106125449563_257"
      unitRef="USD">293803000</us-gaap:AdditionalPaidInCapital>
    <us-gaap:TreasuryStockShares
      contextRef="C_20211231"
      decimals="INF"
      id="Fxbrl_20230316025110356"
      unitRef="shares">816000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockShares
      contextRef="C_20221231"
      decimals="INF"
      id="Fxbrl_20230316025106792"
      unitRef="shares">816000</us-gaap:TreasuryStockShares>
    <us-gaap:TreasuryStockValue
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106130719996"
      unitRef="USD">3998000</us-gaap:TreasuryStockValue>
    <us-gaap:TreasuryStockValue
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106130748134"
      unitRef="USD">3998000</us-gaap:TreasuryStockValue>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20230316025320451"
      unitRef="USD">-1254000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106131743688"
      unitRef="USD">271000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106131003620"
      unitRef="USD">-197027000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:RetainedEarningsAccumulatedDeficit
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106131019971"
      unitRef="USD">-164997000</us-gaap:RetainedEarningsAccumulatedDeficit>
    <us-gaap:StockholdersEquity
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106125449563_303"
      unitRef="USD">101973000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106125449563_307"
      unitRef="USD">126008000</us-gaap:StockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106125449563_323"
      unitRef="USD">212953000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:LiabilitiesAndStockholdersEquity
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106125449563_327"
      unitRef="USD">203414000</us-gaap:LiabilitiesAndStockholdersEquity>
    <us-gaap:Revenues
      contextRef="C_20220101to20221231_srtProductOrServiceAxis_usgaapProductMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_33"
      unitRef="USD">60980000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20210101to20211231_srtProductOrServiceAxis_usgaapProductMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_37"
      unitRef="USD">88229000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20200101to20201231_srtProductOrServiceAxis_usgaapProductMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_311"
      unitRef="USD">92524000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20220101to20221231_srtProductOrServiceAxis_usgaapServiceMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_43"
      unitRef="USD">61757000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20210101to20211231_srtProductOrServiceAxis_usgaapServiceMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_47"
      unitRef="USD">57371000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20200101to20201231_srtProductOrServiceAxis_usgaapServiceMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_411"
      unitRef="USD">43398000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_53"
      unitRef="USD">122737000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106135638405_57"
      unitRef="USD">145600000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106135638405_511"
      unitRef="USD">135922000</us-gaap:Revenues>
    <us-gaap:CostOfRevenue
      contextRef="C_20220101to20221231_srtProductOrServiceAxis_usgaapProductMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_83"
      unitRef="USD">21345000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20210101to20211231_srtProductOrServiceAxis_usgaapProductMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_87"
      unitRef="USD">31603000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20200101to20201231_srtProductOrServiceAxis_usgaapProductMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_811"
      unitRef="USD">28524000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20220101to20221231_srtProductOrServiceAxis_usgaapServiceMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_93"
      unitRef="USD">18486000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20210101to20211231_srtProductOrServiceAxis_usgaapServiceMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_97"
      unitRef="USD">12950000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20200101to20201231_srtProductOrServiceAxis_usgaapServiceMember"
      decimals="-3"
      id="Fxbrl_20211106135638405_911"
      unitRef="USD">11558000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_113"
      unitRef="USD">39831000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106135638405_117"
      unitRef="USD">44553000</us-gaap:CostOfRevenue>
    <us-gaap:CostOfRevenue
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106135638405_1111"
      unitRef="USD">40082000</us-gaap:CostOfRevenue>
    <us-gaap:GrossProfit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_133"
      unitRef="USD">82906000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106135638405_137"
      unitRef="USD">101047000</us-gaap:GrossProfit>
    <us-gaap:GrossProfit
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106135638405_1311"
      unitRef="USD">95840000</us-gaap:GrossProfit>
    <allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310145930028"
      unitRef="USD">825000</allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts>
    <allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211109181620366"
      unitRef="USD">167000</allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts>
    <allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211109181623678"
      unitRef="USD">339000</allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_163"
      unitRef="USD">49800000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106135638405_167"
      unitRef="USD">47093000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106135638405_1611"
      unitRef="USD">43447000</us-gaap:ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_173"
      unitRef="USD">49393000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106135638405_177"
      unitRef="USD">52337000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:SellingAndMarketingExpense
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106135638405_1711"
      unitRef="USD">47528000</us-gaap:SellingAndMarketingExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_183"
      unitRef="USD">15982000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106135638405_187"
      unitRef="USD">15145000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:GeneralAndAdministrativeExpense
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106135638405_1811"
      unitRef="USD">13894000</us-gaap:GeneralAndAdministrativeExpense>
    <us-gaap:OperatingExpenses
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_203"
      unitRef="USD">115175000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106135638405_207"
      unitRef="USD">114575000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingExpenses
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106135638405_2011"
      unitRef="USD">104869000</us-gaap:OperatingExpenses>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_223"
      unitRef="USD">-32269000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106135638405_227"
      unitRef="USD">-13528000</us-gaap:OperatingIncomeLoss>
    <us-gaap:OperatingIncomeLoss
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106135638405_2211"
      unitRef="USD">-9029000</us-gaap:OperatingIncomeLoss>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_233"
      unitRef="USD">2134000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106135638405_237"
      unitRef="USD">339000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106135638405_2311"
      unitRef="USD">1857000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_253"
      unitRef="USD">-30135000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106135638405_257"
      unitRef="USD">-13189000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106135638405_2511"
      unitRef="USD">-7172000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_263"
      unitRef="USD">1895000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106135638405_267"
      unitRef="USD">1851000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106135638405_2611"
      unitRef="USD">2176000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:NetIncomeLoss
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_283"
      unitRef="USD">-32030000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106135638405_287"
      unitRef="USD">-15040000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106135638405_2811"
      unitRef="USD">-9348000</us-gaap:NetIncomeLoss>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20220101to20221231"
      decimals="2"
      id="Fxbrl_20230316034529962"
      unitRef="USD_per_share">-0.87</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20220101to20221231"
      decimals="2"
      id="Fxbrl_20211106135638405_403"
      unitRef="USD_per_share">-0.87</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20210101to20211231"
      decimals="2"
      id="Fxbrl_20230316034550472"
      unitRef="USD_per_share">-0.42</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20210101to20211231"
      decimals="2"
      id="Fxbrl_20211106135638405_407"
      unitRef="USD_per_share">-0.42</us-gaap:EarningsPerShareBasic>
    <us-gaap:EarningsPerShareDiluted
      contextRef="C_20200101to20201231"
      decimals="2"
      id="Fxbrl_20230316034609891"
      unitRef="USD_per_share">-0.27</us-gaap:EarningsPerShareDiluted>
    <us-gaap:EarningsPerShareBasic
      contextRef="C_20200101to20201231"
      decimals="2"
      id="Fxbrl_20211106135638405_4011"
      unitRef="USD_per_share">-0.27</us-gaap:EarningsPerShareBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20220101to20221231"
      decimals="INF"
      id="Fxbrl_20230316034645014"
      unitRef="shares">36975424</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_20220101to20221231"
      decimals="INF"
      id="Fxbrl_20211106135638405_433"
      unitRef="shares">36975424</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20210101to20211231"
      decimals="INF"
      id="Fxbrl_20230316034742680"
      unitRef="shares">36050540</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_20210101to20211231"
      decimals="INF"
      id="Fxbrl_20211106135638405_437"
      unitRef="shares">36050540</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding
      contextRef="C_20200101to20201231"
      decimals="INF"
      id="Fxbrl_20230316034836830"
      unitRef="shares">35007201</us-gaap:WeightedAverageNumberOfDilutedSharesOutstanding>
    <us-gaap:WeightedAverageNumberOfSharesOutstandingBasic
      contextRef="C_20200101to20201231"
      decimals="INF"
      id="Fxbrl_20211106135638405_4311"
      unitRef="shares">35007201</us-gaap:WeightedAverageNumberOfSharesOutstandingBasic>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310101938778"
      unitRef="USD">-140000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230316034951813"
      unitRef="USD">-359000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106135638405_3011"
      unitRef="USD">191000</us-gaap:OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_313"
      unitRef="USD">-2000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220310101737684"
      unitRef="USD">15000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230316033526174"
      unitRef="USD">40000</us-gaap:OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310101805452"
      unitRef="USD">138000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230316033537357"
      unitRef="USD">374000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106135638405_3211"
      unitRef="USD">-151000</us-gaap:OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316033546168"
      unitRef="USD">-5562000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106135638405_337"
      unitRef="USD">1269000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106135638405_3311"
      unitRef="USD">723000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_343"
      unitRef="USD">-4175000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106135638405_347"
      unitRef="USD">770000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220310102130251"
      unitRef="USD">203000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316035002437"
      unitRef="USD">-1387000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106135638405_357"
      unitRef="USD">499000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106135638405_3511"
      unitRef="USD">520000</us-gaap:OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230324095617135_xbrl_20230316035002437"
      unitRef="USD">-1525000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230324095617135_xbrl_20211106135638405_357"
      unitRef="USD">125000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230324095617135_xbrl_20211106135638405_3511"
      unitRef="USD">671000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106135638405_373"
      unitRef="USD">-33555000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106135638405_377"
      unitRef="USD">-14915000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:ComprehensiveIncomeNetOfTax
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106135638405_3711"
      unitRef="USD">-8677000</us-gaap:ComprehensiveIncomeNetOfTax>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20191231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20220310132719041_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161747431"
      unitRef="shares">34520728</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_20191231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20220310132719041_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161754296"
      unitRef="USD">871000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20191231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20220310132719041_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161814343"
      unitRef="USD">276112000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20191231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"
      decimals="-3"
      id="Fxbrl_20220310132719041_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161817992"
      unitRef="USD">-3998000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20191231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20220310133758949"
      unitRef="USD">-525000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20191231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20220310132719041_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161825040"
      unitRef="USD">-140609000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20191231"
      decimals="-3"
      id="Fxbrl_20220310132719041_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161837192"
      unitRef="USD">131851000</us-gaap:StockholdersEquity>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsShares
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20211120111206217"
      unitRef="shares">861910</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsShares>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211120111232556"
      unitRef="USD">25000</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211120111308964"
      unitRef="USD">1810000</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"
      decimals="-3"
      id="Fxbrl_20211123140819650"
      unitRef="USD">0</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211123140757658"
      unitRef="USD">0</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211123140840918"
      unitRef="USD">0</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106162125839"
      unitRef="USD">1835000</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211123140903102"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211120111401516"
      unitRef="USD">5143000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"
      decimals="-3"
      id="Fxbrl_20211123140941815"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211123140928542"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211123141003638"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106162308967"
      unitRef="USD">5143000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211123141145164"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211123141129138"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"
      decimals="-3"
      id="Fxbrl_20211123141106961"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211120111520798"
      unitRef="USD">671000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211123141042338"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106162403222"
      unitRef="USD">671000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211123141239249"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211123141229914"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"
      decimals="-3"
      id="Fxbrl_20211123141225701"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211123141220067"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20200101to20201231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211106162543590"
      unitRef="USD">-9348000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106162505668"
      unitRef="USD">-9348000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20220310134355148_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161747431"
      unitRef="shares">35382638</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_20201231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20220310134355148_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161754296"
      unitRef="USD">896000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20201231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20220310134355148_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161814343"
      unitRef="USD">283065000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20201231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"
      decimals="-3"
      id="Fxbrl_20220310134355148_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161817992"
      unitRef="USD">-3998000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20201231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20220310134355148_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161832383"
      unitRef="USD">146000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20201231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20220310134355148_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161825040"
      unitRef="USD">-149957000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220310134355148_xbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161837192"
      unitRef="USD">130152000</us-gaap:StockholdersEquity>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsShares
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20211120111555141"
      unitRef="shares">1108842</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsShares>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211120111605989"
      unitRef="USD">33000</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211120111619332"
      unitRef="USD">2778000</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"
      decimals="-3"
      id="Fxbrl_20211123141600165"
      unitRef="USD">0</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211123141604349"
      unitRef="USD">0</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211123141608676"
      unitRef="USD">0</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106162927553_xbrl_20211106162125839"
      unitRef="USD">2811000</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211123141756819"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211120111819724"
      unitRef="USD">7960000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"
      decimals="-3"
      id="Fxbrl_20211123141712422"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211123141723051"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211123141843946"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106163310951_xbrl_20211106162308967"
      unitRef="USD">7960000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211123141927627"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211123141922155"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"
      decimals="-3"
      id="Fxbrl_20211123141918099"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211120111745797"
      unitRef="USD">125000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211123141905187"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106163524395_xbrl_20211106162403222"
      unitRef="USD">125000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211123142033082"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211123142020782"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"
      decimals="-3"
      id="Fxbrl_20211123142024527"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211123142011046"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20210101to20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211106163619751_xbrl_20211106162543590"
      unitRef="USD">-15040000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106163619751_xbrl_20211106162505668"
      unitRef="USD">-15040000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161747431"
      unitRef="shares">36491480</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161754296"
      unitRef="USD">929000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161814343"
      unitRef="USD">293803000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"
      decimals="-3"
      id="Fxbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161817992"
      unitRef="USD">-3998000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161832383"
      unitRef="USD">271000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161825040"
      unitRef="USD">-164997000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220310132725836_xbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161837192"
      unitRef="USD">126008000</us-gaap:StockholdersEquity>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsShares
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20211120111839638"
      unitRef="shares">878563</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsShares>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211120111852564"
      unitRef="USD">25000</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211120111904556"
      unitRef="USD">226000</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"
      decimals="-3"
      id="Fxbrl_20211123142119972"
      unitRef="USD">0</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211123142123699"
      unitRef="USD">0</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211123142127250"
      unitRef="USD">0</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106163944975_xbrl_20211106162927553_xbrl_20211106162125839"
      unitRef="USD">251000</allt:ExerciseOfShareOptionsAndRestrictedShareUnitsValue>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211123142158435"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211120111921212"
      unitRef="USD">9269000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"
      decimals="-3"
      id="Fxbrl_20211123142201819"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211123142209019"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211123142219971"
      unitRef="USD">0</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106164122839_xbrl_20211106163310951_xbrl_20211106162308967"
      unitRef="USD">9269000</us-gaap:AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211123142450627"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211123142511011"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"
      decimals="-3"
      id="Fxbrl_20211123142506828"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20230316044248846"
      unitRef="USD">-1525000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211123142421557"
      unitRef="USD">0</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316044256121"
      unitRef="USD">-1525000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:NetIncomeLoss
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211123142318795"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211123142310046"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"
      decimals="-3"
      id="Fxbrl_20211123142305668"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20211123142300443"
      unitRef="USD">0</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211106164300495_xbrl_20211106163619751_xbrl_20211106162543590"
      unitRef="USD">-32030000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106164300495_xbrl_20211106163619751_xbrl_20211106162505668"
      unitRef="USD">-32030000</us-gaap:NetIncomeLoss>
    <us-gaap:CommonStockSharesOutstanding
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="INF"
      id="Fxbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161747431"
      unitRef="shares">37370043</us-gaap:CommonStockSharesOutstanding>
    <us-gaap:StockholdersEquity
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember"
      decimals="-3"
      id="Fxbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161754296"
      unitRef="USD">954000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAdditionalPaidInCapitalMember"
      decimals="-3"
      id="Fxbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161814343"
      unitRef="USD">303298000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapTreasuryStockMember"
      decimals="-3"
      id="Fxbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161817992"
      unitRef="USD">-3998000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedOtherComprehensiveIncomeMember"
      decimals="-3"
      id="Fxbrl_20230316044542060"
      unitRef="USD">-1254000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20221231_usgaapStatementEquityComponentsAxis_usgaapRetainedEarningsMember"
      decimals="-3"
      id="Fxbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161825040"
      unitRef="USD">-197027000</us-gaap:StockholdersEquity>
    <us-gaap:StockholdersEquity
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106164404797_xbrl_20211106163739140_xbrl_20211106162627052_xbrl_20211106161837192"
      unitRef="USD">101973000</us-gaap:StockholdersEquity>
    <us-gaap:NetIncomeLoss
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106153559599_43"
      unitRef="USD">-32030000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106153559599_47"
      unitRef="USD">-15040000</us-gaap:NetIncomeLoss>
    <us-gaap:NetIncomeLoss
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106153559599_411"
      unitRef="USD">-9348000</us-gaap:NetIncomeLoss>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106153559599_63"
      unitRef="USD">7352000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106153559599_67"
      unitRef="USD">5575000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:DepreciationDepletionAndAmortization
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106153559599_611"
      unitRef="USD">4312000</us-gaap:DepreciationDepletionAndAmortization>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106153559599_73"
      unitRef="USD">9165000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106153559599_77"
      unitRef="USD">8000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106153559599_711"
      unitRef="USD">5198000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106153559599_83"
      unitRef="USD">0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106153559599_87"
      unitRef="USD">-0</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <us-gaap:GainLossOnSaleOfPropertyPlantEquipment
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106153559599_811"
      unitRef="USD">-18000</us-gaap:GainLossOnSaleOfPropertyPlantEquipment>
    <allt:AmortizationOfIssuanceCostsOfConvertibleDebt
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316055032334_xbrl_20220310105018410_xbrl_20211106153559599_83"
      unitRef="USD">171000</allt:AmortizationOfIssuanceCostsOfConvertibleDebt>
    <allt:AmortizationOfIssuanceCostsOfConvertibleDebt
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230316055032334_xbrl_20220310105018410_xbrl_20211106153559599_87"
      unitRef="USD">0</allt:AmortizationOfIssuanceCostsOfConvertibleDebt>
    <allt:AmortizationOfIssuanceCostsOfConvertibleDebt
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230316055032334_xbrl_20230316052547017"
      unitRef="USD">0</allt:AmortizationOfIssuanceCostsOfConvertibleDebt>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310104913134_xbrl_20211106153559599_83"
      unitRef="USD">92000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230316052437617"
      unitRef="USD">-58000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInDeferredCompensation
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220310104913134_xbrl_20211106153559599_811"
      unitRef="USD">128000</us-gaap:IncreaseDecreaseInDeferredCompensation>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310104922108_xbrl_20211106153559599_83"
      unitRef="USD">-775000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220310104922108_xbrl_20211106153559599_87"
      unitRef="USD">-1006000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <us-gaap:IncreaseDecreaseInOtherNoncurrentAssets
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220310104922108_xbrl_20211106153559599_811"
      unitRef="USD">2048000</us-gaap:IncreaseDecreaseInOtherNoncurrentAssets>
    <allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106153559599_113"
      unitRef="USD">-71000</allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities>
    <allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106153559599_117"
      unitRef="USD">-182000</allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities>
    <allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106153559599_1111"
      unitRef="USD">-357000</allt:IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities>
    <allt:ChangesInOperatingLeasesAsset
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310104928986_xbrl_20211106153559599_83"
      unitRef="USD">-3126000</allt:ChangesInOperatingLeasesAsset>
    <allt:ChangesInOperatingLeasesAsset
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230316052448606"
      unitRef="USD">4055000</allt:ChangesInOperatingLeasesAsset>
    <allt:ChangesInOperatingLeasesAsset
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220310104928986_xbrl_20211106153559599_811"
      unitRef="USD">-1910000</allt:ChangesInOperatingLeasesAsset>
    <allt:ChangesInOperatingLeasesLiability
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316052457497"
      unitRef="USD">-3131000</allt:ChangesInOperatingLeasesLiability>
    <allt:ChangesInOperatingLeasesLiability
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220310104941770_xbrl_20211106153559599_87"
      unitRef="USD">3604000</allt:ChangesInOperatingLeasesLiability>
    <allt:ChangesInOperatingLeasesLiability
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230316052506484"
      unitRef="USD">-2323000</allt:ChangesInOperatingLeasesLiability>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310104949675_xbrl_20211106153559599_83"
      unitRef="USD">11629000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230316052516123"
      unitRef="USD">16787000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInAccountsReceivable
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220310104949675_xbrl_20211106153559599_811"
      unitRef="USD">-8323000</us-gaap:IncreaseDecreaseInAccountsReceivable>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316052526097"
      unitRef="USD">55000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106153559599_157"
      unitRef="USD">-4902000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106153559599_1511"
      unitRef="USD">7272000</us-gaap:IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316052536131"
      unitRef="USD">2170000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106153559599_167"
      unitRef="USD">-1494000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInInventories
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106153559599_1611"
      unitRef="USD">1918000</us-gaap:IncreaseDecreaseInInventories>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310105005034_xbrl_20211106153559599_83"
      unitRef="USD">-0</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220310105005034_xbrl_20211106153559599_87"
      unitRef="USD">-420000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInDeferredIncomeTaxes
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220310105005034_xbrl_20211106153559599_811"
      unitRef="USD">-96000</us-gaap:IncreaseDecreaseInDeferredIncomeTaxes>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310105018410_xbrl_20211106153559599_83"
      unitRef="USD">7721000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220310105018410_xbrl_20211106153559599_87"
      unitRef="USD">1848000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInAccountsPayable
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230316052547017"
      unitRef="USD">-9584000</us-gaap:IncreaseDecreaseInAccountsPayable>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316052554810"
      unitRef="USD">-385000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106153559599_197"
      unitRef="USD">458000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106153559599_1911"
      unitRef="USD">2047000</us-gaap:IncreaseDecreaseInEmployeeRelatedLiabilities>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316052603382"
      unitRef="USD">-9970000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220310105027507_xbrl_20211106153559599_87"
      unitRef="USD">1640000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInDeferredRevenue
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230316052611419"
      unitRef="USD">-5182000</us-gaap:IncreaseDecreaseInDeferredRevenue>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310105035513_xbrl_20211106153559599_83"
      unitRef="USD">-1668000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230316052622497"
      unitRef="USD">-1559000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:IncreaseDecreaseInOtherAccruedLiabilities
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220310105035513_xbrl_20211106153559599_811"
      unitRef="USD">3061000</us-gaap:IncreaseDecreaseInOtherAccruedLiabilities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310105044531_xbrl_20211106153559599_83"
      unitRef="USD">-32565000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220310105044531_xbrl_20211106153559599_87"
      unitRef="USD">-8370000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <us-gaap:NetCashProvidedByUsedInOperatingActivities
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230316060552218"
      unitRef="USD">-12225000</us-gaap:NetCashProvidedByUsedInOperatingActivities>
    <allt:DecreaseIncreaseInRestrictedDepositsInvestingActivities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310110236874_xbrl_20211106153559599_293"
      unitRef="USD">-430000</allt:DecreaseIncreaseInRestrictedDepositsInvestingActivities>
    <allt:DecreaseIncreaseInRestrictedDepositsInvestingActivities
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230316052747359"
      unitRef="USD">280000</allt:DecreaseIncreaseInRestrictedDepositsInvestingActivities>
    <allt:DecreaseIncreaseInRestrictedDepositsInvestingActivities
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220310110236874_xbrl_20211106153559599_2911"
      unitRef="USD">-32896000</allt:DecreaseIncreaseInRestrictedDepositsInvestingActivities>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310110238979_xbrl_20211106153559599_293"
      unitRef="USD">7830000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220310110238979_xbrl_20211106153559599_297"
      unitRef="USD">13495000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsForProceedsFromShortTermInvestments
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230316052740699"
      unitRef="USD">41883000</us-gaap:PaymentsForProceedsFromShortTermInvestments>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106153559599_293"
      unitRef="USD">5642000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106153559599_297"
      unitRef="USD">7642000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquirePropertyPlantAndEquipment
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106153559599_2911"
      unitRef="USD">7582000</us-gaap:PaymentsToAcquirePropertyPlantAndEquipment>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106153559599_303"
      unitRef="USD">0</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106153559599_307"
      unitRef="USD">0</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:PaymentsToAcquireMarketableSecurities
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106153559599_3011"
      unitRef="USD">1219000</us-gaap:PaymentsToAcquireMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106153559599_313"
      unitRef="USD">7030000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106153559599_317"
      unitRef="USD">15094000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106153559599_3111"
      unitRef="USD">34847000</us-gaap:ProceedsFromSaleAndMaturityOfMarketableSecurities>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230324101946382"
      unitRef="USD">500000</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230324101905920"
      unitRef="USD">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230324101911391"
      unitRef="USD">0</us-gaap:PaymentsToAcquireBusinessesNetOfCashAcquired>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310110336587_xbrl_20211106153559599_313"
      unitRef="USD">-6512000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230316052759049"
      unitRef="USD">-6323000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:NetCashProvidedByUsedInInvestingActivities
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220310110336587_xbrl_20211106153559599_3111"
      unitRef="USD">17059000</us-gaap:NetCashProvidedByUsedInInvestingActivities>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106155741605"
      unitRef="USD">251000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106155748239"
      unitRef="USD">2811000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromStockOptionsExercised
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106155755440"
      unitRef="USD">1835000</us-gaap:ProceedsFromStockOptionsExercised>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316060029807_xbrl_20211106155741605"
      unitRef="USD">39404000</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230316060029807_xbrl_20211106155748239"
      unitRef="USD">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:ProceedsFromConvertibleDebt
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230316060029807_xbrl_20211106155755440"
      unitRef="USD">0</us-gaap:ProceedsFromConvertibleDebt>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106155822464"
      unitRef="USD">39655000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106155841055"
      unitRef="USD">2811000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:NetCashProvidedByUsedInFinancingActivities
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106155844991"
      unitRef="USD">1835000</us-gaap:NetCashProvidedByUsedInFinancingActivities>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310111110170_xbrl_20211106160241208"
      unitRef="USD">578000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230316060021427"
      unitRef="USD">-11882000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220310111110170_xbrl_20211106160247873"
      unitRef="USD">6669000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106160029174"
      unitRef="USD">11717000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20211106160032341"
      unitRef="USD">23599000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20191231"
      decimals="-3"
      id="Fxbrl_20211106160037061"
      unitRef="USD">16930000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106160105813"
      unitRef="USD">12295000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211106160112200"
      unitRef="USD">11717000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20211106160118031"
      unitRef="USD">23599000</us-gaap:CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211106160241208"
      unitRef="USD">413000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211106160245192"
      unitRef="USD">633000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:IncomeTaxesPaidNet
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211106160247873"
      unitRef="USD">410000</us-gaap:IncomeTaxesPaidNet>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310111046186_xbrl_20211106160241208"
      unitRef="USD">196000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220310111046186_xbrl_20211106160245192"
      unitRef="USD">6746000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220310111046186_xbrl_20211106160247873"
      unitRef="USD">1080000</us-gaap:RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability>
    <us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220113183737231">
        &lt;div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;color:rgb(0, 0, 0)"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;font-weight:bold;width:56.7pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;NOTE 1: -&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:top;text-align:justify;width:auto"&gt;
                        &lt;div style="font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;GENERAL&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                  &lt;tr&gt;
                    &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:top;width:28.35pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;a.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:top;text-align:justify;width:auto"&gt;
                      &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Allot Ltd. (the "Company") was incorporated in November 1996 under the laws of the State of Israel. The Company is engaged in developing, selling and marketing of leading innovative network intelligence (&#x201c;Allot Smart&#x201d;) and security solutions (&#x201c;Allot Secure&#x201d;) for mobile and fixed service providers as well as enterprises worldwide. Our solutions are deployed globally for network and application analytics, traffic control and shaping, network-based security including mobile security, distributed denial of service (DDoS) protection, IoT security, and more. Allot Smart generates insightful intelligence that allows CSPs to analyze every packet of network, user, application and security data, CSPs can see, control and secure their networks, optimizing performance, minimizing costs and maximizing end-user QoE. Allot Secure provide security service for the mass market and SMB at home, at work and on the go for mobile, fixed and 5G converged networks. Allot Secure enables customers to detect security breaches and protect networks and network users from attacks.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company's Ordinary Shares are listed in the NASDAQ Global Select Market under the symbol "ALLT" from its initial public offering in November 2006. Since November 2010, the Company's Ordinary Shares have been listed for trading in the Tel Aviv Stock Exchange as well.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company holds twelve wholly-owned subsidiaries (the Company together with it's subsidiaries shall collectively be referred to as "Allot"): Allot Communications, Inc. in Burlington, Massachusetts, United-States (the "U.S. subsidiary"), which was incorporated in 1997 under the laws of the State of California, Allot Communication Europe SARL, France (the "European subsidiary"), which was incorporated in 1998 under the laws of France, Allot Communications Japan K.K. in Tokyo, Japan (the "Japanese subsidiary"), which was incorporated in 2004 under the laws of Japan, Allot Communication (UK) Limited (the "UK subsidiary"), which was incorporated in 2006 under the laws of England and Wales, Allot Communications (Asia Pacific) Pte. Ltd. ("the Singaporean subsidiary"), which was incorporated in 2006 under the laws of Singapore, Allot India Private Limited. (the "Indian subsidiary&#x201d;), which was incorporated in 2012 under the laws of India and commenced its activity in 2013, Allot Communications Africa (PTY) Ltd. (the "African subsidiary&#x201d;), which was incorporated in 2013 under the laws of South Africa, Allot Communications Spain, S.L. Sociedad Unipersonal (the "Spanish subsidiary&#x201d;), which was incorporated in 2015 under the laws of Spain, Allot Communications (Colombia) S.A.S (the "Colombian subsidiary&#x201d;), which was incorporated in 2015 under the laws of Colombia and Allot MexSub (the "Mexican subsidiary"), which was incorporated in 2015 under the laws of Mexico, Allot Turkey Komunikasion Hizmeleri limited (the &#x201c;Turkish subsidiary&#x201d;), which was incorporated in 2018 under laws of Turkey, Allot Australia (PTY) LTD (the &#x201c;Australian subsidiary&#x201d;), which was incorporated in 2018 under the laws of Australia.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="margin-top:0px;margin-bottom:0px"/&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The European, Singaporean, Indian, Colombian, U.S, Japanese, African and Turkish subsidiaries are engaged in sales and marketing, technical support services and other services of the Company's products. The UK and Australian subsidiaries are engaged in sales and marketing and other services.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Spanish and Mexican subsidiaries commenced operations in 2015 and are engaged in the sales and marketing, technical support and development activities of one of the Company's product lines.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                  &lt;tr&gt;
                    &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                    &lt;td style="vertical-align:top;width:28.35pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;b.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="vertical-align:top;text-align:justify;width:auto"&gt;
                      &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Acquisitions:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div style="line-height:1.25"&gt;
                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                    &lt;tr&gt;
                      &lt;td style="width:85pt"&gt;&#160;&lt;/td&gt;
                      &lt;td style="vertical-align:top;width:28pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;a.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:top;text-align:justify;width:auto"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;On January 14, 2018 (the "Netonomy acquisition date"), the Company entered into a purchase agreement with the shareholders of Netonomy LTD ("Netonomy"), a developer of software-based cybersecurity solutions for the connected home.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The total consideration for the acquisition was $3,765, which consisted of $3,180 paid in cash, holdback amount summing to $303 and additional contingent consideration at a fair value of $282 at the Netonomy acquisition date. As of December 31, 2021, the contingent consideration is estimated at a fair value of $834, The change in fair value of the contingent consideration was recorded to operating expenses.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;According to the agreement, the holdback amount (&#x201c;Holdback Amount&#x201d;) summing to $1,100 would be held to partially satisfy any claims for indemnification. Such amount shall be paid in three installments consisting each one 40%, 40% and 20% of the Holdback amount following the first, second and 30-months anniversaries of the Closing Date, respectively. Notwithstanding the aforementioned, a sum of $797 out of the Holdback amount shall be paid provided that certain employees keep working in the Company during the here mentioned periods (&#x201c;the Restricted Holdback Amount&#x201d;). As of December 31, 2021 the Company has no Holdback liability.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In this agreement, the contingent consideration was payable over a two-and-a-half-year term, starting April 1, 2018&lt;sup style="vertical-align:text-top;line-height:1;font-size:smaller"&gt;&#160;&lt;/sup&gt;and ended September 30, 2020 ("Contingent Consideration Period") depending on the Company&#x2019;s revenues from Netonomy&#x2019;s technology, and has payments cap of $1,100. A maximum sum of $797 out of the contingent consideration amount shall be paid provided that certain employees keep working in the Company during the mentioned period. The obligations in respect of the holdback amount and the contingent consideration are presented under other payables and accrued expenses.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="margin-left:85.05pt;line-height:1.25;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2022, the Contingent Consideration Period ended however, part of Contingent Consideration was not settled yet. See Note 11c.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div/&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The acquisition was accounted for using the purchase method of accounting in accordance with ASC No. 805, &#x201c;Business Combinations&#x201d; ("ASC No. 805"). Accordingly, the purchase price was allocated according to the estimated fair values of the assets acquired and liabilities assumed and the excess of the purchase price over the net tangible and identified intangible assets was assigned to goodwill. The fair value of intangible assets was determined by management with the assistance of a third-party valuation.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;On July 2018, the merger of Netonomy with the Company was approved by the Israeli tax authorities with Allot as the receiving company and Netonomy as the transferring company and March 31, 2018 as the Merger Date.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div&gt;
                &lt;div style="margin-left:90pt"&gt;

                    &lt;div&gt;
                      &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:88%"&gt;

                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:top" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Non-current assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:top;width:88%" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Account Payable&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other Payables&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(142&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:top;width:88%" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;IPR&amp;amp;D&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Goodwill&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;121&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:top;width:88%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:top;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net assets acquired&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,631&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                    &lt;/div&gt;

                &lt;/div&gt;
              &lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="text-decoration:underline"&gt;The acquired assets are net of cash balance of $132.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;IPR&amp;amp;D is related to new technology that is still under development. Netonomy&#x2019;s solution provides a simple, reliable and secure network for connected homes through a minimal footprint agent installed on the home router, which provides visibility into the network and blocks external and internal attacks. Acquisition costs in a total amount of $49 were recorded to operating expenses. The Company started to depreciate the IPR&amp;amp;D asset from Q3 2019 as the R&amp;amp;D phase was completed and the related product was ready to be sold.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="text-decoration:underline"&gt;Unaudited pro forma condensed results of operations:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Pro forma results of operations related to this acquisition have not been prepared because they are not material to the Company&#x2019;s consolidated Statements of Comprehensive Loss.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                  &lt;tr&gt;
                    &lt;td style="width:85.05pt"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:28.35pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;b.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                      &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;On December 18, 2022 (the "Keepers acquisition date"), the Company entered into an Bussines combination (the "Keepers PPA") with the shareholders of Keepers Child Safety Ltd. ("Keepers") a private company which has a buisness of developing and marketing software to protect children from digital online threats.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div/&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.2pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The total consideration for the acquisition was $1,152, which consisted of $500 paid in cash and an additional contingent consideration estimated at fair value of $652 at the Keepers acquisition date. As of December 31, 2022, the contingent consideration is estimated at fair value of $656.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The contingent consideration consists of two components: (a) $1,000 paid against actual income. (b) All expected revenues exceeding $1,000 multiplied by 3.0% limited for the period of 10 years as of Valuation Date.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The acquisition was accounted for using the purchase method of accounting in accordance with ASC No. 805, &#x201c;Business Combinations&#x201d; ("ASC No. 805"). Accordingly, the purchase price was allocated according to the estimated fair values of the assets acquired and the excess of the purchase price over the net tangible and identified intangible assets was assigned to goodwill.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following table summarizes the estimated fair values of the assets acquired and liabilities assumed at the acquisition date:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="margin-left:90pt"&gt;

                  &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:88%"&gt;

                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:top" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Technology&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,002&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:top;width:88%;padding-bottom:2px" valign="bottom"&gt;
                          &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Goodwill&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;150&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:top;width:88%;padding-bottom:4px" valign="bottom"&gt;
                          &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net assets acquired&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,152&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;

              &lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="text-decoration:underline"&gt;Unaudited pro forma condensed results of operations:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Pro forma results of operations related to this acquisition have not been prepared because they are not material to the Company&#x2019;s consolidated Statements of Comprehensive Loss.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock>
    <us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1
      contextRef="C_20180101to20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      id="Fxbrl_20230325112030325">2018-01-14</us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="C_20180101to20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      decimals="-3"
      id="Fxbrl_20230317101832585"
      unitRef="USD">3765000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="C_20180101to20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      decimals="-3"
      id="Fxbrl_20230317101841617"
      unitRef="USD">3180000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationAcquisitionRelatedCosts
      contextRef="C_20180101to20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      decimals="-3"
      id="Fxbrl_20230317101849274"
      unitRef="USD">303000</us-gaap:BusinessCombinationAcquisitionRelatedCosts>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      decimals="-3"
      id="Fxbrl_20230317101856423"
      unitRef="USD">282000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="C_20211231_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      decimals="-3"
      id="Fxbrl_20230317101902549"
      unitRef="USD">834000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <allt:HoldbackExpensesCurrent
      contextRef="C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      decimals="-3"
      id="Fxbrl_20230317101914762"
      unitRef="USD">1100000</allt:HoldbackExpensesCurrent>
    <us-gaap:BusinessCombinationIndemnificationAssetsDescription
      contextRef="C_20180101to20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      id="Fxbrl_20230317101931535">paid in three installments consisting each one 40%, 40% and 20% of the Holdback amount following the first, second and 30-months anniversaries of the Closing Date</us-gaap:BusinessCombinationIndemnificationAssetsDescription>
    <allt:RestrictedHoldbackAmount
      contextRef="C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      decimals="-3"
      id="Fxbrl_20230317101939815"
      unitRef="USD">797000</allt:RestrictedHoldbackAmount>
    <allt:AmountOfPaymentsCap
      contextRef="C_20180401to20200930_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      decimals="-3"
      id="Fxbrl_20230317101948585"
      unitRef="USD">1100000</allt:AmountOfPaymentsCap>
    <allt:RestrictedHoldbackAmount
      contextRef="C_20200930_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      decimals="-3"
      id="Fxbrl_20230317101954381"
      unitRef="USD">797000</allt:RestrictedHoldbackAmount>
    <us-gaap:BusinessAcquisitionProFormaInformationTextBlock
      contextRef="C_20220101to20221231_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      id="Fxbrl_20220311193419594">
                    &lt;div&gt;
                      &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:88%"&gt;

                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:top" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Non-current assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:top;width:88%" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Account Payable&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other Payables&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(142&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:top;width:88%" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;IPR&amp;amp;D&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Goodwill&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;121&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:top;width:88%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:top;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net assets acquired&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,631&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                    &lt;/div&gt;
                  </us-gaap:BusinessAcquisitionProFormaInformationTextBlock>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets
      contextRef="C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      decimals="-3"
      id="Fxbrl_20211106175011931"
      unitRef="USD">4000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable
      contextRef="C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      decimals="-3"
      id="Fxbrl_20211106175020271"
      unitRef="USD">11000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther
      contextRef="C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      decimals="-3"
      id="Fxbrl_20211106175035607"
      unitRef="USD">142000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets
      contextRef="C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      decimals="-3"
      id="Fxbrl_20211106175050222"
      unitRef="USD">3659000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets>
    <us-gaap:Goodwill
      contextRef="C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      decimals="-3"
      id="Fxbrl_20211106175111534"
      unitRef="USD">121000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      decimals="-3"
      id="Fxbrl_20211106175123350"
      unitRef="USD">3631000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211106174751203"
      unitRef="USD">132000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents>
    <allt:AcquisitionCostsRecordedToOperatingExpenses
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230317102006350"
      unitRef="USD">49000</allt:AcquisitionCostsRecordedToOperatingExpenses>
    <us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1
      contextRef="C_20221201to20221218_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      id="Fxbrl_20230325112045820">2022-12-18</us-gaap:BusinessAcquisitionDateOfAcquisitionAgreement1>
    <us-gaap:BusinessCombinationConsiderationTransferred1
      contextRef="C_20221201to20221218_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      decimals="-3"
      id="Fxbrl_20230325010845221"
      unitRef="USD">1152000</us-gaap:BusinessCombinationConsiderationTransferred1>
    <us-gaap:PaymentsToAcquireBusinessesGross
      contextRef="C_20221201to20221218_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      decimals="-3"
      id="Fxbrl_20230325010859865"
      unitRef="USD">500000</us-gaap:PaymentsToAcquireBusinessesGross>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="C_20221218_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      decimals="-3"
      id="Fxbrl_20230325010924979"
      unitRef="USD">652000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationContingentConsiderationLiability
      contextRef="C_20221231_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      decimals="-3"
      id="Fxbrl_20230325010942033"
      unitRef="USD">656000</us-gaap:BusinessCombinationContingentConsiderationLiability>
    <us-gaap:BusinessCombinationIndemnificationAssetsDescription
      contextRef="C_20221201to20221218_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember"
      id="Fxbrl_20230325011023657">The contingent consideration consists of two components: (a) $1,000 paid against actual income. (b) All expected revenues exceeding $1,000 multiplied by 3.0% limited for the period of 10 years as of Valuation Date.</us-gaap:BusinessCombinationIndemnificationAssetsDescription>
    <us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock
      contextRef="C_20220101to20221231_usgaapBusinessAcquisitionAxis_alltKeepersChildSafetyLtdMember"
      id="Fxbrl_20230325010217834">
                  &lt;table border="0" cellpadding="0" cellspacing="0" style="color:#000000;font-family:'Times New Roman',Times,serif;font-size:10pt;text-align:left;width:88%"&gt;

                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:top" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Technology&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,002&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:top;width:88%;padding-bottom:2px" valign="bottom"&gt;
                          &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Goodwill&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;150&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:top;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:top;width:88%;padding-bottom:4px" valign="bottom"&gt;
                          &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net assets acquired&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,152&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                </us-gaap:ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock>
    <allt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology
      contextRef="C_20221218_usgaapBusinessAcquisitionAxis_alltKeepersChildSafetyLtdMember"
      decimals="-3"
      id="Fxbrl_20230325010302886"
      unitRef="USD">1002000</allt:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology>
    <us-gaap:Goodwill
      contextRef="C_20221218_usgaapBusinessAcquisitionAxis_alltKeepersChildSafetyLtdMember"
      decimals="-3"
      id="Fxbrl_20230325010400506"
      unitRef="USD">150000</us-gaap:Goodwill>
    <us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet
      contextRef="C_20221218_usgaapBusinessAcquisitionAxis_alltKeepersChildSafetyLtdMember"
      decimals="-3"
      id="Fxbrl_20230325010404727"
      unitRef="USD">1152000</us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet>
    <us-gaap:SignificantAccountingPoliciesTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220310135820935">
          &lt;div&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                          &lt;tr&gt;
                            &lt;td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;NOTE 2: -&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="vertical-align:top;text-align:justify;width:auto"&gt;
                              &lt;div style="font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;SIGNIFICANT ACCOUNTING POLICIES&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                      &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The consolidated financial statements have been prepared in accordance with U.S. generally accepted accounting principles ("U.S. GAAP").&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:top;width:28.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;a.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:top;text-align:justify;width:auto"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Use of estimates:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company's management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;

                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;b.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Financial statements in U.S. dollars:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The majority operation of the Company and its subsidiaries are generated in U.S. dollars ("dollar") or linked to the dollar. The Company's management believes that the dollar is the currency of the primary economic environment in which the Company and its subsidiaries operate. Thus, the functional and reporting currency of the Company and its subsidiaries is the dollar.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Accordingly, monetary accounts maintained in currencies other than the dollar are remeasured into U.S. dollars in accordance with Accounting Standards Codification No. 830, "Foreign Currency Matters" ("ASC No. 830"). All transactions gains and losses from the remeasurement of monetary balance sheet items are reflected in the statements of operations as financial income or expenses as appropriate. Financial gains and (losses) related to exchange rate differences in connection with revaluation of assets and liabilities in non-dollar denominated currencies for the years ended December 31, 2022, 2021, and 2020 ammounted to $ 442, $ (454) and $ 552, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;

                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;c.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Principles of consolidation:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The consolidated financial statements include the accounts of the Company and its subsidiaries. Intercompany balances and transactions have been eliminated upon consolidation.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;

                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;d.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company considers all unrestricted highly liquid investments which are readily convertible into cash, with a maturity of three months or less at the date of acquisition, to be cash equivalents.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;

                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;e.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Restricted deposits:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The restricted deposits are held in favor of financial institutions in respect of fulfillment of operating obligations.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;

                    &lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
            &lt;div/&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

                  &lt;div&gt;
                    &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                        &lt;tr&gt;
                          &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;f.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Short-term bank deposits:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                    &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Short-term bank deposits are deposits with maturities of more than three months but less than one year at the balance sheet date. The deposits are in dollars and bear interest at an annual weighted average rate of 4.05% and 0.71% on December 31, 2022 and 2021, respectively. In connection with the Company's hedging transactions, the Company is required to maintain reserve deposits balances in the bank. Out of the short-term bank deposits, a total of $5,000 is due to the hedging transactions as of December 31, 2022 and 2021.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/div&gt;

                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

              &lt;div&gt;
                &lt;div&gt;
                  &lt;div&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                          &lt;tr&gt;
                            &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                            &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;g.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                              &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Trade Receivable and Allowances:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                            &lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                    &lt;/div&gt;
                    &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                      &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Trade receivables are recorded and carried at the original invoiced amount which was recognized as revenues less an allowance for any potential uncollectible amounts. The Company makes estimates of expected credit losses for the allowance for credit losses and allowance for unbilled receivables based upon its assessment of various factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The estimated credit loss allowance is recorded as general and administrative expenses on the Company&#x2019;s consolidated statements of income (loss).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                    &lt;/div&gt;
                    &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
                &lt;div&gt;
                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;div&gt;
                        &lt;div&gt;
                          &lt;div&gt;
                            &lt;div&gt;
                              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The following table displays a rollforward of the total allowance for credit losses for the years ended December 31, 2022, 2021, and 2020.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                                &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                              &lt;/div&gt;
                              &lt;div style="margin-left:90pt"&gt;

                                  &lt;div&gt;
                                    &lt;div&gt;
                                      &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total allowance for credit losses &#x2013; January 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,398&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,309&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,867&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Current-period provision for expected credit losses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;823&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;293&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,894&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Write-offs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(64&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(934&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Recoveries collected&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(249&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(195&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(518&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total allowance for credit losses &#x2013; December 31&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,908&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,398&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,309&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;/tr&gt;

                                      &lt;/table&gt;
                                    &lt;/div&gt;
                                  &lt;/div&gt;

                              &lt;/div&gt;
                            &lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;

            &lt;div&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;div&gt;
                        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;
                          &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                        &lt;/div&gt;

                          &lt;div&gt;
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                    &lt;tr&gt;
                                      &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                      &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;h.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                      &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                        &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Marketable securities:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                      &lt;/td&gt;
                                    &lt;/tr&gt;

                                &lt;/table&gt;
                              &lt;/div&gt;
                              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                                &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                                &lt;p style="margin-bottom:0px;margin-top:0px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Marketable securities consist mainly of corporate bonds. The Company determines the appropriate classification of marketable securities at the time of purchase and re-evaluates such designation at each balance sheet date. &#160;In accordance with FASB ASC No. 320 &#x201c;Investments- Debt and Equity Securities,&#x201d; the Company classifies marketable securities as available-for-sale. &#160;Available-for-sale securities are stated at fair value, with unrealized gains and losses reported in accumulated other comprehensive income (loss), a separate component of shareholders&#x2019; equity, net of taxes. &#160;Realized gains and losses on sales of marketable securities, as determined on a specific identification basis, are included in financial income, net. The amortized cost of marketable securities is adjusted for amortization of premium and accretion of discount to maturity, both of which, together with interest, are included in financial income, net. The Company has classified all marketable securities as short-term, even though the stated maturity date may be one year or more beyond the current balance sheet date, because it is probable that the Company will sell these securities prior to maturity to meet liquidity needs or as part of risk versus reward objectives.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;
                            &lt;div style="margin-top:0px"/&gt;
                            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Starting on January 1, 2020, as a result of the adoption of ASC 326, available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in interest and other income (expense), net, on the Company&#x2019;s consolidated statements of income (loss), and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in Shareholder's equity. As of December 31,2022 and 2021, no credit loss impairment was recorded regarding the available for sale marketable securities.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&gt;

                        &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

                          &lt;div&gt;
                            &lt;div style="line-height:1.25"&gt;
                              &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                  &lt;tr&gt;
                                    &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;i.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Inventories:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                    &lt;/td&gt;
                                  &lt;/tr&gt;

                              &lt;/table&gt;
                            &lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Inventories are stated at the lower of cost or net realizable value. Inventory write-offs are provided to cover risks arising primarily from end of life products and from slow-moving items, technological obsolescence, and excess inventory. Inventory net write-offs during the years ended December 31, 2022, 2021 and 2020 amounted to $ 905, $ 4,593 and $ 1,928, respectively, and were recorded in cost of revenues.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Provision for slow moving inventory as of December 31, 2022&#160;and 2021&#160;amounted to $ 8,862 and $ 9,103, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="text-align:justify;text-indent:-28.35pt;margin-left:113.4pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Inventory cost is determined using the weighted average cost method.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                              &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                            &lt;/div&gt;
                          &lt;/div&gt;

                      &lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;div&gt;
                        &lt;div&gt;
                          &lt;div&gt;

                              &lt;div&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                      &lt;tr&gt;
                                        &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;j.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                          &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Property and equipment, net:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                      &lt;/tr&gt;

                                  &lt;/table&gt;
                                &lt;/div&gt;
                                &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of the assets at the following annual rates:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="margin-left:90pt"&gt;

                                    &lt;div&gt;
                                      &lt;div&gt;
                                        &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                                                &lt;div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lab equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                                                &lt;div style="text-align:center;margin-left:0.3pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16 - 25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom"&gt;
                                                &lt;div style="text-align:center;margin-left:0.3pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;33&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Office furniture&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                                                &lt;div style="text-align:center;margin-left:0.3pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;SECaaS equipment*&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom"&gt;
                                                &lt;div style="text-align:center;margin-left:0.3pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Leasehold improvements&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                                                &lt;div style="text-align:center;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Over the shorter of the term of the lease or the useful life of the asset&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                            &lt;/tr&gt;

                                        &lt;/table&gt;
                                      &lt;/div&gt;
                                    &lt;/div&gt;

                                &lt;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="text-align:justify;line-height:1.25;margin-bottom:0px;margin-left:90pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;*SECaaS equipment &#x2013; the equipment used for SECaaS revenues&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/div&gt;

                            &lt;div/&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;div&gt;&#160;&lt;/div&gt;

                        &lt;div&gt;
                          &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                              &lt;tr&gt;
                                &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;k.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                  &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Goodwill:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Goodwill represents the excess of the purchase price over the fair value of net assets of purchased businesses. Under Accounting Standards Codification No. 350, "Intangibles-Goodwill and Other" ("ASC No. 350"), goodwill is not amortized, but rather subject to an annual impairment test, or more often if there are indicators of impairment present. In accordance with ASC No. 350 the Company performs an annual impairment test at December 31 each year.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;ASC 350 allows an entity to first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment does not result in a more likely than not indication of impairment, no further impairment testing is required. If the Company elects not to use this option, or if the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then the Company prepares a quantitative &#160;analysis to determine whether the carrying value of reporting unit exceeds its estimated fair value. If the carrying value of a reporting unit exceeds its estimated fair value, the Company recognizes an impairment of goodwill for the amount of this excess, in accordance with the guidance in FASB Accounting Standards Update ("ASU") No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment, which the Company adopted as of January 1, 2020.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company operates in one operating segment, and this segment comprises its only reporting unit. The Company has performed an annual impairment analysis as of December 31, 2022&#160;and determined that the carrying value of the reporting unit was lower than the fair value of the reporting unit. Fair value is determined using market value. During the years 2022, 2021&#160;and 2020, no impairment losses were recorded.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;

                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

                        &lt;div&gt;
                          &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                              &lt;tr&gt;
                                &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;l.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                  &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Impairment of long-lived assets, Right-of-use assets, and intangible assets subject to amortization:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Property and equipment, Right-of-use assets, &#160;and intangible assets subject to amortization are reviewed for impairment in accordance with ASC No. 360, "Accounting for the Impairment or Disposal of Long-Lived Assets," whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future undiscounted cash flows expected to be generated by the assets. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Intangible assets acquired in a business combination are recorded at fair value at the date of acquisition. Following initial recognition, intangible assets are carried at cost less any accumulated amortization and any accumulated impairment losses. The useful lives of intangible assets are assessed to be either finite or indefinite. Intangible assets that are not considered to have an indefinite useful life are amortized over their estimated useful lives.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div/&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Some of the acquired intangible assets are amortized over their estimated useful lives in proportion to the economic benefits realized. This accounting policy results in accelerated amortization of such customer relationships as compared to the straight-line method. All other intangible assets are amortized over their estimated useful lives on a straight-line basis.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25;margin-bottom:0px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company has performed an annual impairment analysis as of December 31, 2022 and determined that there were no circumstances indicate the asset&#x2019;s carrying value may not be recoverable. During the years 2022, 2021 and 2020, no impairment losses were recorded.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;

                    &lt;/div&gt;
                  &lt;/div&gt;
                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:justify;margin-top:0pt;padding-left:80pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;

                    &lt;div&gt;
                      &lt;div&gt;
                        &lt;div&gt;
                          &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                              &lt;tr&gt;
                                &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;m.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                  &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Revenue recognition:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company generates revenues mainly from selling its products along with related maintenance and support services. At times, these arrangements may also include professional services, such as installation services or training. Some of the Company&#x2019;s product sales are through resellers, distributors, OEMs and system integrators, all of whom are considered end-users. The Company also generates revenues from services, in which the Company provides network filtering and security services to its customers.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company recognizes revenue under the core principle that transfer of control to the Company&#x2019;s customers should be depicted in an amount reflecting the consideration the Company expects to receive. 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;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Some of the Company's contracts usually include combinations of products and services, that are capable of being distinct and accounted for as separate performance obligations. The products are distinct as the customer can derive the economic benefit of it 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 support, the Company determines the standalone selling prices based on the price at which the Company separately sells a renewal support contract on a stand-alone basis. For professional services, the Company determines the standalone selling prices based on the price at which the Company separately sells those services on a stand-alone basis. If the standalone selling price is not observable, the Company estimates the standalone selling price by taking into account available information such as geographic or regional specific factors, internal costs, profit objectives, and internally approved pricing guidelines related to the performance obligation.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Product revenue is recognized at a point in time when the performance obligation is being satisfied. Maintenance and support related revenues are deferred and recognized on a straight-line basis over the term of the applicable maintenance and support agreement. Professional services are usually recognized at a point in time when the performance obligation is being satisfied.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div/&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company elected the practical expedient to not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;In certain contracts, the Company provides the customer with financing for a period exceeding the regular credit terms for customers. In such circumstances, the Company recognizes revenue based on the amount that reflects the price that would have been paid by the customer in cash on the date of receipt of the goods or services, and the balance is recognized in finance income.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company also enters into service contracts, in which the Company provides security as a service (SECaaS) solution to operators, which the Company considers as its customers. The Company's security as a service solution is offered to operators on a Revenue Share business model, where both the Company and the operator share the revenue generated from the operator's subscribers. Most of the Company's security as a service contracts contain a single performance obligation comprised of series of distinct goods and services satisfied over time. The contracts consideration is based on usage by the operator's subscribers. As such, the Company allocates the variable consideration in those contracts to distinct service periods in which the service is provided and recognizes revenue for each distinct service period.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Deferred revenue includes amounts received from customers for which revenue has not yet been recognized. Deferred revenues are classified as short and long-term based on their contractual term and recognized as (or when) the Company performs under the contract.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The portion of the transaction price allocated to remaining performance obligations represents contracts that have not yet been recognized that include deferred revenue and amounts not yet received that will be recognized as revenue in future periods. As of December 31, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations that the Company expects to recognize is $ 88 million of which approximately $ 53 million is estimated to be recognized before December 31, 2023 and approximately $ 35 million is estimated to be recognized after December 31, 2023.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company pays sales commissions to sales and marketing personnel based on their certain predetermined sales goals. The company evaluates its commission and capitalize only incremental commissions costs which are considered recoverable costs of obtaining a contract with a customer. These capitalized sales commissions costs are amortized over a period of benefit which is typically over the term of the customer contracts as initial commission rates are commensurate with the renewal commission rates. Amortization expenses related to these costs are included in sales and marketing expenses in the consolidated statements of operations. For the year ended December 31, 2022, the deferred commission was $1,863 and the amortization of deferred commission was $1,296. The Company uses the practical expedient and does not assess the existence of a significant financing component when the difference between payment and revenue recognition is a year or less.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div/&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company estimated variable consideration related to product returns based on its experience with historical product returns and other known factors. Such provisions amounted to $90 and $233 as of December 31, 2022 and 2021, respectively. As of December 31, 2022 and 2021, this provision was recorded as part of other payables and accrued expenses.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company recognizes term-based license agreements at the point in time when control transfers and the associated maintenance revenues over the contract period.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;

                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;div&gt;
                        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&#160;&lt;/div&gt;

                          &lt;div&gt;
                            &lt;div style="line-height:1.25"&gt;
                              &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                  &lt;tr&gt;
                                    &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;n.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cost of revenues:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                    &lt;/td&gt;
                                  &lt;/tr&gt;

                              &lt;/table&gt;
                            &lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Cost of revenues consists primarily of costs of materials and the cost of maintenance and services, resulting from costs associated with support, customer success and professional services.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&gt;

                        &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;

                          &lt;div&gt;
                            &lt;div style="line-height:1.25"&gt;
                              &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                  &lt;tr&gt;
                                    &lt;td style="width:56.7pt;vertical-align:top"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;o.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Research and development costs:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                    &lt;/td&gt;
                                  &lt;/tr&gt;

                              &lt;/table&gt;
                            &lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Accounting Standards Codification No. 985-20, requires capitalization of certain software development costs subsequent to the establishment of technological feasibility.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Based on the Company's product development process, technological feasibility is established upon the completion of a working model. The Company does not incur material costs between the completion of a working model and the point at which the products are&#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;ready for general release. Therefore, research and development costs are charged to the consolidated statement of comprehensive loss as incurred.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&gt;

                        &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                        &lt;div&gt;

                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                    &lt;tr&gt;
                                      &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                      &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;p.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                      &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                        &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Severance pay:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                      &lt;/td&gt;
                                    &lt;/tr&gt;

                                &lt;/table&gt;
                              &lt;/div&gt;
                              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The liability in Israel for substantially all of the Company`s employees in respect of severance pay liability is calculated in accordance with Section 14 of the Severance Pay Law -1963 (herein- "Section 14"). Section 14 states that Company's contributions for severance pay shall be in line of severance compensation and upon release of the policy to the employee, no additional obligations shall be conducted between the parties regarding the matter of severance pay and no additional payments shall be made by the Company to the employee.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Furthermore, the related obligation and amounts deposited on behalf of such obligation under Section 14, are not stated on the balance sheet, because pursuant to the current ruling, they are legally released from the obligation to employees once the deposits have been paid.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;There are a limited number of employees in Israel, for whom the Company is liable for severance pay. The Company's liability for severance pay for its Israeli employees was calculated pursuant to Section 14, based on the most recent monthly salary of its Israeli employees multiplied by the number of years of employment as of the balance sheet date for such employees.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;div/&gt;
                              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company's liability was partly provided by monthly deposits with severance pay funds and insurance policies and the remainder by an accrual.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Severance expense for the years ended December 31, 2022, 2021 and 2020, amounted to&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt"&gt;$&#160;&lt;/span&gt;3,516&lt;span style="font-size:10pt"&gt;, $&#160;&lt;/span&gt;2,465&lt;span style="font-size:10pt"&gt; and $&#160;&lt;/span&gt;3,619&lt;span style="font-size:10pt"&gt;, respectively.&lt;/span&gt;&lt;/p&gt;
                                &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;

                        &lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                  &lt;div&gt;

                      &lt;div&gt;
                        &lt;div&gt;
                          &lt;div&gt;
                            &lt;div&gt;
                              &lt;div&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                      &lt;tr&gt;
                                        &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;q.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                          &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Accounting for share-based compensation:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                      &lt;/tr&gt;

                                  &lt;/table&gt;
                                &lt;/div&gt;
                                &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company accounts for share-based compensation in accordance with Accounting Standards Codification No. 718, "Compensation - Stock Compensation" ("ASC No. 718") that requires companies to estimate the fair value of equity-based payment awards on the date of grant using an option-pricing model. &#160;The value of the portion of the award that is ultimately expected to vest is recognized as an expense over the requisite service periods in the Company's consolidated statement of comprehensive loss. The Company recognizes compensation expenses for the value of its awards based on the straight-line method over the requisite service period of each of the awards, net of estimated forfeitures.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company accounted for changes in award terms as a modification in accordance with ASC 718. A modification to the terms of an award should be treated as an exchange of the original award for a new award with total compensation cost equal to the grant-date fair value of the original award plus the incremental value measured at the same date. Under ASC 718, the calculation of the incremental value is based on the excess of the fair value of the new (modified) award based on current circumstances over the fair value of the original award measured immediately before its terms are modified based on current circumstances.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company estimated the forfeiture rate based on historical forfeitures of equity awards and adjusted the rate to reflect changes in facts and circumstances if any.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The following table sets forth the total share-based compensation expense resulting from share options, restricted share units and Phantoms granted to employees included in the consolidated statements of comprehensive loss, for the years ended December 31, 2022, 2021&#160;and 2020:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                                  &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                                &lt;/div&gt;
                                &lt;div style="margin-left:90pt"&gt;

                                    &lt;div&gt;
                                      &lt;div&gt;
                                        &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cost of revenues&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,133&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;581&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;355&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Research and development&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,168&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,499&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,368&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Sales and marketing&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,943&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,212&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;General and administrative&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,921&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,708&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,330&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,165&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,198&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;

                                        &lt;/table&gt;
                                      &lt;/div&gt;
                                    &lt;/div&gt;

                                &lt;/div&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;margin-left:85pt"&gt;&lt;br/&gt;During 2022, 2021&#160;and 2020&#160;no options were granted by the Company.&lt;/p&gt;
                                &lt;/div&gt;
                                &lt;div/&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                        &lt;div&gt;
                          &lt;div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The computations of expected volatility and suboptimal exercise multiple is based on the average of the Company's realized historical share price. The computation of the suboptimal exercise multiple and the forfeiture rates are based on the grantee's expected exercise prior and post vesting termination behavior. The interest rate for a period within the contractual life of the award is based on the U.S. Treasury Bills yield curve in effect at the time of grant.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                              &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                            &lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company currently has no plans to distribute dividends and intends to retain future earnings to finance the development of its business.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                              &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                            &lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The expected life of the share options represents the weighted-average period the share options are expected to remain outstanding and is a derived output of the binomial model. The expected life of the share options is impacted by all of the underlying assumptions used in the Company's model.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The option pricing model of the of restricted share units ("RSUs") is based on the closing market value of the underlying shares at the date of grant.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                              &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                            &lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The expected annual pre-vesting forfeiture rate affects the number of vested RSUs. Based on the Company's historical experience, the pre-vesting is in the range of 0%-30% in the years 2022, 2021&#160;and 2020.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;

                  &lt;/div&gt;
                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;r.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Treasury share:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;In the past, the Company repurchased its Ordinary shares on the open market and holds such shares as treasury share. The Company presents the cost to repurchase treasury share as a reduction of shareholders' equity.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;

                    &lt;/div&gt;
                  &lt;/div&gt;
                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&#160;&lt;/div&gt;

                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;s.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Concentration of credit risks:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="margin-left:85.05pt;line-height:1.25"&gt;
                            &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Financial instruments that potentially subject the Company to concentrations of credit risk &#160; &#160; &#160;consist primarily of cash and cash equivalents, marketable securities, short-term bank deposits, trade receivables and derivative instruments.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                            &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:justify"&gt;The majority of cash and cash equivalents and short-term deposits of the Company are invested in dollar deposits in major U.S. and Israeli banks. Such investments in the United States may be in excess of insured limits and are not insured in other jurisdictions. Generally, the cash and cash equivalents and short-term bank deposits may be redeemed upon demand, and therefore, bear minimal risk.&lt;/p&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                            &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:justify"&gt;Marketable securities include investments in dollar linked corporate and government bonds. Marketable securities consist of highly liquid debt instruments with high credit standing. The Company&#x2019;s investment policy, approved by the Board of Directors, limits the amount the Group may invest in any one type of investment or issuer, thereby reducing credit risk concentrations. Management believes that the portfolio is well diversified and, accordingly, minimal credit risk exists with respect to these marketable debt securities.&lt;/p&gt;
                          &lt;/div&gt;
                          &lt;div/&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company's trade receivables are derived from sales to customers located in EMEA, as well as in APAC, Latin America and the United States. Concentration of credit risk with respect to trade receivables is limited by credit limits, ongoing credit evaluation and account monitoring procedures. The Company performs ongoing credit evaluations of its customers and establishes an allowance for credit losses on a specific basis. Allowance for credit losses amounted to $ 2,908 and $ 2,398 as of December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                            &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;As of 31.12.2022 we have past due of $15 &#160;million out of it approximatly $10.1 million &#160;past due receivables from two resellers in Africa and Latin America.&lt;/p&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                            &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;The Company utilizes foreign currency forward contracts to protect against risk of overall changes in exchange rates for some of its currencies exposure. The derivative instruments hedge a portion of the Company's non-dollar currency exposure. Counterparties to the Company&#x2019;s derivative instruments are all major financial institutions and its exposure is limited to the amount of any asset resulting from the forward contracts.&lt;/p&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;

                      &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;

                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;t.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Government grants:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;text-indent:51.3pt;margin-left:29.7pt;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&#160;Grants from the Israel Innovation Authority (IIA):&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Participation grants from the Israel Innovation Authority (Previously known as the Office of the Chief Scientist) for research and development activity are recognized at the time the Company is entitled to such grants on the basis of the costs incurred and included as a deduction of research and development costs. Research and development non royalty bearing grants recognized amounted to $ 539, $ (42) and $ 339 in 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Grants from the Spain Tax Authorities:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Participation grants from the Spain Tax Authorities for research and development activity are recognized at the time the Company is entitled to such grants on the basis of the costs incurred and included as a deduction of research and development costs. Research and development non royalty bearing grants recognized amounted to $ 286 and $ 209 in 2022 ,2021 respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;

                      &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;

                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;u.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Income taxes:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company accounts for income taxes in accordance with Accounting Standards Codification No. 740, "Income Taxes" ("ASC No. 740"). ASC No. 740 prescribes the use of the liability method, whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div/&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company provides a valuation allowance, if necessary, to reduce deferred tax assets to their estimated realizable value if it is more likely than not that some portion or all of the deferred tax assets will not be realized. The deferred tax assets and liabilities are classified to non-current assets and liabilities, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;ASC No. 740 contains a two-step approach to recognizing and measuring a liability for uncertain tax positions. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The Company classifies interest related to unrecognized tax benefits in taxes on income.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;

                    &lt;/div&gt;
                  &lt;/div&gt;
                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&#160;&lt;/div&gt;

                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="border:0px;color:#000000;font-family:Times New Roman,Times,serif;font-size:10pt;text-align:left;width:100%"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;v.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Basic and diluted net income (loss) per share:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Basic net income (loss) per share is computed based on the weighted average number of Ordinary Shares outstanding during each year. Diluted net income (loss) per share is computed based on the weighted average number of Ordinary Shares outstanding during each year, plus dilutive potential Ordinary Shares considered outstanding during the year, in accordance with FASB ASC 260 "Earnings Per Share".&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;For the years ended December 31, 2022, 2021 and 2020, all outstanding options and RSUs have been excluded from the calculation of the diluted net loss per share since their effect was anti-dilutive. The amount of those options and RSU&#x2019;s was: 2,735,125, 2,613,894, 2,897,273 respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;

                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                  &lt;div&gt;

                      &lt;div&gt;
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;w.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Comprehensive loss:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company accounts for comprehensive loss in accordance with Accounting Standards Codification No. 220, "Comprehensive Income" ("ASC No. 220"). This statement establishes standards for the reporting and display of comprehensive loss and its components in a full set of general&lt;span style="font-weight:bold"&gt;&#160;&lt;/span&gt;purpose financial statements. Comprehensive loss represents all changes in shareholders' equity during the period except those resulting from investments by, or distributions to shareholders. The Company determined that its items of other comprehensive loss relate to unrealized gains and losses on hedging derivative instruments and unrealized gains and losses on available-for-sale marketable securities.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div/&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The following table shows the components and the effects on net loss of amounts reclassified from accumulated other comprehensive loss as of December 31, 2022:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                          &lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

                            &lt;div&gt;
                              &lt;div style="margin-left:90pt"&gt;
                                &lt;div&gt;
                                  &lt;div&gt;
                                    &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unrealized gain (losses) on marketable securities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unrealized gains (losses) on cash flow hedges&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;98&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;173&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;271&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Changes in other comprehensive loss before reclassifications&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(5,562&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(5,702&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amounts reclassified from accumulated other comprehensive loss to:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cost of revenues&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;791&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;791&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Operating expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,384&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,384&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Financial income, net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net current-period other comprehensive loss&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(138&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,387&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,525&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(40&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,214&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,254&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                        &lt;/tr&gt;

                                    &lt;/table&gt;
                                  &lt;/div&gt;
                                &lt;/div&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;

                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;There was no income tax expense or benefit allocated to other comprehensive income, including reclassification adjustments for the year ended December 31, 2022.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;

                  &lt;/div&gt;
                  &lt;div&gt;
                    &lt;div&gt;

                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;x.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of financial instruments:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:84pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:84pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The carrying amounts of short-term bank deposits, trade receivables, other receivables, trade payables and other payables approximate their fair value due to the short-term maturities of such instruments.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:84pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company measures its cash and cash equivalents, marketable securities, derivative instruments and earn-out considerations at fair value. Fair value is an exit price, representing the amount that would be received if the Company were to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div/&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:84pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company uses a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                              &lt;tr&gt;
                                &lt;td style="width:84pt"&gt;&#160;&lt;/td&gt;
                                &lt;td style="width:56.7pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Level 1 -&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                  &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:84pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:56.7pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Level 2 -&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Include other inputs that are directly or indirectly observable in the marketplace, other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets with insufficient volume or infrequent transactions, or other inputs that are observable (model-derived valuations in which significant inputs are observable), or can be derived principally from or corroborated by observable market data; and&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:84pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:56.7pt;vertical-align:top;align:right"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="width:84pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:56.7pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Level 3 -&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Unobservable inputs which are supported by little or no market activity.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company categorized each of its fair value measurements in one of those three levels of hierarchy. The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company measures its marketable securities and foreign currency derivative contracts at fair value. Marketable securities and foreign currency derivative contracts are classified within Level 2 as the valuation inputs are based on quoted prices and market observable data of similar instruments.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company's earn-out considerations were classified within Level 3. This year, the valuation methodology used by the Company to calculate the fair value consideration is the discounted cash flow using purchase method by taking into account, forecast future revenues, using WACC of 18.5% for Keepers.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;

                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;y.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Derivatives and hedging:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company accounts for derivatives and hedging based on Accounting Standards Codifiation No. 815, "Derivatives and Hedging" ("ASC No. 815").&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                            &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company accounts for its derivative instruments as either assets or liabilities and carries them at fair value. Derivative instruments that are not designated and qualified as hedging instruments must be adjusted to fair value through earnings. For highly effective derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges. Gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income (loss) in shareholders' equity and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;

                      &lt;div/&gt;
                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

                        &lt;div&gt;
                          &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                              &lt;tr&gt;
                                &lt;td style="width:56.7pt;vertical-align:top"&gt;&#160;&lt;/td&gt;
                                &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;z.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                  &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Business combinations:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company accounts for business combinations in accordance with ASC No. 805. ASC No. 805 requires recognition of assets acquired, liabilities assumed, and any non-controlling interest at the acquisition date, measured at their fair values as of that date. Any excess of the fair value of net assets acquired over the purchase price is recorded as goodwill and any subsequent changes in estimated contingencies are to be recorded in earnings. In addition, changes in valuation allowance related to acquired deferred tax assets and acquired income tax positions are to be recognized in earnings.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;

                      &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;

                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;aa.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The company accounts for leases under ASC 842, Leases. The Company determines if an arrangement is a lease and the classification of that lease at inception based on: (1) whether the contract involves the use of an identified asset, (2) whether the Company obtains the right to substantially all the economic benefits from the use of the asset throughout lease period, and (3) whether the Company has a right to direct the use of the asset. The Company elected to not recognize a lease liability and a right-of-use (&#x201c;ROU&#x201d;) asset for leases with a term of twelve months or less. The Company also elected the practical expedient to not separate lease and non-lease components for its leases.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make minimum lease payments arising from the lease. ROU assets are initially measured at amounts, which represents the discounted present value of the lease payments over the lease, plus any initial direct costs incurred. The lease liability is initially measured at lease commencement date based on the discounted present value of minimum lease payments over the lease term. The implicit rate within the company's operating leases is generally not determinable, therefore the Company uses it&#x2019;s Incremental Borrowing Rate (&#x201c;IBR&#x201d;) based on the information available at commencement date in determining the present value of lease payments. The Company&#x2019;s IBR is estimated to approximate the interest rate for collateralized borrowing with similar terms and payments and in economic environments where the leased asset is located. Certain leases include options to extend or terminate the lease.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain that the Company will exercise that option. An option to terminate is considered unless it is reasonably certain that the Company will not exercise the option.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Payments under our lease arrangements are primarily fixed, however, certain lease agreements contain variable payments, which are expensed as incurred and not included in&#160;&lt;/span&gt;&lt;span&gt;the operating lease right-of-use assets and liabilities. Variable lease payments are primarily comprised of payments affected by common area maintenance and utility charges.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;

                      &lt;div/&gt;
                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28px;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;ab.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;Warranty costs:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;line-height:1.25;margin-left:81pt"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;line-height:1.25;margin-left:81pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company generally provides three months software and a one-year hardware assurance for its products. A provision is recorded for estimated warranty costs at the time revenues are recognized based on the Company's experience. Warranty expenses for the years ended December 31, 2022, 2021&#160;and 2020&#160;were immaterial.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;

                      &lt;div style="text-align:justify;line-height:1.25;margin-left:81pt"&gt;&#160;&lt;/div&gt;

                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28px;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;ac.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;Recently Adopted Accounting Pronouncements:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;text-indent:-56.7pt;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;line-height:1.25;margin-left:81pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;In August 2020, the FASB issued ASU 2020-06, ASC Subtopic 470-20 &#x201c;Debt&#x2014;Debt with &#x201c;Conversion and Other Options&#x201d; and ASC subtopic 815-40 &#x201c;Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity&#x201d;. The standard reduced the number of accounting models for convertible debt instruments and convertible preferred stock. Convertible instruments that continue to be subject to separation models are (1) those with embedded conversion features that are not clearly and closely related to the host contract, that meet the definition of a derivative, and that do not qualify for a scope exception from derivative accounting and (2) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. The amendments in this update are effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company adopted ASU 2020-06 beginning January 1, 2022. The adoption did not have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;

                    &lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:SignificantAccountingPoliciesTextBlock>
    <us-gaap:UseOfEstimates
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318105908260">
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="vertical-align:top;width:28.5pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;a.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="vertical-align:top;text-align:justify;width:auto"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Use of estimates:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The preparation of the consolidated financial statements in conformity with U.S. GAAP requires management to make estimates, judgments and assumptions. The Company's management believes that the estimates, judgments and assumptions used are reasonable based upon information available at the time they are made. These estimates, judgments and assumptions can affect the reported amounts of assets and liabilities and disclosure of contingent assets and liabilities at the dates of the financial statements, and the reported amounts of revenue and expenses during the reporting period. Actual results could differ from those estimates.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      </us-gaap:UseOfEstimates>
    <us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318105914006">
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;b.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Financial statements in U.S. dollars:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The majority operation of the Company and its subsidiaries are generated in U.S. dollars ("dollar") or linked to the dollar. The Company's management believes that the dollar is the currency of the primary economic environment in which the Company and its subsidiaries operate. Thus, the functional and reporting currency of the Company and its subsidiaries is the dollar.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Accordingly, monetary accounts maintained in currencies other than the dollar are remeasured into U.S. dollars in accordance with Accounting Standards Codification No. 830, "Foreign Currency Matters" ("ASC No. 830"). All transactions gains and losses from the remeasurement of monetary balance sheet items are reflected in the statements of operations as financial income or expenses as appropriate. Financial gains and (losses) related to exchange rate differences in connection with revaluation of assets and liabilities in non-dollar denominated currencies for the years ended December 31, 2022, 2021, and 2020 ammounted to $ 442, $ (454) and $ 552, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      </us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock>
    <allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325012231916"
      unitRef="USD">442000</allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities>
    <allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230325012239905"
      unitRef="USD">-454000</allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities>
    <allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230325012243204"
      unitRef="USD">552000</allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities>
    <us-gaap:ConsolidationPolicyTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318105922478">
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;c.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Principles of consolidation:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The consolidated financial statements include the accounts of the Company and its subsidiaries. Intercompany balances and transactions have been eliminated upon consolidation.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      </us-gaap:ConsolidationPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsPolicyTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318110002297">
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;d.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cash and cash equivalents:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company considers all unrestricted highly liquid investments which are readily convertible into cash, with a maturity of three months or less at the date of acquisition, to be cash equivalents.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      </us-gaap:CashAndCashEquivalentsPolicyTextBlock>
    <us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318110009545">
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;e.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Restricted deposits:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The restricted deposits are held in favor of financial institutions in respect of fulfillment of operating obligations.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      </us-gaap:CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy>
    <allt:ShortTermBankDepositsPolicyTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318123425501">
                  &lt;div&gt;
                    &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                        &lt;tr&gt;
                          &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;f.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Short-term bank deposits:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                    &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Short-term bank deposits are deposits with maturities of more than three months but less than one year at the balance sheet date. The deposits are in dollars and bear interest at an annual weighted average rate of 4.05% and 0.71% on December 31, 2022 and 2021, respectively. In connection with the Company's hedging transactions, the Company is required to maintain reserve deposits balances in the bank. Out of the short-term bank deposits, a total of $5,000 is due to the hedging transactions as of December 31, 2022 and 2021.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;/div&gt;
                </allt:ShortTermBankDepositsPolicyTextBlock>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne
      contextRef="C_20221231"
      decimals="4"
      id="Fxbrl_20230325012401189"
      unitRef="pure">0.0405</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne>
    <us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne
      contextRef="C_20211231"
      decimals="4"
      id="Fxbrl_20230325012407097"
      unitRef="pure">0.0071</us-gaap:TimeDepositsWeightedAverageInterestRateMaturitiesYearOne>
    <allt:ShortTermBankDepositsHedgingTransactions
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20230325165554260"
      unitRef="USD">5000000</allt:ShortTermBankDepositsHedgingTransactions>
    <allt:ShortTermBankDepositsHedgingTransactions
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20230325012415688"
      unitRef="USD">5000000</allt:ShortTermBankDepositsHedgingTransactions>
    <us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318123448574">
              &lt;div&gt;
                &lt;div&gt;
                  &lt;div&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                          &lt;tr&gt;
                            &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                            &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;g.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                              &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Trade Receivable and Allowances:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                            &lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                    &lt;/div&gt;
                    &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                      &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Trade receivables are recorded and carried at the original invoiced amount which was recognized as revenues less an allowance for any potential uncollectible amounts. The Company makes estimates of expected credit losses for the allowance for credit losses and allowance for unbilled receivables based upon its assessment of various factors, including historical experience, the age of the trade receivable balances, credit quality of its customers, current economic conditions, reasonable and supportable forecasts of future economic conditions, and other factors that may affect its ability to collect from customers. The estimated credit loss allowance is recorded as general and administrative expenses on the Company&#x2019;s consolidated statements of income (loss).&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                    &lt;/div&gt;
                    &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
                &lt;div&gt;
                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;div&gt;
                        &lt;div&gt;
                          &lt;div&gt;
                            &lt;div&gt;
                              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The following table displays a rollforward of the total allowance for credit losses for the years ended December 31, 2022, 2021, and 2020.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                                &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                              &lt;/div&gt;
                              &lt;div style="margin-left:90pt"&gt;

                                  &lt;div&gt;
                                    &lt;div&gt;
                                      &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total allowance for credit losses &#x2013; January 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,398&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,309&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,867&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Current-period provision for expected credit losses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;823&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;293&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,894&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Write-offs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(64&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(934&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Recoveries collected&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(249&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(195&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(518&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total allowance for credit losses &#x2013; December 31&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,908&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,398&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,309&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;/tr&gt;

                                      &lt;/table&gt;
                                    &lt;/div&gt;
                                  &lt;/div&gt;

                              &lt;/div&gt;
                            &lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            </us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy>
    <us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318110557447">
                                  &lt;div&gt;
                                    &lt;div&gt;
                                      &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total allowance for credit losses &#x2013; January 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,398&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,309&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,867&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Current-period provision for expected credit losses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;823&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;293&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,894&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Write-offs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(64&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(9&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(934&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Recoveries collected&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(249&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(195&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(518&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;/tr&gt;
                                          &lt;tr&gt;
                                            &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total allowance for credit losses &#x2013; December 31&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,908&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,398&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,309&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;/td&gt;
                                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;/tr&gt;

                                      &lt;/table&gt;
                                    &lt;/div&gt;
                                  &lt;/div&gt;
                                </us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211202111849684"
      unitRef="USD">2398000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20211108131340605_27"
      unitRef="USD">2309000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_20191231"
      decimals="-3"
      id="Fxbrl_20211124101458731"
      unitRef="USD">1867000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211108131340605_33"
      unitRef="USD">-823000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211108131340605_37"
      unitRef="USD">-293000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:ProvisionForDoubtfulAccounts
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211108131340605_311"
      unitRef="USD">-1894000</us-gaap:ProvisionForDoubtfulAccounts>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211108131340605_43"
      unitRef="USD">64000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211108131340605_47"
      unitRef="USD">9000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211108131340605_411"
      unitRef="USD">934000</us-gaap:AllowanceForDoubtfulAccountsReceivableWriteOffs>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211108131340605_53"
      unitRef="USD">249000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211108131340605_57"
      unitRef="USD">195000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211108131340605_511"
      unitRef="USD">518000</us-gaap:AllowanceForDoubtfulAccountsReceivableRecoveries>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211202111917277"
      unitRef="USD">2908000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108131340605_77"
      unitRef="USD">2398000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20211108131340605_711"
      unitRef="USD">2309000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:MarketableSecuritiesPolicy
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318123534902">
                          &lt;div&gt;
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                    &lt;tr&gt;
                                      &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                      &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;h.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                      &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                        &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Marketable securities:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                      &lt;/td&gt;
                                    &lt;/tr&gt;

                                &lt;/table&gt;
                              &lt;/div&gt;
                              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                                &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                                &lt;p style="margin-bottom:0px;margin-top:0px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Marketable securities consist mainly of corporate bonds. The Company determines the appropriate classification of marketable securities at the time of purchase and re-evaluates such designation at each balance sheet date. &#160;In accordance with FASB ASC No. 320 &#x201c;Investments- Debt and Equity Securities,&#x201d; the Company classifies marketable securities as available-for-sale. &#160;Available-for-sale securities are stated at fair value, with unrealized gains and losses reported in accumulated other comprehensive income (loss), a separate component of shareholders&#x2019; equity, net of taxes. &#160;Realized gains and losses on sales of marketable securities, as determined on a specific identification basis, are included in financial income, net. The amortized cost of marketable securities is adjusted for amortization of premium and accretion of discount to maturity, both of which, together with interest, are included in financial income, net. The Company has classified all marketable securities as short-term, even though the stated maturity date may be one year or more beyond the current balance sheet date, because it is probable that the Company will sell these securities prior to maturity to meet liquidity needs or as part of risk versus reward objectives.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;
                            &lt;div style="margin-top:0px"/&gt;
                            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Starting on January 1, 2020, as a result of the adoption of ASC 326, available-for-sale debt securities with an amortized cost basis in excess of estimated fair value are assessed to determine what amount of that difference, if any, is caused by expected credit losses. Expected credit losses on available-for-sale debt securities are recognized in interest and other income (expense), net, on the Company&#x2019;s consolidated statements of income (loss), and any remaining unrealized losses, net of taxes, are included in accumulated other comprehensive income (loss) in Shareholder's equity. As of December 31,2022 and 2021, no credit loss impairment was recorded regarding the available for sale marketable securities.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&gt;
                        </us-gaap:MarketableSecuritiesPolicy>
    <us-gaap:InventoryPolicyTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318123548134">
                          &lt;div&gt;
                            &lt;div style="line-height:1.25"&gt;
                              &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                  &lt;tr&gt;
                                    &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;i.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Inventories:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                    &lt;/td&gt;
                                  &lt;/tr&gt;

                              &lt;/table&gt;
                            &lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Inventories are stated at the lower of cost or net realizable value. Inventory write-offs are provided to cover risks arising primarily from end of life products and from slow-moving items, technological obsolescence, and excess inventory. Inventory net write-offs during the years ended December 31, 2022, 2021 and 2020 amounted to $ 905, $ 4,593 and $ 1,928, respectively, and were recorded in cost of revenues.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Provision for slow moving inventory as of December 31, 2022&#160;and 2021&#160;amounted to $ 8,862 and $ 9,103, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="text-align:justify;text-indent:-28.35pt;margin-left:113.4pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Inventory cost is determined using the weighted average cost method.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                              &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                            &lt;/div&gt;
                          &lt;/div&gt;
                        </us-gaap:InventoryPolicyTextBlock>
    <us-gaap:InventoryWriteDown
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325014011728"
      unitRef="USD">905000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230325014019177"
      unitRef="USD">4593000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryWriteDown
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230325014025863"
      unitRef="USD">1928000</us-gaap:InventoryWriteDown>
    <us-gaap:InventoryAdjustments
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220310133106939"
      unitRef="USD">8862000</us-gaap:InventoryAdjustments>
    <us-gaap:InventoryAdjustments
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220310133113228"
      unitRef="USD">9103000</us-gaap:InventoryAdjustments>
    <us-gaap:PropertyPlantAndEquipmentPolicyTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318123604406">
                              &lt;div&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                      &lt;tr&gt;
                                        &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;j.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                          &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Property and equipment, net:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                      &lt;/tr&gt;

                                  &lt;/table&gt;
                                &lt;/div&gt;
                                &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Property and equipment are stated at cost, net of accumulated depreciation. Depreciation is calculated by the straight-line method over the estimated useful lives of the assets at the following annual rates:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="margin-left:90pt"&gt;

                                    &lt;div&gt;
                                      &lt;div&gt;
                                        &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                                                &lt;div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lab equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                                                &lt;div style="text-align:center;margin-left:0.3pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16 - 25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom"&gt;
                                                &lt;div style="text-align:center;margin-left:0.3pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;33&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Office furniture&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                                                &lt;div style="text-align:center;margin-left:0.3pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;SECaaS equipment*&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom"&gt;
                                                &lt;div style="text-align:center;margin-left:0.3pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Leasehold improvements&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                                                &lt;div style="text-align:center;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Over the shorter of the term of the lease or the useful life of the asset&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                            &lt;/tr&gt;

                                        &lt;/table&gt;
                                      &lt;/div&gt;
                                    &lt;/div&gt;

                                &lt;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="text-align:justify;line-height:1.25;margin-bottom:0px;margin-left:90pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;*SECaaS equipment &#x2013; the equipment used for SECaaS revenues&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/div&gt;
                            </us-gaap:PropertyPlantAndEquipmentPolicyTextBlock>
    <allt:PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318112453061">
                                    &lt;div&gt;
                                      &lt;div&gt;
                                        &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                                                &lt;div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lab equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                                                &lt;div style="text-align:center;margin-left:0.3pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16 - 25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom"&gt;
                                                &lt;div style="text-align:center;margin-left:0.3pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;33&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Office furniture&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                                                &lt;div style="text-align:center;margin-left:0.3pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;SECaaS equipment*&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom"&gt;
                                                &lt;div style="text-align:center;margin-left:0.3pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="width:70%;vertical-align:top;background-color:rgb(204, 238, 255)"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Leasehold improvements&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td style="width:3.1%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;&#160;&lt;/td&gt;
                                              &lt;td style="width:20%;vertical-align:bottom;background-color:rgb(204, 238, 255)"&gt;
                                                &lt;div style="text-align:center;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Over the shorter of the term of the lease or the useful life of the asset&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                            &lt;/tr&gt;

                                        &lt;/table&gt;
                                      &lt;/div&gt;
                                    &lt;/div&gt;
                                  </allt:PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock>
    <allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate
      contextRef="C_20220101to20221231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember"
      decimals="2"
      id="Fxbrl_20211108131952663"
      unitRef="pure">0.16</allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate>
    <allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate
      contextRef="C_20220101to20221231_srtRangeAxis_srtMaximumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember"
      decimals="2"
      id="Fxbrl_20211108131958992"
      unitRef="pure">0.25</allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate>
    <allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate
      contextRef="C_20220101to20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember"
      decimals="2"
      id="Fxbrl_20220318112330396"
      unitRef="pure">0.33</allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate>
    <allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate
      contextRef="C_20220101to20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember"
      decimals="2"
      id="Fxbrl_20211108132012978"
      unitRef="pure">0.06</allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate>
    <allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate
      contextRef="C_20220101to20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember"
      decimals="2"
      id="Fxbrl_20211108132016690"
      unitRef="pure">0.16</allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate>
    <us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives
      contextRef="C_20220101to20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember"
      id="Fxbrl_20230325014304181">Over the shorter of the term of the lease or the useful life of the asset</us-gaap:PropertyPlantAndEquipmentEstimatedUsefulLives>
    <us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318123628782">
                        &lt;div&gt;
                          &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                              &lt;tr&gt;
                                &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;k.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                  &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Goodwill:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Goodwill represents the excess of the purchase price over the fair value of net assets of purchased businesses. Under Accounting Standards Codification No. 350, "Intangibles-Goodwill and Other" ("ASC No. 350"), goodwill is not amortized, but rather subject to an annual impairment test, or more often if there are indicators of impairment present. In accordance with ASC No. 350 the Company performs an annual impairment test at December 31 each year.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;ASC 350 allows an entity to first assess qualitative factors to determine whether it is necessary to perform the quantitative goodwill impairment test. If the qualitative assessment does not result in a more likely than not indication of impairment, no further impairment testing is required. If the Company elects not to use this option, or if the Company determines that it is more likely than not that the fair value of a reporting unit is less than its carrying value, then the Company prepares a quantitative &#160;analysis to determine whether the carrying value of reporting unit exceeds its estimated fair value. If the carrying value of a reporting unit exceeds its estimated fair value, the Company recognizes an impairment of goodwill for the amount of this excess, in accordance with the guidance in FASB Accounting Standards Update ("ASU") No. 2017-04, Intangibles - Goodwill and Other (Topic 350), Simplifying the Test for Goodwill Impairment, which the Company adopted as of January 1, 2020.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company operates in one operating segment, and this segment comprises its only reporting unit. The Company has performed an annual impairment analysis as of December 31, 2022&#160;and determined that the carrying value of the reporting unit was lower than the fair value of the reporting unit. Fair value is determined using market value. During the years 2022, 2021&#160;and 2020, no impairment losses were recorded.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      </us-gaap:GoodwillAndIntangibleAssetsGoodwillPolicy>
    <allt:ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318123646748">
                        &lt;div&gt;
                          &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                              &lt;tr&gt;
                                &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;l.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                  &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Impairment of long-lived assets, Right-of-use assets, and intangible assets subject to amortization:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Property and equipment, Right-of-use assets, &#160;and intangible assets subject to amortization are reviewed for impairment in accordance with ASC No. 360, "Accounting for the Impairment or Disposal of Long-Lived Assets," whenever events or changes in circumstances indicate that the carrying amount of an asset may not be recoverable. Recoverability of assets to be held and used is measured by a comparison of the carrying amount of an asset to the future undiscounted cash flows expected to be generated by the assets. If such assets are considered to be impaired, the impairment to be recognized is measured by the amount by which the carrying amount of the assets exceeds the fair value of the assets.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Intangible assets acquired in a business combination are recorded at fair value at the date of acquisition. Following initial recognition, intangible assets are carried at cost less any accumulated amortization and any accumulated impairment losses. The useful lives of intangible assets are assessed to be either finite or indefinite. Intangible assets that are not considered to have an indefinite useful life are amortized over their estimated useful lives.&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div/&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Some of the acquired intangible assets are amortized over their estimated useful lives in proportion to the economic benefits realized. This accounting policy results in accelerated amortization of such customer relationships as compared to the straight-line method. All other intangible assets are amortized over their estimated useful lives on a straight-line basis.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25;margin-bottom:0px"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company has performed an annual impairment analysis as of December 31, 2022 and determined that there were no circumstances indicate the asset&#x2019;s carrying value may not be recoverable. During the years 2022, 2021 and 2020, no impairment losses were recorded.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      </allt:ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization>
    <us-gaap:RevenueRecognitionPolicyTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220310135523952">
                    &lt;div&gt;
                      &lt;div&gt;
                        &lt;div&gt;
                          &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                              &lt;tr&gt;
                                &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;m.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                  &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Revenue recognition:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company generates revenues mainly from selling its products along with related maintenance and support services. At times, these arrangements may also include professional services, such as installation services or training. Some of the Company&#x2019;s product sales are through resellers, distributors, OEMs and system integrators, all of whom are considered end-users. The Company also generates revenues from services, in which the Company provides network filtering and security services to its customers.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company recognizes revenue under the core principle that transfer of control to the Company&#x2019;s customers should be depicted in an amount reflecting the consideration the Company expects to receive. 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;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Some of the Company's contracts usually include combinations of products and services, that are capable of being distinct and accounted for as separate performance obligations. The products are distinct as the customer can derive the economic benefit of it 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 support, the Company determines the standalone selling prices based on the price at which the Company separately sells a renewal support contract on a stand-alone basis. For professional services, the Company determines the standalone selling prices based on the price at which the Company separately sells those services on a stand-alone basis. If the standalone selling price is not observable, the Company estimates the standalone selling price by taking into account available information such as geographic or regional specific factors, internal costs, profit objectives, and internally approved pricing guidelines related to the performance obligation.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Product revenue is recognized at a point in time when the performance obligation is being satisfied. Maintenance and support related revenues are deferred and recognized on a straight-line basis over the term of the applicable maintenance and support agreement. Professional services are usually recognized at a point in time when the performance obligation is being satisfied.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div/&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company elected the practical expedient to not assess whether a contract has a significant financing component if the expectation at contract inception is such that the period between payment by the customer and the transfer of the promised goods or services to the customer will be one year or less.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;In certain contracts, the Company provides the customer with financing for a period exceeding the regular credit terms for customers. In such circumstances, the Company recognizes revenue based on the amount that reflects the price that would have been paid by the customer in cash on the date of receipt of the goods or services, and the balance is recognized in finance income.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company also enters into service contracts, in which the Company provides security as a service (SECaaS) solution to operators, which the Company considers as its customers. The Company's security as a service solution is offered to operators on a Revenue Share business model, where both the Company and the operator share the revenue generated from the operator's subscribers. Most of the Company's security as a service contracts contain a single performance obligation comprised of series of distinct goods and services satisfied over time. The contracts consideration is based on usage by the operator's subscribers. As such, the Company allocates the variable consideration in those contracts to distinct service periods in which the service is provided and recognizes revenue for each distinct service period.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Deferred revenue includes amounts received from customers for which revenue has not yet been recognized. Deferred revenues are classified as short and long-term based on their contractual term and recognized as (or when) the Company performs under the contract.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The portion of the transaction price allocated to remaining performance obligations represents contracts that have not yet been recognized that include deferred revenue and amounts not yet received that will be recognized as revenue in future periods. As of December 31, 2022, the aggregate amount of the transaction price allocated to remaining performance obligations that the Company expects to recognize is $ 88 million of which approximately $ 53 million is estimated to be recognized before December 31, 2023 and approximately $ 35 million is estimated to be recognized after December 31, 2023.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company pays sales commissions to sales and marketing personnel based on their certain predetermined sales goals. The company evaluates its commission and capitalize only incremental commissions costs which are considered recoverable costs of obtaining a contract with a customer. These capitalized sales commissions costs are amortized over a period of benefit which is typically over the term of the customer contracts as initial commission rates are commensurate with the renewal commission rates. Amortization expenses related to these costs are included in sales and marketing expenses in the consolidated statements of operations. For the year ended December 31, 2022, the deferred commission was $1,863 and the amortization of deferred commission was $1,296. The Company uses the practical expedient and does not assess the existence of a significant financing component when the difference between payment and revenue recognition is a year or less.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div/&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company estimated variable consideration related to product returns based on its experience with historical product returns and other known factors. Such provisions amounted to $90 and $233 as of December 31, 2022 and 2021, respectively. As of December 31, 2022 and 2021, this provision was recorded as part of other payables and accrued expenses.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company recognizes term-based license agreements at the point in time when control transfers and the associated maintenance revenues over the contract period.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;
                  </us-gaap:RevenueRecognitionPolicyTextBlock>
    <allt:RemainingPerformanceObligations
      contextRef="C_20221231"
      decimals="-6"
      id="Fxbrl_20230325014610817"
      unitRef="USD">88000000</allt:RemainingPerformanceObligations>
    <allt:RemainingPerformanceObligationsShortTerm
      contextRef="C_20221231_srtRangeAxis_srtMinimumMember"
      decimals="-6"
      id="Fxbrl_20230325014622888"
      unitRef="USD">53000000</allt:RemainingPerformanceObligationsShortTerm>
    <allt:RemainingPerformanceObligations
      contextRef="C_20221231_srtRangeAxis_srtMaximumMember"
      decimals="-6"
      id="Fxbrl_20230325014629480"
      unitRef="USD">35000000</allt:RemainingPerformanceObligations>
    <us-gaap:AmortizationOfDeferredCharges
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325014728112"
      unitRef="USD">1863000</us-gaap:AmortizationOfDeferredCharges>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20230325015239463"
      unitRef="USD">90000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:ValuationAllowancesAndReservesBalance
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20230325015246191"
      unitRef="USD">233000</us-gaap:ValuationAllowancesAndReservesBalance>
    <us-gaap:CostOfSalesPolicyTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318123707863">
                          &lt;div&gt;
                            &lt;div style="line-height:1.25"&gt;
                              &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                  &lt;tr&gt;
                                    &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;n.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cost of revenues:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                    &lt;/td&gt;
                                  &lt;/tr&gt;

                              &lt;/table&gt;
                            &lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Cost of revenues consists primarily of costs of materials and the cost of maintenance and services, resulting from costs associated with support, customer success and professional services.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&gt;
                        </us-gaap:CostOfSalesPolicyTextBlock>
    <us-gaap:ResearchAndDevelopmentExpensePolicy
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318123722030">
                          &lt;div&gt;
                            &lt;div style="line-height:1.25"&gt;
                              &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                  &lt;tr&gt;
                                    &lt;td style="width:56.7pt;vertical-align:top"&gt;&#160;&lt;/td&gt;
                                    &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;o.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                    &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Research and development costs:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                    &lt;/td&gt;
                                  &lt;/tr&gt;

                              &lt;/table&gt;
                            &lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Accounting Standards Codification No. 985-20, requires capitalization of certain software development costs subsequent to the establishment of technological feasibility.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Based on the Company's product development process, technological feasibility is established upon the completion of a working model. The Company does not incur material costs between the completion of a working model and the point at which the products are&#160;&lt;/span&gt;&lt;/span&gt;&lt;span&gt;&lt;span&gt;ready for general release. Therefore, research and development costs are charged to the consolidated statement of comprehensive loss as incurred.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&gt;
                        </us-gaap:ResearchAndDevelopmentExpensePolicy>
    <allt:SeverancePayPolicyTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318124702605">
                            &lt;div&gt;
                              &lt;div style="line-height:1.25"&gt;
                                &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                    &lt;tr&gt;
                                      &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                      &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;p.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                      &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                        &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Severance pay:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                      &lt;/td&gt;
                                    &lt;/tr&gt;

                                &lt;/table&gt;
                              &lt;/div&gt;
                              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The liability in Israel for substantially all of the Company`s employees in respect of severance pay liability is calculated in accordance with Section 14 of the Severance Pay Law -1963 (herein- "Section 14"). Section 14 states that Company's contributions for severance pay shall be in line of severance compensation and upon release of the policy to the employee, no additional obligations shall be conducted between the parties regarding the matter of severance pay and no additional payments shall be made by the Company to the employee.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Furthermore, the related obligation and amounts deposited on behalf of such obligation under Section 14, are not stated on the balance sheet, because pursuant to the current ruling, they are legally released from the obligation to employees once the deposits have been paid.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;There are a limited number of employees in Israel, for whom the Company is liable for severance pay. The Company's liability for severance pay for its Israeli employees was calculated pursuant to Section 14, based on the most recent monthly salary of its Israeli employees multiplied by the number of years of employment as of the balance sheet date for such employees.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;div/&gt;
                              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company's liability was partly provided by monthly deposits with severance pay funds and insurance policies and the remainder by an accrual.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                                &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Severance expense for the years ended December 31, 2022, 2021 and 2020, amounted to&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt"&gt;$&#160;&lt;/span&gt;3,516&lt;span style="font-size:10pt"&gt;, $&#160;&lt;/span&gt;2,465&lt;span style="font-size:10pt"&gt; and $&#160;&lt;/span&gt;3,619&lt;span style="font-size:10pt"&gt;, respectively.&lt;/span&gt;&lt;/p&gt;
                                &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;
                          </allt:SeverancePayPolicyTextBlock>
    <us-gaap:SeveranceCosts1
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310133522869"
      unitRef="USD">3516000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220310133529654"
      unitRef="USD">2465000</us-gaap:SeveranceCosts1>
    <us-gaap:SeveranceCosts1
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220310133537863"
      unitRef="USD">3619000</us-gaap:SeveranceCosts1>
    <us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318124725329">
                      &lt;div&gt;
                        &lt;div&gt;
                          &lt;div&gt;
                            &lt;div&gt;
                              &lt;div&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                      &lt;tr&gt;
                                        &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                        &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;q.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                          &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Accounting for share-based compensation:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                        &lt;/td&gt;
                                      &lt;/tr&gt;

                                  &lt;/table&gt;
                                &lt;/div&gt;
                                &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company accounts for share-based compensation in accordance with Accounting Standards Codification No. 718, "Compensation - Stock Compensation" ("ASC No. 718") that requires companies to estimate the fair value of equity-based payment awards on the date of grant using an option-pricing model. &#160;The value of the portion of the award that is ultimately expected to vest is recognized as an expense over the requisite service periods in the Company's consolidated statement of comprehensive loss. The Company recognizes compensation expenses for the value of its awards based on the straight-line method over the requisite service period of each of the awards, net of estimated forfeitures.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company accounted for changes in award terms as a modification in accordance with ASC 718. A modification to the terms of an award should be treated as an exchange of the original award for a new award with total compensation cost equal to the grant-date fair value of the original award plus the incremental value measured at the same date. Under ASC 718, the calculation of the incremental value is based on the excess of the fair value of the new (modified) award based on current circumstances over the fair value of the original award measured immediately before its terms are modified based on current circumstances.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company estimated the forfeiture rate based on historical forfeitures of equity awards and adjusted the rate to reflect changes in facts and circumstances if any.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The following table sets forth the total share-based compensation expense resulting from share options, restricted share units and Phantoms granted to employees included in the consolidated statements of comprehensive loss, for the years ended December 31, 2022, 2021&#160;and 2020:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                                  &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                                &lt;/div&gt;
                                &lt;div style="margin-left:90pt"&gt;

                                    &lt;div&gt;
                                      &lt;div&gt;
                                        &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cost of revenues&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,133&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;581&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;355&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Research and development&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,168&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,499&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,368&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Sales and marketing&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,943&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,212&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;General and administrative&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,921&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,708&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,330&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,165&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,198&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;

                                        &lt;/table&gt;
                                      &lt;/div&gt;
                                    &lt;/div&gt;

                                &lt;/div&gt;
                                &lt;div style="line-height:1.25"&gt;
                                  &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;margin-left:85pt"&gt;&lt;br/&gt;During 2022, 2021&#160;and 2020&#160;no options were granted by the Company.&lt;/p&gt;
                                &lt;/div&gt;
                                &lt;div/&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                        &lt;div&gt;
                          &lt;div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The computations of expected volatility and suboptimal exercise multiple is based on the average of the Company's realized historical share price. The computation of the suboptimal exercise multiple and the forfeiture rates are based on the grantee's expected exercise prior and post vesting termination behavior. The interest rate for a period within the contractual life of the award is based on the U.S. Treasury Bills yield curve in effect at the time of grant.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                              &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                            &lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company currently has no plans to distribute dividends and intends to retain future earnings to finance the development of its business.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                              &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                            &lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The expected life of the share options represents the weighted-average period the share options are expected to remain outstanding and is a derived output of the binomial model. The expected life of the share options is impacted by all of the underlying assumptions used in the Company's model.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The option pricing model of the of restricted share units ("RSUs") is based on the closing market value of the underlying shares at the date of grant.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                              &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                            &lt;/div&gt;
                            &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The expected annual pre-vesting forfeiture rate affects the number of vested RSUs. Based on the Company's historical experience, the pre-vesting is in the range of 0%-30% in the years 2022, 2021&#160;and 2020.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    </us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy>
    <us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318113322841">
                                    &lt;div&gt;
                                      &lt;div&gt;
                                        &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cost of revenues&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,133&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;581&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;355&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Research and development&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,168&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,499&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,368&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Sales and marketing&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,943&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,212&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,145&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;General and administrative&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,921&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,708&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,330&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;
                                            &lt;tr&gt;
                                              &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total share-based compensation expense&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,165&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,198&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                              &lt;/td&gt;
                                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                            &lt;/tr&gt;

                                        &lt;/table&gt;
                                      &lt;/div&gt;
                                    &lt;/div&gt;
                                  </us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      decimals="-3"
      id="Fxbrl_20211109171356758"
      unitRef="USD">1133000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20210101to20211231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      decimals="-3"
      id="Fxbrl_20211109171412176"
      unitRef="USD">581000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20200101to20201231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      decimals="-3"
      id="Fxbrl_20211109171436241"
      unitRef="USD">355000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109171502743"
      unitRef="USD">3168000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20210101to20211231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109171508913"
      unitRef="USD">2499000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20200101to20201231_usgaapIncomeStatementLocationAxis_usgaapResearchAndDevelopmentExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109171512665"
      unitRef="USD">1368000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109171516089"
      unitRef="USD">2943000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20210101to20211231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109171539564"
      unitRef="USD">3212000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20200101to20201231_usgaapIncomeStatementLocationAxis_usgaapSellingAndMarketingExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109171529097"
      unitRef="USD">2145000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109171544148"
      unitRef="USD">1921000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20210101to20211231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109171559812"
      unitRef="USD">1708000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20200101to20201231_usgaapIncomeStatementLocationAxis_usgaapGeneralAndAdministrativeExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109171604005"
      unitRef="USD">1330000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211109171754442"
      unitRef="USD">9165000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211109171801418"
      unitRef="USD">8000000</us-gaap:AllocatedShareBasedCompensationExpense>
    <us-gaap:AllocatedShareBasedCompensationExpense
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211109171837689"
      unitRef="USD">5198000</us-gaap:AllocatedShareBasedCompensationExpense>
    <allt:AnnualPreVestingForfeitureRate
      contextRef="C_20200101to20201231_srtRangeAxis_srtMinimumMember"
      decimals="2"
      id="Fxbrl_20230113173746665"
      unitRef="pure">0</allt:AnnualPreVestingForfeitureRate>
    <allt:AnnualPreVestingForfeitureRate
      contextRef="C_20210101to20211231_srtRangeAxis_srtMinimumMember"
      decimals="2"
      id="Fxbrl_20230113173741231"
      unitRef="pure">0</allt:AnnualPreVestingForfeitureRate>
    <allt:AnnualPreVestingForfeitureRate
      contextRef="C_20220101to20221231_srtRangeAxis_srtMinimumMember"
      decimals="2"
      id="Fxbrl_20230113173737422"
      unitRef="pure">0</allt:AnnualPreVestingForfeitureRate>
    <allt:AnnualPreVestingForfeitureRate
      contextRef="C_20200101to20201231_srtRangeAxis_srtMaximumMember"
      decimals="2"
      id="Fxbrl_20230113173644139"
      unitRef="pure">0.30</allt:AnnualPreVestingForfeitureRate>
    <allt:AnnualPreVestingForfeitureRate
      contextRef="C_20210101to20211231_srtRangeAxis_srtMaximumMember"
      decimals="2"
      id="Fxbrl_20230113173637469"
      unitRef="pure">0.30</allt:AnnualPreVestingForfeitureRate>
    <allt:AnnualPreVestingForfeitureRate
      contextRef="C_20220101to20221231_srtRangeAxis_srtMaximumMember"
      decimals="2"
      id="Fxbrl_20230113173624324"
      unitRef="pure">0.30</allt:AnnualPreVestingForfeitureRate>
    <allt:TreasuryStockPolicyTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318124058755">
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;r.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Treasury share:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;In the past, the Company repurchased its Ordinary shares on the open market and holds such shares as treasury share. The Company presents the cost to repurchase treasury share as a reduction of shareholders' equity.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      </allt:TreasuryStockPolicyTextBlock>
    <us-gaap:ConcentrationRiskCreditRisk
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318124113875">
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;s.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Concentration of credit risks:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="margin-left:85.05pt;line-height:1.25"&gt;
                            &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:justify"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Financial instruments that potentially subject the Company to concentrations of credit risk &#160; &#160; &#160;consist primarily of cash and cash equivalents, marketable securities, short-term bank deposits, trade receivables and derivative instruments.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                            &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:justify"&gt;The majority of cash and cash equivalents and short-term deposits of the Company are invested in dollar deposits in major U.S. and Israeli banks. Such investments in the United States may be in excess of insured limits and are not insured in other jurisdictions. Generally, the cash and cash equivalents and short-term bank deposits may be redeemed upon demand, and therefore, bear minimal risk.&lt;/p&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                            &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;text-align:justify"&gt;Marketable securities include investments in dollar linked corporate and government bonds. Marketable securities consist of highly liquid debt instruments with high credit standing. The Company&#x2019;s investment policy, approved by the Board of Directors, limits the amount the Group may invest in any one type of investment or issuer, thereby reducing credit risk concentrations. Management believes that the portfolio is well diversified and, accordingly, minimal credit risk exists with respect to these marketable debt securities.&lt;/p&gt;
                          &lt;/div&gt;
                          &lt;div/&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company's trade receivables are derived from sales to customers located in EMEA, as well as in APAC, Latin America and the United States. Concentration of credit risk with respect to trade receivables is limited by credit limits, ongoing credit evaluation and account monitoring procedures. The Company performs ongoing credit evaluations of its customers and establishes an allowance for credit losses on a specific basis. Allowance for credit losses amounted to $ 2,908 and $ 2,398 as of December 31, 2022 and 2021, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                            &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;As of 31.12.2022 we have past due of $15 &#160;million out of it approximatly $10.1 million &#160;past due receivables from two resellers in Africa and Latin America.&lt;/p&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                            &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;The Company utilizes foreign currency forward contracts to protect against risk of overall changes in exchange rates for some of its currencies exposure. The derivative instruments hedge a portion of the Company's non-dollar currency exposure. Counterparties to the Company&#x2019;s derivative instruments are all major financial institutions and its exposure is limited to the amount of any asset resulting from the forward contracts.&lt;/p&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      </us-gaap:ConcentrationRiskCreditRisk>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20230325020735198"
      unitRef="USD">2908000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <us-gaap:AllowanceForDoubtfulAccountsReceivable
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20230325020744081"
      unitRef="USD">2398000</us-gaap:AllowanceForDoubtfulAccountsReceivable>
    <allt:AmountOfPastDueReceivables
      contextRef="C_20221231"
      decimals="-6"
      id="Fxbrl_20230326215838340"
      unitRef="USD">15000000</allt:AmountOfPastDueReceivables>
    <allt:ProceedsFromPastDueReceivables
      contextRef="C_20220101to20221231"
      decimals="-5"
      id="Fxbrl_20230326215848373"
      unitRef="USD">10100000</allt:ProceedsFromPastDueReceivables>
    <allt:RoyaltyBearingGrantsPolicyTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318124132554">
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;t.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Government grants:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;text-indent:51.3pt;margin-left:29.7pt;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;&#160;Grants from the Israel Innovation Authority (IIA):&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Participation grants from the Israel Innovation Authority (Previously known as the Office of the Chief Scientist) for research and development activity are recognized at the time the Company is entitled to such grants on the basis of the costs incurred and included as a deduction of research and development costs. Research and development non royalty bearing grants recognized amounted to $ 539, $ (42) and $ 339 in 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Grants from the Spain Tax Authorities:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Participation grants from the Spain Tax Authorities for research and development activity are recognized at the time the Company is entitled to such grants on the basis of the costs incurred and included as a deduction of research and development costs. Research and development non royalty bearing grants recognized amounted to $ 286 and $ 209 in 2022 ,2021 respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      </allt:RoyaltyBearingGrantsPolicyTextBlock>
    <allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts
      contextRef="C_20220101to20221231_srtProductOrServiceAxis_alltIsraelInnovationAuthorityGrantMember"
      decimals="-3"
      id="Fxbrl_20230325021917397"
      unitRef="USD">539000</allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts>
    <allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts
      contextRef="C_20210101to20211231_srtProductOrServiceAxis_alltIsraelInnovationAuthorityGrantMember"
      decimals="-3"
      id="Fxbrl_20230325021924221"
      unitRef="USD">-42000</allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts>
    <allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts
      contextRef="C_20200101to20201231_srtProductOrServiceAxis_alltIsraelInnovationAuthorityGrantMember"
      decimals="-3"
      id="Fxbrl_20230325021930975"
      unitRef="USD">339000</allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts>
    <allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts
      contextRef="C_20220101to20221231_srtProductOrServiceAxis_alltSpainTaxAuthoritiesGrantMember"
      decimals="-3"
      id="Fxbrl_20230316123757019"
      unitRef="USD">286000</allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts>
    <allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts
      contextRef="C_20210101to20211231_srtProductOrServiceAxis_alltSpainTaxAuthoritiesGrantMember"
      decimals="-3"
      id="Fxbrl_20230316123813574"
      unitRef="USD">209000</allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts>
    <us-gaap:IncomeTaxPolicyTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318124232187">
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;u.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Income taxes:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company accounts for income taxes in accordance with Accounting Standards Codification No. 740, "Income Taxes" ("ASC No. 740"). ASC No. 740 prescribes the use of the liability method, whereby deferred tax asset and liability account balances are determined based on differences between financial reporting and tax bases of assets and liabilities and are measured using the enacted tax rates and laws that will be in effect when the differences are expected to reverse.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div/&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company provides a valuation allowance, if necessary, to reduce deferred tax assets to their estimated realizable value if it is more likely than not that some portion or all of the deferred tax assets will not be realized. The deferred tax assets and liabilities are classified to non-current assets and liabilities, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;ASC No. 740 contains a two-step approach to recognizing and measuring a liability for uncertain tax positions. The first step is to evaluate the tax position taken or expected to be taken in a tax return by determining if the weight of available evidence indicates that it is more likely than not that, on an evaluation of the technical merits, the tax position will be sustained on audit, including resolution of any related appeals or litigation processes. The second step is to measure the tax benefit as the largest amount that is more than 50% likely to be realized upon ultimate settlement. The Company classifies interest related to unrecognized tax benefits in taxes on income.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      </us-gaap:IncomeTaxPolicyTextBlock>
    <us-gaap:EarningsPerSharePolicyTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318124510555">
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="border:0px;color:#000000;font-family:Times New Roman,Times,serif;font-size:10pt;text-align:left;width:100%"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;v.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Basic and diluted net income (loss) per share:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Basic net income (loss) per share is computed based on the weighted average number of Ordinary Shares outstanding during each year. Diluted net income (loss) per share is computed based on the weighted average number of Ordinary Shares outstanding during each year, plus dilutive potential Ordinary Shares considered outstanding during the year, in accordance with FASB ASC 260 "Earnings Per Share".&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;For the years ended December 31, 2022, 2021 and 2020, all outstanding options and RSUs have been excluded from the calculation of the diluted net loss per share since their effect was anti-dilutive. The amount of those options and RSU&#x2019;s was: 2,735,125, 2,613,894, 2,897,273 respectively.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      </us-gaap:EarningsPerSharePolicyTextBlock>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20230325022358742"
      unitRef="shares">2735125</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20230325022403952"
      unitRef="shares">2613894</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount
      contextRef="C_20200101to20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20230325022409634"
      unitRef="shares">2897273</us-gaap:AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount>
    <us-gaap:ComprehensiveIncomePolicyPolicyTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220310135649751">
                      &lt;div&gt;
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;w.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Comprehensive loss:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company accounts for comprehensive loss in accordance with Accounting Standards Codification No. 220, "Comprehensive Income" ("ASC No. 220"). This statement establishes standards for the reporting and display of comprehensive loss and its components in a full set of general&lt;span style="font-weight:bold"&gt;&#160;&lt;/span&gt;purpose financial statements. Comprehensive loss represents all changes in shareholders' equity during the period except those resulting from investments by, or distributions to shareholders. The Company determined that its items of other comprehensive loss relate to unrealized gains and losses on hedging derivative instruments and unrealized gains and losses on available-for-sale marketable securities.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div/&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The following table shows the components and the effects on net loss of amounts reclassified from accumulated other comprehensive loss as of December 31, 2022:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                          &lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

                            &lt;div&gt;
                              &lt;div style="margin-left:90pt"&gt;
                                &lt;div&gt;
                                  &lt;div&gt;
                                    &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unrealized gain (losses) on marketable securities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unrealized gains (losses) on cash flow hedges&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;98&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;173&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;271&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Changes in other comprehensive loss before reclassifications&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(5,562&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(5,702&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amounts reclassified from accumulated other comprehensive loss to:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cost of revenues&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;791&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;791&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Operating expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,384&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,384&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Financial income, net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net current-period other comprehensive loss&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(138&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,387&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,525&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(40&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,214&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,254&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                        &lt;/tr&gt;

                                    &lt;/table&gt;
                                  &lt;/div&gt;
                                &lt;/div&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;

                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;There was no income tax expense or benefit allocated to other comprehensive income, including reclassification adjustments for the year ended December 31, 2022.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    </us-gaap:ComprehensiveIncomePolicyPolicyTextBlock>
    <us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220310140646238">
                            &lt;div&gt;
                              &lt;div style="margin-left:90pt"&gt;
                                &lt;div&gt;
                                  &lt;div&gt;
                                    &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unrealized gain (losses) on marketable securities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unrealized gains (losses) on cash flow hedges&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance as of December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;98&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;173&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;271&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Changes in other comprehensive loss before reclassifications&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(140&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(5,562&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(5,702&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amounts reclassified from accumulated other comprehensive loss to:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cost of revenues&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;791&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;791&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Operating expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,384&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,384&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Financial income, net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net current-period other comprehensive loss&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(138&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,387&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,525&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance as of December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(40&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,214&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,254&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                        &lt;/tr&gt;

                                    &lt;/table&gt;
                                  &lt;/div&gt;
                                &lt;/div&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;
                          </us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20211231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-3"
      id="Fxbrl_20211109174111229"
      unitRef="USD">98000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20211231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"
      decimals="-3"
      id="Fxbrl_20211109174123598"
      unitRef="USD">173000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211109174120157"
      unitRef="USD">271000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="C_20220101to20221231_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-3"
      id="Fxbrl_20220310140601881_xbrl_20211109174213329"
      unitRef="USD">-140000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="C_20220101to20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember"
      decimals="-3"
      id="Fxbrl_20230316122656975"
      unitRef="USD">-5562000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316123524326"
      unitRef="USD">-5702000</us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-3"
      id="Fxbrl_20220114000644271"
      unitRef="USD">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20220101to20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      decimals="-3"
      id="Fxbrl_20211109174341334"
      unitRef="USD">791000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember"
      decimals="-3"
      id="Fxbrl_20211109174352966"
      unitRef="USD">791000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-3"
      id="Fxbrl_20220114000747376"
      unitRef="USD">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20220101to20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109175038441"
      unitRef="USD">3384000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109175144179"
      unitRef="USD">3384000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-3"
      id="Fxbrl_20211109175214608"
      unitRef="USD">2000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20220101to20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember"
      decimals="-3"
      id="Fxbrl_20220321124842449"
      unitRef="USD">0</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax
      contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember"
      decimals="-3"
      id="Fxbrl_20211109175249896"
      unitRef="USD">2000</us-gaap:ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-3"
      id="Fxbrl_20220310140616112_xbrl_20211109175352757"
      unitRef="USD">-138000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20220101to20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember"
      decimals="-3"
      id="Fxbrl_20230316123159124"
      unitRef="USD">-1387000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:OtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316123532194"
      unitRef="USD">-1525000</us-gaap:OtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20221231_usgaapIncomeStatementLocationAxis_usgaapNonoperatingIncomeExpenseMember_usgaapStatementEquityComponentsAxis_usgaapAccumulatedNetUnrealizedInvestmentGainLossMember"
      decimals="-3"
      id="Fxbrl_20230316123225261"
      unitRef="USD">-40000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20221231_usgaapDerivativeInstrumentRiskAxis_usgaapAccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember_usgaapIncomeStatementLocationAxis_usgaapOperatingExpenseMember"
      decimals="-3"
      id="Fxbrl_20230316123208492"
      unitRef="USD">-1214000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20230316123217020"
      unitRef="USD">-1254000</us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax>
    <us-gaap:FairValueOfFinancialInstrumentsPolicy
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318124449923">
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;x.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of financial instruments:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:84pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:84pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The carrying amounts of short-term bank deposits, trade receivables, other receivables, trade payables and other payables approximate their fair value due to the short-term maturities of such instruments.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;br/&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:84pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company measures its cash and cash equivalents, marketable securities, derivative instruments and earn-out considerations at fair value. Fair value is an exit price, representing the amount that would be received if the Company were to sell an asset or paid to transfer a liability in an orderly transaction between market participants. As such, fair value is a market-based measurement that should be determined based on assumptions that market participants would use in pricing an asset or a liability.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div/&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:84pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company uses a three-tier value hierarchy, which prioritizes the inputs used in the valuation methodologies in measuring fair value:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                              &lt;tr&gt;
                                &lt;td style="width:84pt"&gt;&#160;&lt;/td&gt;
                                &lt;td style="width:56.7pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Level 1 -&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                  &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Observable inputs that reflect quoted prices (unadjusted) for identical assets or liabilities in active markets.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:84pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:56.7pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Level 2 -&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Include other inputs that are directly or indirectly observable in the marketplace, other than quoted prices included in Level 1, such as quoted prices for similar assets or liabilities in active markets, quoted prices for identical or similar assets or liabilities in markets with insufficient volume or infrequent transactions, or other inputs that are observable (model-derived valuations in which significant inputs are observable), or can be derived principally from or corroborated by observable market data; and&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:84pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:56.7pt;vertical-align:top;align:right"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="width:84pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:56.7pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Level 3 -&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Unobservable inputs which are supported by little or no market activity.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company categorized each of its fair value measurements in one of those three levels of hierarchy. The fair value hierarchy also requires an entity to maximize the use of observable inputs and minimize the use of unobservable inputs when measuring fair value.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company measures its marketable securities and foreign currency derivative contracts at fair value. Marketable securities and foreign currency derivative contracts are classified within Level 2 as the valuation inputs are based on quoted prices and market observable data of similar instruments.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company's earn-out considerations were classified within Level 3. This year, the valuation methodology used by the Company to calculate the fair value consideration is the discounted cash flow using purchase method by taking into account, forecast future revenues, using WACC of 18.5% for Keepers.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      </us-gaap:FairValueOfFinancialInstrumentsPolicy>
    <us-gaap:DebtWeightedAverageInterestRate
      contextRef="C_20221231"
      decimals="3"
      id="Fxbrl_20230316124837686"
      unitRef="pure">0.185</us-gaap:DebtWeightedAverageInterestRate>
    <us-gaap:DerivativesMethodsOfAccountingHedgingDerivatives
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318124426684">
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;y.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="margin-top:0pt;margin-bottom:0pt;font-size:10pt;font-family:Times New Roman, Times, serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Derivatives and hedging:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company accounts for derivatives and hedging based on Accounting Standards Codifiation No. 815, "Derivatives and Hedging" ("ASC No. 815").&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;
                            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                            &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company accounts for its derivative instruments as either assets or liabilities and carries them at fair value. Derivative instruments that are not designated and qualified as hedging instruments must be adjusted to fair value through earnings. For highly effective derivative instruments that hedge the exposure to variability in expected future cash flows that are designated as cash flow hedges. Gain or loss on the derivative instrument is reported as a component of accumulated other comprehensive income (loss) in shareholders' equity and reclassified into earnings in the same period or periods during which the hedged transaction affects earnings.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      </us-gaap:DerivativesMethodsOfAccountingHedgingDerivatives>
    <us-gaap:BusinessCombinationsPolicy
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318124406845">
                        &lt;div&gt;
                          &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                              &lt;tr&gt;
                                &lt;td style="width:56.7pt;vertical-align:top"&gt;&#160;&lt;/td&gt;
                                &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;z.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                  &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Business combinations:&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company accounts for business combinations in accordance with ASC No. 805. ASC No. 805 requires recognition of assets acquired, liabilities assumed, and any non-controlling interest at the acquisition date, measured at their fair values as of that date. Any excess of the fair value of net assets acquired over the purchase price is recorded as goodwill and any subsequent changes in estimated contingencies are to be recorded in earnings. In addition, changes in valuation allowance related to acquired deferred tax assets and acquired income tax positions are to be recognized in earnings.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      </us-gaap:BusinessCombinationsPolicy>
    <us-gaap:LesseeLeasesPolicyTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318124343979">
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;aa.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The company accounts for leases under ASC 842, Leases. The Company determines if an arrangement is a lease and the classification of that lease at inception based on: (1) whether the contract involves the use of an identified asset, (2) whether the Company obtains the right to substantially all the economic benefits from the use of the asset throughout lease period, and (3) whether the Company has a right to direct the use of the asset. The Company elected to not recognize a lease liability and a right-of-use (&#x201c;ROU&#x201d;) asset for leases with a term of twelve months or less. The Company also elected the practical expedient to not separate lease and non-lease components for its leases.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;ROU assets represent the right to use an underlying asset for the lease term and lease liabilities represent the obligation to make minimum lease payments arising from the lease. ROU assets are initially measured at amounts, which represents the discounted present value of the lease payments over the lease, plus any initial direct costs incurred. The lease liability is initially measured at lease commencement date based on the discounted present value of minimum lease payments over the lease term. The implicit rate within the company's operating leases is generally not determinable, therefore the Company uses it&#x2019;s Incremental Borrowing Rate (&#x201c;IBR&#x201d;) based on the information available at commencement date in determining the present value of lease payments. The Company&#x2019;s IBR is estimated to approximate the interest rate for collateralized borrowing with similar terms and payments and in economic environments where the leased asset is located. Certain leases include options to extend or terminate the lease.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;An option to extend the lease is considered in connection with determining the ROU asset and lease liability when it is reasonably certain that the Company will exercise that option. An option to terminate is considered unless it is reasonably certain that the Company will not exercise the option.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;Payments under our lease arrangements are primarily fixed, however, certain lease agreements contain variable payments, which are expensed as incurred and not included in&#160;&lt;/span&gt;&lt;span&gt;the operating lease right-of-use assets and liabilities. Variable lease payments are primarily comprised of payments affected by common area maintenance and utility charges.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      </us-gaap:LesseeLeasesPolicyTextBlock>
    <us-gaap:StandardProductWarrantyPolicy
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318124329259">
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28px;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;ab.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;Warranty costs:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;line-height:1.25;margin-left:81pt"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;line-height:1.25;margin-left:81pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;The Company generally provides three months software and a one-year hardware assurance for its products. A provision is recorded for estimated warranty costs at the time revenues are recognized based on the Company's experience. Warranty expenses for the years ended December 31, 2022, 2021&#160;and 2020&#160;were immaterial.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      </us-gaap:StandardProductWarrantyPolicy>
    <us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318124317387">
                        &lt;div&gt;
                          &lt;div style="line-height:1.25"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                                &lt;tr&gt;
                                  &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                                  &lt;td style="width:28px;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;ac.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                  &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                    &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&#160;Recently Adopted Accounting Pronouncements:&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                          &lt;div style="text-align:justify;text-indent:-56.7pt;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                          &lt;div style="text-align:justify;line-height:1.25;margin-left:81pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;In August 2020, the FASB issued ASU 2020-06, ASC Subtopic 470-20 &#x201c;Debt&#x2014;Debt with &#x201c;Conversion and Other Options&#x201d; and ASC subtopic 815-40 &#x201c;Hedging&#x2014;Contracts in Entity&#x2019;s Own Equity&#x201d;. The standard reduced the number of accounting models for convertible debt instruments and convertible preferred stock. Convertible instruments that continue to be subject to separation models are (1) those with embedded conversion features that are not clearly and closely related to the host contract, that meet the definition of a derivative, and that do not qualify for a scope exception from derivative accounting and (2) convertible debt instruments issued with substantial premiums for which the premiums are recorded as paid-in capital. The amendments in this update are effective for fiscal years beginning after December 15, 2021, including interim periods within those fiscal years. Early adoption is permitted, but no earlier than fiscal years beginning after December 15, 2020, including interim periods within those fiscal years. The Company adopted ASU 2020-06 beginning January 1, 2022. The adoption did not have a material impact on the Company&#x2019;s consolidated financial statements.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/div&gt;
                      </us-gaap:NewAccountingPronouncementsPolicyPolicyTextBlock>
    <us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211108132829047">
    &lt;div&gt;
      &lt;div&gt;
        &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

            &lt;tr&gt;
              &lt;td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;NOTE 3: -&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
              &lt;td style="vertical-align:top;text-align:justify;width:auto"&gt;
                &lt;div style="font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;AVAILABLE-FOR-SALE MARKETABLE SECURITIES&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/td&gt;
            &lt;/tr&gt;

        &lt;/table&gt;
        &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following is a summary of available-for-sale marketable securities:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

          &lt;div&gt;
            &lt;div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="margin-left:56.7pt"&gt;
                &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"&gt;

                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortized cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Gross unrealized gain&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Gross unrealized&lt;br/&gt;loss&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;value&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortized cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Gross&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;unrealized&lt;br/&gt;gain&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Gross unrealized&lt;br/&gt;loss&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;value&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:top" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:top" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Available-for-sale - matures within one year:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px" valign="bottom"&gt;
                        &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Corporate debentures&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(37&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,992&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,334&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,370&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top;width:20%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(37&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,992&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,334&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,370&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top;width:20%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Available-for-sale - matures after one year through three years:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top;width:20%" valign="bottom"&gt;
                        &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Governmental debentures&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Corporate debentures&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;304&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;301&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,920&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;67&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,985&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top;width:20%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,333&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(40&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,293&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,430&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;103&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,531&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;

        &lt;div/&gt;
        &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2022, the Company had no investments with a significant unrealized loss for more than 12 months.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31,2022, no credit loss impairment was recorded regarding the available for sale marketable securities.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230325150028222">
          &lt;div&gt;
            &lt;div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="margin-left:56.7pt"&gt;
                &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left;color:#000000;width:100%"&gt;

                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31, 2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortized cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Gross unrealized gain&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Gross unrealized&lt;br/&gt;loss&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;value&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortized cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Gross&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;unrealized&lt;br/&gt;gain&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Gross unrealized&lt;br/&gt;loss&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:center;vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;text-align:center"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);text-align:center"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;value&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:top" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:top" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Available-for-sale - matures within one year:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px" valign="bottom"&gt;
                        &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Corporate debentures&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(37&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,992&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,334&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,370&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top;width:20%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(37&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,992&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,334&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6,370&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top;width:20%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Available-for-sale - matures after one year through three years:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top;width:20%" valign="bottom"&gt;
                        &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Governmental debentures&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top;width:20%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Corporate debentures&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;304&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;301&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,920&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;67&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,985&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td colspan="1" style="vertical-align:top;width:20%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,333&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(40&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,293&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,430&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;103&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:7%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,531&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211120130723413"
      unitRef="USD">4029000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108135900334"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20230316102100048"
      unitRef="USD">37000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108140038118"
      unitRef="USD">3992000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108133422874"
      unitRef="USD">6334000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108133456681"
      unitRef="USD">36000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108133526785"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108133509153"
      unitRef="USD">6370000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember"
      decimals="-3"
      id="Fxbrl_20211120130822782"
      unitRef="USD">4029000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember"
      decimals="-3"
      id="Fxbrl_20211108135908070"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember"
      decimals="-3"
      id="Fxbrl_20230316102320176"
      unitRef="USD">37000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember"
      decimals="-3"
      id="Fxbrl_20211108140045189"
      unitRef="USD">3992000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember"
      decimals="-3"
      id="Fxbrl_20211108133607881"
      unitRef="USD">6334000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember"
      decimals="-3"
      id="Fxbrl_20211108133619161"
      unitRef="USD">36000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember"
      decimals="-3"
      id="Fxbrl_20211108133627945"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesWithinOneYearMember"
      decimals="-3"
      id="Fxbrl_20211108133655369"
      unitRef="USD">6370000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211120131946655"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211120131904913"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108140121413"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108140205321"
      unitRef="USD">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108140244094"
      unitRef="USD">176000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108133804403"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108133922290"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapUSGovernmentAgenciesDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108134753535"
      unitRef="USD">176000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211120131723842"
      unitRef="USD">304000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108140127133"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20220309222448831"
      unitRef="USD">3000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20221231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108140256950"
      unitRef="USD">301000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108133807873"
      unitRef="USD">4920000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108133932849"
      unitRef="USD">67000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20230316102509905"
      unitRef="USD">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20211231_alltAvailableForSaleSecuritiesMaturityPeriodAxis_alltAvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember_usgaapFinancialInstrumentAxis_usgaapCorporateDebtSecuritiesMember"
      decimals="-3"
      id="Fxbrl_20211108134857189"
      unitRef="USD">4985000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211120133018708"
      unitRef="USD">4333000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108140349406"
      unitRef="USD">0</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318130538270"
      unitRef="USD">40000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108140525003"
      unitRef="USD">4293000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108135629463"
      unitRef="USD">11430000</us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108135700669"
      unitRef="USD">103000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax>
    <us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20230316102806589"
      unitRef="USD">2000</us-gaap:AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108135813238"
      unitRef="USD">11531000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:FairValueDisclosuresTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230317104056572">
        &lt;div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;color:rgb(0, 0, 0)"&gt;

                    &lt;tr&gt;
                      &lt;td style="width:57pt;vertical-align:top;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;NOTE 4: -&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                        &lt;div style="font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span&gt;FAIR VALUE MEASUREMENTS&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In accordance with ASC No. 820, the Company measures its marketable securities and foreign currency derivative instruments at fair value. Cash equivalents and available for sale marketable securities are classified within Level 1 or Level 2. This is because these assets are valued using quoted market prices or alternative pricing sources and models utilizing market observable inputs.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;This year, the earn-out liability related to the acquisitions of Keepers are classified within Level 3 because these liabilities were based on present value calculations and an external valuation model whose inputs include market interest rates, estimated operational capitalization rates and volatilities. The fair value of the consideration was determined according to discounted cash flow.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company's financial net assets measured at fair value on a recurring basis, including accrued interest components, consisted of the following types of instruments as of December 31, 2022 and 2021, respectively:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="margin-left:63pt"&gt;

                  &lt;div&gt;
                    &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value measurements using input type&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Assets:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:52%" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Available-for-sale marketable securities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,293&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,293&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign currency derivative contracts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:52%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Liabilities:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:52%" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Earn-out liability&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign currency derivative contracts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(901&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(901&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:52%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total financial net assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,415&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,759&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;

              &lt;/div&gt;
              &lt;div/&gt;

                &lt;div&gt;
                  &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                  &lt;div style="margin-left:63pt"&gt;
                    &lt;div&gt;
                      &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2021(*)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value measurements using input type&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Assets:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:52%" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Available-for-sale marketable securities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,531&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,531&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign currency derivative contracts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;*980&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;980&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:52%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Liabilities:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:52%;padding-bottom:2px" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign currency derivative contracts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;*(78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:52%;padding-bottom:4px" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total financial net assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;12,433&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;12,433&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                  &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                  &lt;div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(*) Reclassifed.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/div&gt;

              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value measurements using significant unobservable inputs (Level 3):&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div&gt;
                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;div style="margin-left:63pt"&gt;

                    &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance at January 1, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Earn Out liability &#x2013; Keepers&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;652&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Earn Out liability adjustments due to exchange rates&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Adjustment due to change in forecast and time value of earn-out consideration&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;

                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:FairValueDisclosuresTextBlock>
    <us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318132000105">
                  &lt;div&gt;
                    &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value measurements using input type&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Assets:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:52%" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Available-for-sale marketable securities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,293&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,293&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign currency derivative contracts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:52%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Liabilities:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:52%" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Earn-out liability&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign currency derivative contracts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(901&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(901&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:52%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:52%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total financial net assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,415&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,759&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;

                &lt;div&gt;
                  &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                  &lt;div style="margin-left:63pt"&gt;
                    &lt;div&gt;
                      &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2021(*)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="14" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value measurements using input type&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 1&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Level 3&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Assets:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:52%" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Available-for-sale marketable securities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,531&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,531&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign currency derivative contracts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;*980&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;980&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:52%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Liabilities:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:52%;padding-bottom:2px" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign currency derivative contracts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;*(78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:52%;padding-bottom:4px" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total financial net assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;12,433&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;12,433&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                  &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                  &lt;div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(*) Reclassifed.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/div&gt;
              </us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"
      decimals="-3"
      id="Fxbrl_20211120134100515"
      unitRef="USD">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"
      decimals="-3"
      id="Fxbrl_20211120133941402"
      unitRef="USD">4293000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20211108144108741"
      unitRef="USD">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108144116253"
      unitRef="USD">4293000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"
      decimals="-3"
      id="Fxbrl_20230325042000747_xbrl_20211120134100515"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"
      decimals="-3"
      id="Fxbrl_20230325042000747_xbrl_20211120133941402"
      unitRef="USD">23000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20230325042000747_xbrl_20211108144108741"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20230325042000747_xbrl_20211108144116253"
      unitRef="USD">23000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:DerivativeLiabilities
      contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"
      decimals="-3"
      id="Fxbrl_20230317122342778"
      unitRef="USD">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"
      decimals="-3"
      id="Fxbrl_20230317115735046"
      unitRef="USD">0</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20230317122623088"
      unitRef="USD">656000</us-gaap:DerivativeLiabilities>
    <us-gaap:DerivativeLiabilities
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20230325142125236"
      unitRef="USD">656000</us-gaap:DerivativeLiabilities>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"
      decimals="-3"
      id="Fxbrl_20230317122429640"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"
      decimals="-3"
      id="Fxbrl_20230317122449617"
      unitRef="USD">901000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20230317122619115"
      unitRef="USD">-0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20230317122903255"
      unitRef="USD">901000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <allt:NetAssetsFairValueDisclosure
      contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"
      decimals="-3"
      id="Fxbrl_20220318132257870"
      unitRef="USD">0</allt:NetAssetsFairValueDisclosure>
    <allt:NetAssetsFairValueDisclosure
      contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"
      decimals="-3"
      id="Fxbrl_20211120134144660"
      unitRef="USD">3415000</allt:NetAssetsFairValueDisclosure>
    <allt:NetAssetsFairValueDisclosure
      contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20230317122815397"
      unitRef="USD">-656000</allt:NetAssetsFairValueDisclosure>
    <allt:NetAssetsFairValueDisclosure
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108144419261"
      unitRef="USD">2759000</allt:NetAssetsFairValueDisclosure>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"
      decimals="-3"
      id="Fxbrl_20211120134751731"
      unitRef="USD">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"
      decimals="-3"
      id="Fxbrl_20211120134653210"
      unitRef="USD">11531000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20211108144503749"
      unitRef="USD">0</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:MarketableSecuritiesCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108145150370"
      unitRef="USD">11531000</us-gaap:MarketableSecuritiesCurrent>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"
      decimals="-3"
      id="Fxbrl_20230325042213976_xbrl_20211120134653210"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"
      decimals="-3"
      id="Fxbrl_20230325042229479"
      unitRef="USD">980000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20230325042213976_xbrl_20211108144503749"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractAssetFairValueDisclosure
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20230325042213976_xbrl_20211108145150370"
      unitRef="USD">980000</us-gaap:ForeignCurrencyContractAssetFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"
      decimals="-3"
      id="Fxbrl_20211120134545539"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"
      decimals="-3"
      id="Fxbrl_20230325040023050"
      unitRef="USD">78000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20211108144518532"
      unitRef="USD">0</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108144628925"
      unitRef="USD">78000</us-gaap:ForeignCurrencyContractsLiabilityFairValueDisclosure>
    <allt:NetAssetsFairValueDisclosure
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel1Member"
      decimals="-3"
      id="Fxbrl_20211120134814546"
      unitRef="USD">0</allt:NetAssetsFairValueDisclosure>
    <allt:NetAssetsFairValueDisclosure
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel2Member"
      decimals="-3"
      id="Fxbrl_20211108144548852"
      unitRef="USD">12433000</allt:NetAssetsFairValueDisclosure>
    <allt:NetAssetsFairValueDisclosure
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20211124113756049"
      unitRef="USD">0</allt:NetAssetsFairValueDisclosure>
    <allt:NetAssetsFairValueDisclosure
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108144648253"
      unitRef="USD">12433000</allt:NetAssetsFairValueDisclosure>
    <us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230325040646828">
                    &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance at January 1, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Earn Out liability &#x2013; Keepers&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;652&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Earn Out liability adjustments due to exchange rates&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Adjustment due to change in forecast and time value of earn-out consideration&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance at December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;656&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  </us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20230317131251624"
      unitRef="USD">0</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <allt:EarnOutLiabilityKeepers
      contextRef="C_20220101to20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20230317131304957"
      unitRef="USD">652000</allt:EarnOutLiabilityKeepers>
    <allt:EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration
      contextRef="C_20220101to20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20230317131301295"
      unitRef="USD">4000</allt:EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration>
    <us-gaap:DefinedBenefitPlanFairValueOfPlanAssets
      contextRef="C_20221231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member"
      decimals="-3"
      id="Fxbrl_20230317131257756"
      unitRef="USD">656000</us-gaap:DefinedBenefitPlanFairValueOfPlanAssets>
    <us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230326230257961">
        &lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

              &lt;tr&gt;
                &lt;td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;NOTE 5: -&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                  &lt;div style="font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;DERIVATIVE INSTRUMENTS&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company enters into hedge transactions with a major financial institution, using derivative instruments, primarily forward contracts and options to purchase and sell foreign currencies, in order to reduce the net currency exposure associated with anticipated expenses (primarily salaries and related expenses that are designated as cash flow hedges), trade receivables and forecasted revenues denominated in currencies other than U.S. dollar.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company currently hedges such future exposures for a maximum period of two years. However, the Company may choose not to hedge certain foreign currency exchange exposures for a variety of reasons, including but not limited to immateriality, accounting considerations and&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;the prohibitive economic cost of hedging particular exposures. There can be no assurance the hedges will offset more than a portion of the financial impact resulting from movements in foreign currency exchange rates.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div/&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company records all derivatives on the consolidated balance sheets at fair value in accordance with ASC No. 820 at Level 2. Cash flow hedges are recorded in other comprehensive income (loss) until the hedged item is recognized in earnings. The Company does not enter into derivative transactions for trading purposes. The net income (loss) recognized in "Financial income (expense), net" during the years ended December 31, 2022, 2021 and 2020 was $1,520, $1,272 and $1,200, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company had a net unrealized gain (loss) associated with cash flow hedges of $(1,214) and $173 recorded in other comprehensive loss as of December 31, 2022 and 2021, respectively. As of December 31, 2022 and 2021, the Company had outstanding hedge transactions in the net amount of $33,711 and $62,439, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The fair value of the outstanding foreign exchange contracts recorded by the Company on its consolidated balance sheets as of December 31, 2022 and 2021, as assets and liabilities are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

            &lt;div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div&gt;
                &lt;div style="margin-left:63pt"&gt;
                  &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px;width:35%" valign="bottom"&gt;
                          &lt;div style="text-align:center;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign exchange forward and&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:3%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px;width:35%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:35%" valign="bottom"&gt;
                          &lt;div style="text-align:center;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;options contracts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:35%" valign="bottom"&gt;
                          &lt;div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance sheet&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of foreign exchange hedge transactions&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other receivables and prepaid expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;973&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:2px" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of foreign exchange hedge transactions&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:2px" valign="bottom"&gt;
                          &lt;div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other payables and accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(838&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:4px" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total derivatives designated as hedging instruments&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:4px" valign="bottom"&gt;
                          &lt;div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other Comprehensive profit (loss)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,214&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;173&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;div style="line-height:1.25"&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;
            &lt;div style="line-height:1.25;font-family:'Times New Roman',serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Gain or loss on the derivative instruments, which partially offset the foreign currency impact from the underlying exposures, reclassified from other comprehensive loss to cost of revenues for the years ended December 31, 2022, 2021 were $(503), $70, respectively. The amount reclassified from other comprehensive loss to operating expenses for the years ended December 31, 2022, 2021 were $(3,674), $700, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="text-decoration:underline"&gt;Non-designated hedges&lt;/span&gt;:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company also uses foreign currency forward contracts to mitigate variability in gains and losses generated from the re-measurement of certain monetary assets and liabilities denominated in foreign currencies. These derivatives do not qualify for special hedge accounting treatment. These derivatives are carried at fair value with changes recorded in financial income, net. Changes in the fair value of these derivatives are largely offset by the re-measurement of the underlying assets and liabilities. The derivatives have maturities of up to twelve months.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2022 and 2021, the Company&#x2019;s outstanding non-hedge transactions were $11,944 and $22,275, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div/&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The fair value of the outstanding non-designated foreign exchange contracts recorded by the Company on its consolidated balance sheets as of December 31, 2022 and 2021, as assets and liabilities are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

            &lt;div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div&gt;
                &lt;div style="margin-left:63pt"&gt;
                  &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px;width:35%" valign="bottom"&gt;
                          &lt;div style="text-align:center;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign exchange forward and&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:3%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px;width:35%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="text-align:center;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;options contracts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:3%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance sheet&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of foreign exchange non-designated hedge transactions&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other receivables and prepaid expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:2px" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of foreign exchange non-designated hedge transactions&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:2px" valign="bottom"&gt;
                          &lt;div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other payables and accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(63&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(67&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:4px" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total derivatives non-designated as hedging instruments&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(52&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;

        &lt;/div&gt;
      </us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="F20220318080619065_8"
      unitRef="USD">-1520000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="F20220318080619041_0"
      unitRef="USD">-1272000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:ForeignCurrencyTransactionGainLossBeforeTax
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="F20220318080619062_1"
      unitRef="USD">-1200000</us-gaap:ForeignCurrencyTransactionGainLossBeforeTax>
    <us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316112500348"
      unitRef="USD">-1214000</us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts>
    <us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230316112515628"
      unitRef="USD">173000</us-gaap:UnrealizedGainLossOnDerivativesAndCommodityContracts>
    <us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20230316112604465"
      unitRef="USD">33711000</us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent>
    <us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20230316112610676"
      unitRef="USD">62439000</us-gaap:DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent>
    <us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock
      contextRef="C_20220101to20221231_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember"
      id="Fxbrl_20230326230153066">
            &lt;div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div&gt;
                &lt;div style="margin-left:63pt"&gt;
                  &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px;width:35%" valign="bottom"&gt;
                          &lt;div style="text-align:center;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign exchange forward and&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:3%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px;width:35%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:35%" valign="bottom"&gt;
                          &lt;div style="text-align:center;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;options contracts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0);width:35%" valign="bottom"&gt;
                          &lt;div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance sheet&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of foreign exchange hedge transactions&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other receivables and prepaid expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;973&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:2px" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of foreign exchange hedge transactions&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:2px" valign="bottom"&gt;
                          &lt;div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other payables and accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(838&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:4px" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total derivatives designated as hedging instruments&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:4px" valign="bottom"&gt;
                          &lt;div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other Comprehensive profit (loss)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,214&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;173&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          </us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock>
    <us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318143736135_20220318080619063_2"
      unitRef="USD">12000</us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue>
    <us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220318143736135_20220318080619063_3"
      unitRef="USD">973000</us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue>
    <us-gaap:ForeignCurrencyFairValueHedgeLiabilityAtFairValue
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318143736137_20220318080619063_4"
      unitRef="USD">838000</us-gaap:ForeignCurrencyFairValueHedgeLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyFairValueHedgeLiabilityAtFairValue
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220318143736137_20220318080619064_5"
      unitRef="USD">11000</us-gaap:ForeignCurrencyFairValueHedgeLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20230326220824906"
      unitRef="USD">-1214000</us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet>
    <us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220318143736140_20220318080619064_7"
      unitRef="USD">173000</us-gaap:ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230324102704374"
      unitRef="USD">-503000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230324102721541"
      unitRef="USD">70000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316110713052"
      unitRef="USD">-3674000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax>
    <us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="F20220318080619067_16"
      unitRef="USD">700000</us-gaap:OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="C_20221231"
      decimals="-3"
      id="F20220318080619068_18"
      unitRef="USD">11944000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="C_20211231"
      decimals="-3"
      id="F20220318080619068_19"
      unitRef="USD">22275000</us-gaap:DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock
      contextRef="C_20220101to20221231_usgaapHedgingDesignationAxis_usgaapNondesignatedMember"
      id="Fxbrl_20230326230241311">
            &lt;div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div&gt;
                &lt;div style="margin-left:63pt"&gt;
                  &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px;width:35%" valign="bottom"&gt;
                          &lt;div style="text-align:center;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign exchange forward and&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:3%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px;width:35%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="text-align:center;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;options contracts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:3%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="text-align:center;margin-left:2.85pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Balance sheet&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of foreign exchange non-designated hedge transactions&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other receivables and prepaid expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:2px" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Fair value of foreign exchange non-designated hedge transactions&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:2px" valign="bottom"&gt;
                          &lt;div style="text-indent:-7pt;margin-left:9.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other payables and accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(63&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(67&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:4px" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total derivatives non-designated as hedging instruments&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:3%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td style="vertical-align:bottom;width:35%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(52&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(60&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          </us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318143853031_20220318080619065_10"
      unitRef="USD">11000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220318143853031_20220318080619065_9"
      unitRef="USD">7000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318143853035_20220318080619069_21"
      unitRef="USD">63000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220318143853035_20220318080619068_20"
      unitRef="USD">67000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318143853037_20220318080619070_23"
      unitRef="USD">-52000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220318143853037_20220318080619069_22"
      unitRef="USD">-60000</us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet>
    <us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211108160002586">
        &lt;div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                          &lt;tr&gt;
                            &lt;td style="width:56.7pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;NOTE 6: -&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                              &lt;div style="font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;OTHER RECEIVABLES AND PREPAID EXPENSES&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                      &lt;div&gt;&#160;&lt;/div&gt;
                      &lt;div style="margin-left:63pt"&gt;
                        &lt;div&gt;

                            &lt;div&gt;
                              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Prepaid expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,560&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Government authorities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,108&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,947&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Accrued interest&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,059&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;198&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign currency derivative contracts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;980&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Short-term lease deposits&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;163&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;185&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom"&gt;
                                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Others&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;72&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;151&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7,985&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,490&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;

                              &lt;/table&gt;
                            &lt;/div&gt;

                        &lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock>
    <allt:OtherAccountsReceivableAndPrepaidExpensesTableTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230324095536659">
                            &lt;div&gt;
                              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Prepaid expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,560&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,029&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Government authorities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,108&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,947&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Accrued interest&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,059&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;198&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign currency derivative contracts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;980&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Short-term lease deposits&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;163&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;185&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom"&gt;
                                      &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Others&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;72&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;151&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7,985&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,490&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;

                              &lt;/table&gt;
                            &lt;/div&gt;
                          </allt:OtherAccountsReceivableAndPrepaidExpensesTableTextBlock>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108160038904_33"
      unitRef="USD">4560000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:PrepaidExpenseCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108162133132"
      unitRef="USD">4029000</us-gaap:PrepaidExpenseCurrent>
    <us-gaap:GovernmentContractReceivable
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108160038904_43"
      unitRef="USD">2108000</us-gaap:GovernmentContractReceivable>
    <us-gaap:GovernmentContractReceivable
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108160038904_47"
      unitRef="USD">2947000</us-gaap:GovernmentContractReceivable>
    <us-gaap:PrepaidInterest
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20230316122107862_xbrl_20211108160038904_43"
      unitRef="USD">1059000</us-gaap:PrepaidInterest>
    <us-gaap:PrepaidInterest
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20230316122107862_xbrl_20211108160038904_47"
      unitRef="USD">198000</us-gaap:PrepaidInterest>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108160038904_63"
      unitRef="USD">23000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DerivativeFairValueOfDerivativeAsset
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108160038904_67"
      unitRef="USD">980000</us-gaap:DerivativeFairValueOfDerivativeAsset>
    <us-gaap:DepositsAssetsCurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108160038904_73"
      unitRef="USD">163000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:DepositsAssetsCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108160038904_77"
      unitRef="USD">185000</us-gaap:DepositsAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108160038904_93"
      unitRef="USD">72000</us-gaap:OtherAssetsCurrent>
    <us-gaap:OtherAssetsCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108160038904_97"
      unitRef="USD">151000</us-gaap:OtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108160038904_113"
      unitRef="USD">7985000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:PrepaidExpenseAndOtherAssetsCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108160038904_117"
      unitRef="USD">8490000</us-gaap:PrepaidExpenseAndOtherAssetsCurrent>
    <us-gaap:InventoryDisclosureTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122175645781">
            &lt;div&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;div&gt;
                        &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                            &lt;tr&gt;
                              &lt;td style="width:56.7pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;NOTE 7: -&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                              &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                                &lt;div style="font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;INVENTORIES&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                            &lt;/tr&gt;

                        &lt;/table&gt;
                        &lt;div&gt;&#160;&lt;/div&gt;
                        &lt;div style="margin-left:63pt"&gt;

                            &lt;div&gt;
                              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Raw materials&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,003&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,494&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom"&gt;
                                      &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Finished goods&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,259&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,598&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;13,262&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,092&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;

                              &lt;/table&gt;
                            &lt;/div&gt;

                        &lt;/div&gt;
                        &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2022 and 2021, the finished products line item above includes deferral of the cost of goods sold for which revenue was not yet recognized in the amount of approximately $1,729 and $413, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          </us-gaap:InventoryDisclosureTextBlock>
    <us-gaap:ScheduleOfInventoryCurrentTableTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230324095814152">
                            &lt;div&gt;
                              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Raw materials&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,003&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,494&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom"&gt;
                                      &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Finished goods&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,259&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,598&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;13,262&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,092&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;

                              &lt;/table&gt;
                            &lt;/div&gt;
                          </us-gaap:ScheduleOfInventoryCurrentTableTextBlock>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108161707889"
      unitRef="USD">2003000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryRawMaterialsNetOfReserves
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108161716737"
      unitRef="USD">1494000</us-gaap:InventoryRawMaterialsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108161826428"
      unitRef="USD">11259000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryFinishedGoodsNetOfReserves
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108161852791"
      unitRef="USD">9598000</us-gaap:InventoryFinishedGoodsNetOfReserves>
    <us-gaap:InventoryNet
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108161925273"
      unitRef="USD">13262000</us-gaap:InventoryNet>
    <us-gaap:InventoryNet
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108162019548"
      unitRef="USD">11092000</us-gaap:InventoryNet>
    <allt:CostOfGoodsSoldDeferredRevenue
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310112021114"
      unitRef="USD">1729000</allt:CostOfGoodsSoldDeferredRevenue>
    <allt:CostOfGoodsSoldDeferredRevenue
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220310112026674"
      unitRef="USD">413000</allt:CostOfGoodsSoldDeferredRevenue>
    <us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211125121006963">
          &lt;div&gt;
            &lt;p style="font-family:Times New Roman, Times, serif;font-size:10pt;text-align:left;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;NOTE 8: -&lt;/span&gt;&#160; &#160;&#160;&lt;span style="font-weight:bold"&gt;PROPERTY AND EQUIPMENT, NET&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="font-weight:bold"&gt;&#160;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
            &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
            &lt;div&gt;
              &lt;div&gt;

                  &lt;div&gt;
                    &lt;div style="margin-left:63pt"&gt;
                      &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cost:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lab equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;19,711&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;18,871&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,856&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;14,316&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Office furniture and equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,568&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,510&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Leasehold improvements&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,039&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,039&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;SECaaS equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7,722&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,886&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;43,896&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;43,622&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Accumulated depreciation:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lab equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16,037&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;14,408&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,239&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,164&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Office furniture and equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;589&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;535&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Leasehold improvements&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,453&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,230&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;SECaaS equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,342&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,285&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;29,660&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;28,622&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Depreciated cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;14,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;15,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;

                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Depreciation expense for the years ended December 31, 2022, 2021 and 2020 was $6,406, $4,635 and $3,704 , respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        </us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock>
    <us-gaap:PropertyPlantAndEquipmentTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318144840112">
                  &lt;div&gt;
                    &lt;div style="margin-left:63pt"&gt;
                      &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cost:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lab equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;19,711&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;18,871&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,856&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;14,316&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Office furniture and equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,568&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,510&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Leasehold improvements&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,039&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,039&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;SECaaS equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7,722&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,886&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;43,896&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;43,622&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Accumulated depreciation:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lab equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16,037&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;14,408&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Computers and peripheral equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,239&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,164&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Office furniture and equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;589&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;535&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Leasehold improvements&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,453&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,230&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:19.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;SECaaS equipment&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,342&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,285&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;29,660&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;28,622&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px" valign="bottom"&gt;
                              &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Depreciated cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;14,236&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;15,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                </us-gaap:PropertyPlantAndEquipmentTextBlock>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_33"
      unitRef="USD">19711000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_37"
      unitRef="USD">18871000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_43"
      unitRef="USD">11856000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_47"
      unitRef="USD">14316000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_53"
      unitRef="USD">1568000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_57"
      unitRef="USD">1510000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_63"
      unitRef="USD">3039000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_67"
      unitRef="USD">3039000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_73"
      unitRef="USD">7722000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_77"
      unitRef="USD">5886000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108162522618_93"
      unitRef="USD">43896000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:PropertyPlantAndEquipmentGross
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108162522618_97"
      unitRef="USD">43622000</us-gaap:PropertyPlantAndEquipmentGross>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_113"
      unitRef="USD">16037000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_117"
      unitRef="USD">14408000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_123"
      unitRef="USD">8239000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOfficeEquipmentMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_127"
      unitRef="USD">11164000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_133"
      unitRef="USD">589000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapFurnitureAndFixturesMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_137"
      unitRef="USD">535000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_143"
      unitRef="USD">1453000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapLeaseholdImprovementsMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_147"
      unitRef="USD">1230000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20221231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_153"
      unitRef="USD">3342000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20211231_usgaapPropertyPlantAndEquipmentByTypeAxis_alltSecurityAsServiceMember"
      decimals="-3"
      id="Fxbrl_20211108162522618_157"
      unitRef="USD">1285000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108162522618_173"
      unitRef="USD">29660000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108162522618_177"
      unitRef="USD">28622000</us-gaap:AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108162522618_193"
      unitRef="USD">14236000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:PropertyPlantAndEquipmentNet
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108162522618_197"
      unitRef="USD">15000000</us-gaap:PropertyPlantAndEquipmentNet>
    <us-gaap:Depreciation
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211108163317566"
      unitRef="USD">6406000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211108163326940"
      unitRef="USD">4635000</us-gaap:Depreciation>
    <us-gaap:Depreciation
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211108163330584"
      unitRef="USD">3704000</us-gaap:Depreciation>
    <us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220310112909369">
            &lt;div&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;NOTE 9: -&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                          &lt;div style="font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;INTANGIBLE ASSETS, NET&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                  &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                  &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:28.35pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;a.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                          &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following table shows the Company's intangible assets for the periods presented:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;

                    &lt;div&gt;
                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                      &lt;div style="margin-left:90pt"&gt;
                        &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:top" valign="bottom"&gt;
                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted Average Useful life&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(Years)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                              &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Original Cost:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                              &lt;td style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:top;text-align:center;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                              &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Technology&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="text-align:center;vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3.8-6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,113&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,111&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Backlog&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,877&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,877&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Customer relationships&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,592&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,592&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Software license&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,651&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,651&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;IP R&amp;amp;D&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:center;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;20,892&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;19,890&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Accumulated amortization:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Technology&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,117&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,111&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Backlog&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,877&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,877&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Customer relationships&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,592&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,592&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Software license&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;660&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;330&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;IP R&amp;amp;D&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,135&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,525&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;17,381&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16,435&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortized cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,511&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,455&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;

                        &lt;/table&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;

                  &lt;div/&gt;
                  &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                  &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:28.35pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;b.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                          &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization expense for the years ended December 31, 2022, 2021 and 2020 were $946 $940 and $610, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                  &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                  &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:28.35pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;c.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                          &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Estimated amortization expense for the years ending:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                  &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

                    &lt;div&gt;
                      &lt;div style="margin-left:90pt"&gt;
                        &lt;table border="0" cellpadding="0" cellspacing="0" style="width:80%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;border-bottom:#000000 2px solid" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ending December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,107&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,107&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;802&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:88%;padding-bottom:2px" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Thereafter&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;495&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:88%;padding-bottom:4px" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,511&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;

                        &lt;/table&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;

                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          </us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock>
    <us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230324101614312">
                    &lt;div&gt;
                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                      &lt;div style="margin-left:90pt"&gt;
                        &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:top" valign="bottom"&gt;
                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted Average Useful life&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(Years)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                              &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Original Cost:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                              &lt;td style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:top;text-align:center;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                              &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Technology&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="text-align:center;vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3.8-6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,113&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,111&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Backlog&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.8&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,877&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,877&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Customer relationships&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4.4&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,592&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,592&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Software license&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,651&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,651&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;IP R&amp;amp;D&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif;text-align:center"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,659&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="text-align:center;vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:center;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;20,892&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;19,890&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Accumulated amortization:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Technology&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,117&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,111&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Backlog&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,877&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,877&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Customer relationships&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,592&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,592&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Software license&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;660&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;330&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;IP R&amp;amp;D&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,135&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,525&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;17,381&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16,435&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:2px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                              &lt;td style="vertical-align:bottom;width:59.4%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortized cost&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,511&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:10.26%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,455&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1.08%;padding-bottom:4px;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;

                        &lt;/table&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;
                  </us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember"
      id="Fxbrl_20211108170959587">P3Y9M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_alltTechnologyTwoMember"
      id="Fxbrl_20230316113254056_xbrl_20211108170959587">P6Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember"
      decimals="-3"
      id="Fxbrl_20211108165255174"
      unitRef="USD">10113000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember"
      decimals="-3"
      id="Fxbrl_20211108165301405"
      unitRef="USD">9111000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember"
      id="Fxbrl_20211108171020544">P2Y9M18D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember"
      decimals="-3"
      id="Fxbrl_20211108165324452"
      unitRef="USD">1877000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember"
      decimals="-3"
      id="Fxbrl_20211108165345380"
      unitRef="USD">1877000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      id="Fxbrl_20211108171023862">P4Y4M24D</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      decimals="-3"
      id="Fxbrl_20211108165328252"
      unitRef="USD">3592000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      decimals="-3"
      id="Fxbrl_20211108165349059"
      unitRef="USD">3592000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember"
      id="Fxbrl_20220310112744159_xbrl_20211108171023862">P5Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember"
      decimals="-3"
      id="Fxbrl_20220310112744159_xbrl_20211108165328252"
      unitRef="USD">1651000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember"
      decimals="-3"
      id="Fxbrl_20220318145517707"
      unitRef="USD">1651000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife
      contextRef="C_20220101to20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember"
      id="Fxbrl_20211108171027461">P6Y</us-gaap:AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember"
      decimals="-3"
      id="Fxbrl_20211108165332948"
      unitRef="USD">3659000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember"
      decimals="-3"
      id="Fxbrl_20211108165353020"
      unitRef="USD">3659000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108165801868"
      unitRef="USD">20892000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsGross
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108165809785"
      unitRef="USD">19890000</us-gaap:FiniteLivedIntangibleAssetsGross>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember"
      decimals="-3"
      id="Fxbrl_20211108165905702"
      unitRef="USD">9117000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapTechnologyBasedIntangibleAssetsMember"
      decimals="-3"
      id="Fxbrl_20211108165953820"
      unitRef="USD">9111000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember"
      decimals="-3"
      id="Fxbrl_20211108170023190"
      unitRef="USD">1877000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapOrderOrProductionBacklogMember"
      decimals="-3"
      id="Fxbrl_20211108170029940"
      unitRef="USD">1877000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      decimals="-3"
      id="Fxbrl_20211108170100401"
      unitRef="USD">3592000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapCustomerRelationshipsMember"
      decimals="-3"
      id="Fxbrl_20211108170103553"
      unitRef="USD">3592000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember"
      decimals="-3"
      id="Fxbrl_20220310112815167_xbrl_20211108170100401"
      unitRef="USD">660000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapComputerSoftwareIntangibleAssetMember"
      decimals="-3"
      id="Fxbrl_20220310112815167_xbrl_20211108170103553"
      unitRef="USD">330000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20221231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember"
      decimals="-3"
      id="Fxbrl_20211108170124993"
      unitRef="USD">2135000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20211231_usgaapFiniteLivedIntangibleAssetsByMajorClassAxis_usgaapIntellectualPropertyMember"
      decimals="-3"
      id="Fxbrl_20211108170129217"
      unitRef="USD">1525000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108170134065"
      unitRef="USD">17381000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108170143169"
      unitRef="USD">16435000</us-gaap:FiniteLivedIntangibleAssetsAccumulatedAmortization>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108170452649"
      unitRef="USD">3511000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108170508937"
      unitRef="USD">3455000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310112248205"
      unitRef="USD">946000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220310112252185"
      unitRef="USD">940000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:AmortizationOfIntangibleAssets
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220310112255337"
      unitRef="USD">610000</us-gaap:AmortizationOfIntangibleAssets>
    <us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318145837291">
                    &lt;div&gt;
                      &lt;div style="margin-left:90pt"&gt;
                        &lt;table border="0" cellpadding="0" cellspacing="0" style="width:80%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;border-bottom:#000000 2px solid" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ending December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,107&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,107&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;802&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:88%;padding-bottom:2px" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Thereafter&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;495&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;
                            &lt;tr&gt;
                              &lt;td style="vertical-align:bottom;width:88%;padding-bottom:4px" valign="bottom"&gt;
                                &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,511&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                              &lt;/td&gt;
                              &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;/tr&gt;

                        &lt;/table&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;
                  </us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108164839640"
      unitRef="USD">1107000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108164933963"
      unitRef="USD">1107000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318145735500"
      unitRef="USD">802000</us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseYearThree>
    <allt:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108164948184"
      unitRef="USD">495000</allt:FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo>
    <us-gaap:FiniteLivedIntangibleAssetsNet
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108165020902"
      unitRef="USD">3511000</us-gaap:FiniteLivedIntangibleAssetsNet>
    <us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211122175140958">
        &lt;div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                    &lt;tr&gt;
                      &lt;td style="width:56.7pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;NOTE 10: -&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                        &lt;div style="font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;OTHER PAYABLES AND ACCRUED EXPENSES&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;div&gt;

                    &lt;div&gt;
                      &lt;div&gt;
                        &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                        &lt;div style="margin-left:63pt"&gt;
                          &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                                &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7,056&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7,405&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                                &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                  &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred revenues from IIA&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;110&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                                &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Government authorities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,955&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,592&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                                &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                  &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign currency derivative contracts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;901&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                                &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Holdback and contingent earnout&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,216&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;834&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                                &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                  &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Provision for returns&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;90&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;233&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                                &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Others&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;96&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;190&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                                &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                                &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,424&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,614&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;

                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock>
    <us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318151146734">
                    &lt;div&gt;
                      &lt;div&gt;
                        &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                        &lt;div style="margin-left:63pt"&gt;
                          &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                                &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Accrued expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7,056&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7,405&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                                &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                  &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred revenues from IIA&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;110&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;282&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                                &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Government authorities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,955&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,592&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                                &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                  &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign currency derivative contracts&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;901&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                                &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Holdback and contingent earnout&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,216&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;834&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                                &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                  &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Provision for returns&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;90&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;233&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                                &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Others&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;96&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;190&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr style="background-color:rgb(255, 255, 255)"&gt;
                                &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap;background-color:rgb(255, 255, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr style="background-color:rgb(204, 238, 255)"&gt;
                                &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,424&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11,614&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    &lt;/div&gt;
                  </us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108171620009_33"
      unitRef="USD">7056000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:AccruedLiabilitiesCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108171620009_37"
      unitRef="USD">7405000</us-gaap:AccruedLiabilitiesCurrent>
    <us-gaap:DeferredIncome
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220310141412997_xbrl_20211108171620009_33"
      unitRef="USD">110000</us-gaap:DeferredIncome>
    <us-gaap:DeferredIncome
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220319141850853"
      unitRef="USD">282000</us-gaap:DeferredIncome>
    <allt:GovernmentAuthorities
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108171620009_43"
      unitRef="USD">1955000</allt:GovernmentAuthorities>
    <allt:GovernmentAuthorities
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108171620009_47"
      unitRef="USD">2592000</allt:GovernmentAuthorities>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108171620009_53"
      unitRef="USD">901000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <us-gaap:DerivativeFairValueOfDerivativeLiability
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108171620009_57"
      unitRef="USD">78000</us-gaap:DerivativeFairValueOfDerivativeLiability>
    <allt:HoldbackAndContingentEarnout
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108171620009_63"
      unitRef="USD">1216000</allt:HoldbackAndContingentEarnout>
    <allt:HoldbackAndContingentEarnout
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108171620009_67"
      unitRef="USD">834000</allt:HoldbackAndContingentEarnout>
    <allt:ProvisionForReturns
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108171620009_73"
      unitRef="USD">90000</allt:ProvisionForReturns>
    <allt:ProvisionForReturns
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108171620009_77"
      unitRef="USD">233000</allt:ProvisionForReturns>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108171620009_93"
      unitRef="USD">96000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <us-gaap:OtherAccountsPayableAndAccruedLiabilities
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108171620009_97"
      unitRef="USD">190000</us-gaap:OtherAccountsPayableAndAccruedLiabilities>
    <allt:OtherPayablesAndAccruedLiabilitiesCurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20211108171620009_113"
      unitRef="USD">11424000</allt:OtherPayablesAndAccruedLiabilitiesCurrent>
    <allt:OtherPayablesAndAccruedLiabilitiesCurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20211108171620009_117"
      unitRef="USD">11614000</allt:OtherPayablesAndAccruedLiabilitiesCurrent>
    <us-gaap:CommitmentsAndContingenciesDisclosureTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230324104240198">
        &lt;div&gt;
          &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

              &lt;tr&gt;
                &lt;td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;NOTE 11: -&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                  &lt;div style="font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;COMMITMENTS AND CONTINGENT LIABILITIES&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/td&gt;
              &lt;/tr&gt;

          &lt;/table&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;a.&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left:18pt"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease commitments:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Group's facilities are leased under several lease agreements.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In addition, the Company has various operating lease agreements with respect to motor vehicles.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Lease expenses of office rent and vehicles for the years ended December 31, 2022, 2021 and 2020 were approximately $3,784, $3,141 and $3,282, respectively. Expenses for short- term leases in 2022 were $82.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div/&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following table represents the weighted-average remaining lease term and discount rate:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

            &lt;div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="margin-left:90pt"&gt;
                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:top" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:top" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="text-align:right;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.1 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="text-align:right;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.9 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;width:76%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average discount rate&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.49&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.39&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            &lt;/div&gt;

          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The discount rate was determined based on the estimated collateralized borrowing rate of the Company, adjusted to the specific lease term and location of each lease.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Cash paid for amounts included in measurement of lease liabilities during the years ended 2022, 2021 and 2020 were $2,843, $3,253, and $3,812, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Maturities of operating lease liabilities were as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

            &lt;div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;div style="margin-left:90pt"&gt;
                    &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ending December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;
                            &lt;div style="text-indent:11.35pt;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,553&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="text-indent:11.35pt;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,090&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;
                            &lt;div style="text-indent:11.35pt;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;526&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;
                            &lt;div style="text-indent:11.35pt;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2026 and thereafter&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total lease payments&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,190&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Less - imputed interest&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(69&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,121&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
              &lt;div style="margin-left:90pt"&gt;&#160;&lt;/div&gt;
            &lt;/div&gt;

          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;During the year ended December 31, 2022 the short-term maturities of operating lease liabilities which were not recognized under ASU No. 2016-02, Leases (ASC 842) were $126.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;b.&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left:20pt"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Liens and guarantees:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2022, the Company has provided bank guarantees in respect of performance obligation to customers in an aggregate amount of approximately $576, in addition to bank guarantees in favor of leases agreements in an aggregate amount of approximately $411.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div/&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;c.&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left:20pt"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Litigations:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
          &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;On November 2, 2021 two founders and six employees of Netonomy Ltd., a company acquired by Allot in January, 2018, filed a civil claim against Allot (the &#x201c;plaintiffs&#x201d;), alleging that Allot breached certain clauses of the share acquisition agreement claiming damages in the amount of app. NIS 2.6M. &#160;Allot has filed its defense statement refuting all claims and denying any breach and obligation to compensate. As of December 31, 2022, the results of this claim were uncertain. On March 6, 2023 the Company signed a settlement agreement with the two founders. There are ongoing legal proceedings against the rest. See Note 18.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:CommitmentsAndContingenciesDisclosureTextBlock>
    <us-gaap:LeaseCost
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310113630061"
      unitRef="USD">3784000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220310113634744"
      unitRef="USD">3141000</us-gaap:LeaseCost>
    <us-gaap:LeaseCost
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220310113637674"
      unitRef="USD">3282000</us-gaap:LeaseCost>
    <us-gaap:ShortTermLeaseCost
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310113653521"
      unitRef="USD">82000</us-gaap:ShortTermLeaseCost>
    <allt:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230324104306028">
            &lt;div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="margin-left:90pt"&gt;
                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="6" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:top" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:top" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average remaining lease term&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="text-align:right;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.1 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                        &lt;div style="text-align:right;line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.9 years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                    &lt;/tr&gt;
                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;width:76%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25;font-family:'Times New Roman',Times,serif"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average discount rate&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.49&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.39&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          </allt:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="C_20221231" id="Fxbrl_20220318154535977">P2Y1M6D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1 contextRef="C_20211231" id="Fxbrl_20230324104142865">P2Y10M24D</us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="C_20221231"
      decimals="4"
      id="Fxbrl_20220318154605114"
      unitRef="pure">0.0149</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent
      contextRef="C_20211231"
      decimals="4"
      id="Fxbrl_20230324104201798"
      unitRef="pure">0.0139</us-gaap:OperatingLeaseWeightedAverageDiscountRatePercent>
    <us-gaap:OperatingLeasePayments
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230324111647614"
      unitRef="USD">2843000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230324111659067"
      unitRef="USD">3253000</us-gaap:OperatingLeasePayments>
    <us-gaap:OperatingLeasePayments
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230324111703267"
      unitRef="USD">3812000</us-gaap:OperatingLeasePayments>
    <us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230324104409381">
            &lt;div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;div style="margin-left:90pt"&gt;
                    &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ending December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;
                            &lt;div style="text-indent:11.35pt;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2023&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,553&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="text-indent:11.35pt;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2024&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,090&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;
                            &lt;div style="text-indent:11.35pt;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2025&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;526&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;
                            &lt;div style="text-indent:11.35pt;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2026 and thereafter&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;21&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total lease payments&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,190&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Less - imputed interest&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(69&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Present value of lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,121&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
              &lt;div style="margin-left:90pt"&gt;&#160;&lt;/div&gt;
            &lt;/div&gt;
          </us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318154349997_xbrl_20211108184713977"
      unitRef="USD">2553000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318154349999_xbrl_20211108184730177"
      unitRef="USD">2090000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearTwo>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318154350000_xbrl_20211108184854618"
      unitRef="USD">526000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearThree>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318154350001_xbrl_20211108184916050"
      unitRef="USD">21000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueYearFour>
    <us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318154350004_xbrl_20211108184953859"
      unitRef="USD">5190000</us-gaap:LesseeOperatingLeaseLiabilityPaymentsDue>
    <us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318154350006_xbrl_20211108185035276"
      unitRef="USD">69000</us-gaap:LesseeOperatingLeaseLiabilityUndiscountedExcessAmount>
    <us-gaap:OperatingLeaseLiability
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318154350009_xbrl_20211108185056732"
      unitRef="USD">5121000</us-gaap:OperatingLeaseLiability>
    <us-gaap:ShortTermLeasePayments
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211108174110582"
      unitRef="USD">126000</us-gaap:ShortTermLeasePayments>
    <allt:BankGuarantees
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220310114041678"
      unitRef="USD">576000</allt:BankGuarantees>
    <allt:GuaranteesInFavorOfLease
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220310114048565"
      unitRef="USD">411000</allt:GuaranteesInFavorOfLease>
    <us-gaap:LossContingencyDamagesSoughtValue
      contextRef="C_20211101to20211102"
      decimals="-5"
      id="Fxbrl_20230326221120254"
      unitRef="NIS">2600000</us-gaap:LossContingencyDamagesSoughtValue>
    <us-gaap:StockholdersEquityNoteDisclosureTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220310122042882">
        &lt;div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                  &lt;tr&gt;
                    &lt;td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;NOTE 12: -&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                      &lt;div style="font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;SHAREHOLDERS' EQUITY&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                  &lt;tr&gt;
                    &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:28.35pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;a.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                      &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Company's shares:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2022, the Company's authorized share capital consists of NIS 20,000,000 divided into 200,000,000 Ordinary Shares, par value NIS 0.1 per share. Ordinary Shares confer on their holders the right to receive notice to participate and vote in general meetings of the Company, the right to a share in the excess of assets upon liquidation of the Company, and the right to receive dividends if declared.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                  &lt;tr&gt;
                    &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                    &lt;td style="width:28.35pt;vertical-align:top"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;b.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                    &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                      &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Share option plan:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/td&gt;
                  &lt;/tr&gt;

              &lt;/table&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A summary of the Company's share option activity, pertaining to its option plans for employees and related information is as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

                &lt;div style="margin-left:90pt"&gt;
                  &lt;table cellpadding="0" cellspacing="0" style="color:#000000;font-family:Times New Roman,Times,serif;font-size:10pt;text-align:left;width:88%"&gt;

                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="22" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Number&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;of shares upon exercise&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average exercise price&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Number&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;of shares upon exercise&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average exercise price&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Number&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;of shares upon exercise&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average exercise price&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding at beginning of year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;675,986&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.99&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,134,256&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.68&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,453,741&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:28%" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Granted&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Forfeited&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(139,494&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16.08&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(30,861&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16.78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(28,657&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;17.47&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:28%;padding-bottom:2px" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exercised&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(48,653&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.01&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(427,409&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6.54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(290,828&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6.25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:28%;padding-bottom:4px" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding at end of year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;487,839&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.96&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;675,986&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.99&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,134,256&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.68&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:28%;padding-bottom:4px" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exercisable at end of year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;487,839&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.96&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;660,986&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8.04&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,065,498&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.83&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:28%;padding-bottom:4px" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Vested and expected to vest&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;487,839&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.96&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;675,584&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.99&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,132,007&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.68&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;

              &lt;div/&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The aggregate intrinsic value represents the total intrinsic value (the difference between the Company's closing share price on the last trading day of the fiscal years 2022, 2021 and 2020 and the exercise price, multiplied by the number of in-the-money options) that would have been received by the option holders if all option holders exercised their options on December 31, 2022, 2021 and 2020, respectively. This amount may change based on the fair market value of the Company's share. The total intrinsic value of options outstanding as of December 31, 2022, 2021 and 2020, were $10, $3,481and $4,578, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The total intrinsic value of exercisable options as of December 31, 2022, 2021 and 2020, were approximately $10, $3,392 and $4,226, respectively. The total intrinsic value of options vested and expected to vest as of December 31, 2022, 2021 and 2020, were approximately $10, $3,479 and $4,568, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The total intrinsic value (the difference between the Company's closing share price on the exercise date and the exercise price) of options exercised during the years ended December 31, 2022, 2021 and 2020 were approximately $93, $4,113 and $1,437, respectively. The number of options vested during the year ended December 31, 2022 was 15,000. The weighted-average remaining contractual life of the outstanding options as of December 31, 2022 is 1.34 years. The weighted-average remaining contractual life of exercisable options as of December 31, 2022 is 1.34 years.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The options outstanding as of December 31, 2022, have been classified by exercise price, as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

                &lt;div&gt;
                  &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                  &lt;div&gt;
                    &lt;div style="margin-left:90pt"&gt;
                      &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                          &lt;tr&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exercise price&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Shares upon exercise of options outstanding as of December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average remaining contractual life&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Shares upon exercise of options exercisable as of December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;15.2-17.07&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:6%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10.0 -14.68&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;52,750&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0.78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;52,750&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.01-9.7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;73,563&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.28&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;73,563&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;padding-bottom:2px" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0.1-4.95&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;357,026&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;357,026&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;487,839&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;487,839&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;

              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following provides a summary of the restricted share unit activity for the Company for the two years ended December 31, 2022:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

                &lt;div&gt;
                  &lt;div style="margin-left:90pt"&gt;
                    &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="14" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Number&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;of shares upon exercise&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average share price&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Number&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;of shares upon exercise&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average share price&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:top;width:52%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding at beginning of year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,937,908&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;12.92&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,763,017&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8.63&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:top;width:52%" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Granted&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,473,400&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.22&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,149,500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16.26&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:top;width:52%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Vested&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(829,910&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;15.82&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(681,433&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;15.82&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:top;width:52%;padding-bottom:2px" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Forfeited&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(325,778&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(293,176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16.39&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:top;width:52%;padding-bottom:4px" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unvested at end of year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,255,620&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8.52&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,937,908&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;12.92&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;
                &lt;/div&gt;

              &lt;div/&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2022, $12,648,859 unrecognized compensation cost related to RSUs is expected to be recognized over a weighted average vesting period of 1.96 years.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Under the terms of the above option plans, options may be granted to employees, officers, directors and various service providers of the Company and its subsidiaries. The options vest over a four-year period, subject to the continued employment of the employee. The options generally expire no later than ten years from the date of the grant. The exercise price of the options at the date of grant under the plans may not be less than the nominal value of the shares into which such options are exercised, any options, which are forfeited or cancelled before expiration, become available for future grants. As of December 31, 2022, 193,679 Ordinary shares are available for future issuance under the option plans.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company granted 1,473,400 and 1,149,500 RSUs in 2022 and 2021, respectively under the 2016 option plan. RSUs vest over a period of between three to four years, subject to the continued employment of the employee. RSUs that are cancelled or forfeited become available for future grants.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:StockholdersEquityNoteDisclosureTextBlock>
    <allt:CommonStockValueAuthorized
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220114180246973"
      unitRef="NIS">20000000000</allt:CommonStockValueAuthorized>
    <us-gaap:CommonStockSharesAuthorized
      contextRef="C_20221231"
      decimals="INF"
      id="Fxbrl_20211109140829944"
      unitRef="shares">200000000</us-gaap:CommonStockSharesAuthorized>
    <us-gaap:CommonStockParOrStatedValuePerShare
      contextRef="C_20221231"
      decimals="1"
      id="Fxbrl_20211202182919474"
      unitRef="NIS_Per_Share">0.1</us-gaap:CommonStockParOrStatedValuePerShare>
    <us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230324103629107">
                &lt;div style="margin-left:90pt"&gt;
                  &lt;table cellpadding="0" cellspacing="0" style="color:#000000;font-family:Times New Roman,Times,serif;font-size:10pt;text-align:left;width:88%"&gt;

                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="22" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Number&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;of shares upon exercise&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average exercise price&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Number&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;of shares upon exercise&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average exercise price&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Number&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;of shares upon exercise&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average exercise price&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding at beginning of year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;675,986&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.99&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,134,256&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.68&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,453,741&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.59&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:28%" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Granted&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Forfeited&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(139,494&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16.08&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(30,861&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16.78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(28,657&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;17.47&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:28%;padding-bottom:2px" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exercised&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(48,653&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.01&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(427,409&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6.54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(290,828&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;6.25&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:28%;padding-bottom:4px" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding at end of year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;487,839&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.96&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;675,986&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.99&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,134,256&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.68&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:28%;padding-bottom:4px" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exercisable at end of year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;487,839&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.96&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;660,986&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8.04&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,065,498&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.83&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:28%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:28%;padding-bottom:4px" valign="bottom"&gt;
                          &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Vested and expected to vest&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;487,839&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.96&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;675,584&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.99&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,132,007&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;7.68&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              </us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20211231"
      decimals="INF"
      id="Fxbrl_20220318171035033_xbrl_20211109144759912_43"
      unitRef="shares">675986</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20211231"
      decimals="2"
      id="Fxbrl_20220318171035033_xbrl_20211109144759912_47"
      unitRef="USD_per_share">7.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20201231"
      decimals="INF"
      id="Fxbrl_20220318171035033_xbrl_20211110173339733"
      unitRef="shares">1134256</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20201231"
      decimals="2"
      id="Fxbrl_20220318171035033_xbrl_20211109144759912_415"
      unitRef="USD_per_share">7.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20191231"
      decimals="INF"
      id="Fxbrl_20220318171035033_xbrl_20211110173355937"
      unitRef="shares">1453741</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20191231"
      decimals="2"
      id="Fxbrl_20220318171035033_xbrl_20211109144759912_423"
      unitRef="USD_per_share">7.59</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="C_20220101to20221231"
      decimals="INF"
      id="Fxbrl_20220318171035042_xbrl_20211120150952093"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="C_20220101to20221231"
      decimals="0"
      id="Fxbrl_20220318171035042_xbrl_20211120151037542"
      unitRef="USD_per_share">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="C_20210101to20211231"
      decimals="INF"
      id="Fxbrl_20220318171035042_xbrl_20211120150914973"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="C_20210101to20211231"
      decimals="0"
      id="Fxbrl_20220318171035042_xbrl_20211120150859125"
      unitRef="USD_per_share">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod
      contextRef="C_20200101to20201231"
      decimals="INF"
      id="Fxbrl_20220318171035042_xbrl_20211109144759912_519"
      unitRef="shares">0</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice
      contextRef="C_20200101to20201231"
      decimals="0"
      id="Fxbrl_20220318171035042_xbrl_20211109144759912_523"
      unitRef="USD_per_share">0</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="C_20220101to20221231"
      decimals="INF"
      id="Fxbrl_20220318171035052_xbrl_20211109144759912_63"
      unitRef="shares">139494</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="C_20220101to20221231"
      decimals="2"
      id="Fxbrl_20220318171035052_xbrl_20211109144759912_67"
      unitRef="USD_per_share">16.08</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="C_20210101to20211231"
      decimals="INF"
      id="Fxbrl_20220318171035052_xbrl_20211109144759912_611"
      unitRef="shares">30861</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="C_20210101to20211231"
      decimals="2"
      id="Fxbrl_20220318171035052_xbrl_20211125114552723"
      unitRef="USD_per_share">16.78</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod
      contextRef="C_20200101to20201231"
      decimals="INF"
      id="Fxbrl_20220318171035052_xbrl_20211109144759912_619"
      unitRef="shares">28657</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice
      contextRef="C_20200101to20201231"
      decimals="2"
      id="Fxbrl_20220318171035052_xbrl_20211125114619531"
      unitRef="USD_per_share">17.47</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_20220101to20221231"
      decimals="INF"
      id="Fxbrl_20220318171035059_xbrl_20211109144759912_73"
      unitRef="shares">48653</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_20220101to20221231"
      decimals="2"
      id="Fxbrl_20220318171035059_xbrl_20211109144759912_77"
      unitRef="USD_per_share">5.01</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_20210101to20211231"
      decimals="INF"
      id="Fxbrl_20220318171035059_xbrl_20211109144759912_711"
      unitRef="shares">427409</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_20210101to20211231"
      decimals="2"
      id="Fxbrl_20220318171035059_xbrl_20211109144759912_715"
      unitRef="USD_per_share">6.54</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised
      contextRef="C_20200101to20201231"
      decimals="INF"
      id="Fxbrl_20220318171035059_xbrl_20211109144759912_719"
      unitRef="shares">290828</us-gaap:StockIssuedDuringPeriodSharesStockOptionsExercised>
    <us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice
      contextRef="C_20200101to20201231"
      decimals="2"
      id="Fxbrl_20220318171035059_xbrl_20211109144759912_723"
      unitRef="USD_per_share">6.25</us-gaap:ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20221231"
      decimals="INF"
      id="Fxbrl_20220318171035066_xbrl_20211110173649075"
      unitRef="shares">487839</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20221231"
      decimals="2"
      id="Fxbrl_20220318171035066_xbrl_20211109144759912_97"
      unitRef="USD_per_share">5.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20211231"
      decimals="INF"
      id="Fxbrl_20220318171035066_xbrl_20211110173701750"
      unitRef="shares">675986</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20211231"
      decimals="2"
      id="Fxbrl_20220318171035066_xbrl_20211110173914619"
      unitRef="USD_per_share">7.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20201231"
      decimals="INF"
      id="Fxbrl_20220318171035066_xbrl_20211110173716917"
      unitRef="shares">1134256</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice
      contextRef="C_20201231"
      decimals="2"
      id="Fxbrl_20220318171035066_xbrl_20211110173939213"
      unitRef="USD_per_share">7.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="C_20221231"
      decimals="INF"
      id="Fxbrl_20220318171035072_xbrl_20211109144759912_113"
      unitRef="shares">487839</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="C_20221231"
      decimals="2"
      id="Fxbrl_20220318171035072_xbrl_20211109144759912_117"
      unitRef="USD_per_share">5.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="C_20211231"
      decimals="INF"
      id="Fxbrl_20220318171035072_xbrl_20211109144759912_1111"
      unitRef="shares">660986</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="C_20211231"
      decimals="2"
      id="Fxbrl_20220318171035072_xbrl_20211109144759912_1115"
      unitRef="USD_per_share">8.04</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="C_20201231"
      decimals="INF"
      id="Fxbrl_20220318171035072_xbrl_20211109144759912_1119"
      unitRef="shares">1065498</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice
      contextRef="C_20201231"
      decimals="2"
      id="Fxbrl_20220318171035072_xbrl_20211109144759912_1123"
      unitRef="USD_per_share">7.83</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="C_20221231"
      decimals="INF"
      id="Fxbrl_20220318171035078_xbrl_20211109144759912_133"
      unitRef="shares">487839</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="C_20221231"
      decimals="2"
      id="Fxbrl_20220318171035078_xbrl_20211109144759912_137"
      unitRef="USD_per_share">5.96</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="C_20211231"
      decimals="INF"
      id="Fxbrl_20220318171035078_xbrl_20211109144759912_1311"
      unitRef="shares">675584</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="C_20211231"
      decimals="2"
      id="Fxbrl_20220318171035078_xbrl_20211110173842245"
      unitRef="USD_per_share">7.99</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber
      contextRef="C_20201231"
      decimals="INF"
      id="Fxbrl_20220318171035078_xbrl_20211109144759912_1319"
      unitRef="shares">1132007</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice
      contextRef="C_20201231"
      decimals="2"
      id="Fxbrl_20220318171035078_xbrl_20211109144759912_1323"
      unitRef="USD_per_share">7.68</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220310115341455"
      unitRef="USD">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220310115345388"
      unitRef="USD">3481000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220310115351740"
      unitRef="USD">4578000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220310115447894"
      unitRef="USD">10000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220310115451515"
      unitRef="USD">3392000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220310115458826"
      unitRef="USD">4226000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220310115510019"
      unitRef="USD">10000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220310115514587"
      unitRef="USD">3479000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue
      contextRef="C_20201231"
      decimals="-3"
      id="Fxbrl_20220310115522762"
      unitRef="USD">4568000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220310115737012"
      unitRef="USD">93000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220310115741264"
      unitRef="USD">4113000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220310115753385"
      unitRef="USD">1437000</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares
      contextRef="C_20220101to20221231"
      decimals="INF"
      id="Fxbrl_20220310115928111"
      unitRef="shares">15000</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220310115921143">P1Y4M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220310115840905">P1Y4M2D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230324103656809">
                &lt;div&gt;
                  &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                  &lt;div&gt;
                    &lt;div style="margin-left:90pt"&gt;
                      &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                          &lt;tr&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:3pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exercise price&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Shares upon exercise of options outstanding as of December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average remaining contractual life&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Shares upon exercise of options exercisable as of December 31, 2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;15.2-17.07&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.12&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:6%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10.0 -14.68&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;52,750&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0.78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;52,750&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.01-9.7&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;73,563&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2.28&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;73,563&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;padding-bottom:2px" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;0.1-4.95&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;357,026&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:2px" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1.23&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;357,026&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:6%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;487,839&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;487,839&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              </us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeOneMember"
      decimals="1"
      id="Fxbrl_20220318171504476"
      unitRef="USD_per_share">15.2</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeOneMember"
      decimals="2"
      id="Fxbrl_20220318171540657"
      unitRef="USD_per_share">17.07</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeOneMember"
      decimals="INF"
      id="Fxbrl_20220318171306864_xbrl_20211109162502605"
      unitRef="shares">4500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeOneMember"
      id="Fxbrl_20220318171306864_xbrl_20211109163347570">P1Y1M13D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeOneMember"
      decimals="INF"
      id="Fxbrl_20220318171306864_xbrl_20211109162757608"
      unitRef="shares">4500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeTwoMember"
      decimals="1"
      id="Fxbrl_20220318171553314"
      unitRef="USD_per_share">10</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeTwoMember"
      decimals="2"
      id="Fxbrl_20220318171631504"
      unitRef="USD_per_share">14.68</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeTwoMember"
      decimals="INF"
      id="Fxbrl_20220318171306867_xbrl_20211109162658316"
      unitRef="shares">52750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeTwoMember"
      id="Fxbrl_20220318171306867_xbrl_20211109163510353">P0Y9M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeTwoMember"
      decimals="INF"
      id="Fxbrl_20220318171306867_xbrl_20211109163001412"
      unitRef="shares">52750</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeThreeMember"
      decimals="2"
      id="Fxbrl_20220318171645853"
      unitRef="USD_per_share">5.01</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeThreeMember"
      decimals="1"
      id="Fxbrl_20220318171653913"
      unitRef="USD_per_share">9.7</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeThreeMember"
      decimals="INF"
      id="Fxbrl_20220318171306869_xbrl_20211109162604773"
      unitRef="shares">73563</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeThreeMember"
      id="Fxbrl_20220318171306869_xbrl_20211109163415112">P2Y3M10D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeThreeMember"
      decimals="INF"
      id="Fxbrl_20220318171306869_xbrl_20211109162934861"
      unitRef="shares">73563</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit
      contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeFourMember"
      decimals="1"
      id="Fxbrl_20220318171706666"
      unitRef="USD_per_share">0.1</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit>
    <us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit
      contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeFourMember"
      decimals="2"
      id="Fxbrl_20220318171817290"
      unitRef="USD_per_share">4.95</us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeFourMember"
      decimals="INF"
      id="Fxbrl_20220318171306872_xbrl_20211109162723932"
      unitRef="shares">357026</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2
      contextRef="C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeFourMember"
      id="Fxbrl_20220318171306872_xbrl_20211109163520901">P1Y2M23D</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="C_20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeFourMember"
      decimals="INF"
      id="Fxbrl_20220318171306872_xbrl_20211109162919917"
      unitRef="shares">357026</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber
      contextRef="C_20221231"
      decimals="INF"
      id="Fxbrl_20220318171306876_xbrl_20211109161929715"
      unitRef="shares">487839</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber
      contextRef="C_20221231"
      decimals="INF"
      id="Fxbrl_20220318171306876_xbrl_20211109162245759"
      unitRef="shares">487839</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber>
    <us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318171526906">
                &lt;div&gt;
                  &lt;div style="margin-left:90pt"&gt;
                    &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="14" style="vertical-align:top;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="6" style="vertical-align:bottom;border-bottom:2px solid rgb(0, 0, 0)"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Number&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;of shares upon exercise&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average share price&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Number&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;of shares upon exercise&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Weighted average share price&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:top;width:52%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Outstanding at beginning of year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,937,908&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;12.92&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,763,017&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8.63&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:top;width:52%" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Granted&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,473,400&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.22&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,149,500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16.26&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:top;width:52%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Vested&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(829,910&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;15.82&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(681,433&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;15.82&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:top;width:52%;padding-bottom:2px" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Forfeited&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(325,778&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5.78&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(293,176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16.39&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:bottom;width:52%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="vertical-align:top;width:52%;padding-bottom:4px" valign="bottom"&gt;
                            &lt;div style="text-indent:-8.1pt;margin-left:10.95pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unvested at end of year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,255,620&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8.52&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,937,908&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;12.92&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              </us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20220318171330354_xbrl_20211109164853710"
      unitRef="shares">1937908</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20220318171330354_xbrl_20211109165818205"
      unitRef="USD_per_share">12.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20220318171330354_xbrl_20211109165649965"
      unitRef="shares">1763017</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20220318171330354_xbrl_20211109170246972"
      unitRef="USD_per_share">8.63</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20220318171330360_xbrl_20211109165051956"
      unitRef="shares">1473400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20220318171330360_xbrl_20211109165848779"
      unitRef="USD_per_share">5.22</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20220318171330360_xbrl_20211109165636366"
      unitRef="shares">1149500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20220318171330360_xbrl_20211109170226888"
      unitRef="USD_per_share">16.26</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20220318171330367_xbrl_20211109165057233"
      unitRef="shares">829910</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20220318171330367_xbrl_20211109165834124"
      unitRef="USD_per_share">15.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod
      contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20220318171330367_xbrl_20211109165542483"
      unitRef="shares">681433</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue
      contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20220318171330367_xbrl_20211109170210589"
      unitRef="USD_per_share">15.82</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20220318171330372_xbrl_20211109165310145"
      unitRef="shares">325778</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20220318171330372_xbrl_20211109165843547"
      unitRef="USD_per_share">5.78</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod
      contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20220318171330372_xbrl_20211109165558293"
      unitRef="shares">293176</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue
      contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20220318171330372_xbrl_20211109170049498"
      unitRef="USD_per_share">16.39</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20220318171330376_xbrl_20211109165440969"
      unitRef="shares">2255620</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20220318171330376_xbrl_20211109165948589"
      unitRef="USD_per_share">8.52</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber
      contextRef="C_20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="INF"
      id="Fxbrl_20220318171330376_xbrl_20211110175118142"
      unitRef="shares">1937908</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue
      contextRef="C_20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="2"
      id="Fxbrl_20220318171330376_xbrl_20211109170012373"
      unitRef="USD_per_share">12.92</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions
      contextRef="C_20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      decimals="-3"
      id="Fxbrl_20220310120412377"
      unitRef="USD">12648859000</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapStockCompensationPlanMember"
      id="Fxbrl_20220114180531757">P1Y11M15D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember"
      id="Fxbrl_20220310120418665">P1Y11M15D</us-gaap:EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapStockCompensationPlanMember"
      id="Fxbrl_20220310120437818">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapStockCompensationPlanMember"
      id="Fxbrl_20220310120446349">P10Y</us-gaap:SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant
      contextRef="C_20221231_usgaapAwardTypeAxis_usgaapStockCompensationPlanMember"
      decimals="INF"
      id="Fxbrl_20220310120500332"
      unitRef="shares">193679</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixteenPlanMember"
      decimals="INF"
      id="Fxbrl_20220310120514326"
      unitRef="shares">1473400</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod
      contextRef="C_20210101to20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixteenPlanMember"
      decimals="INF"
      id="Fxbrl_20220310120520390"
      unitRef="shares">1149500</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod>
    <us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1
      contextRef="C_20220101to20221231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember_usgaapPlanNameAxis_alltTwoThousandSixStockOptionPlanMember"
      id="Fxbrl_20220310120531037">P4Y</us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1>
    <us-gaap:IncomeTaxDisclosureTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230325051541405">
        &lt;div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                    &lt;tr&gt;
                      &lt;td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;NOTE 13: -&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                      &lt;td style="vertical-align:top;text-align:justify;width:auto"&gt;
                        &lt;div style="font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;TAXES ON INCOME&lt;/span&gt;&lt;/span&gt;
                          &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                        &lt;/div&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
                &lt;div style="line-height:1.25"&gt;
                  &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;a.&lt;/td&gt;
                        &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                          &lt;div&gt;Corporate tax rates:&lt;/div&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
                &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                  &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Israeli corporate income tax rate was 23% in 2022, 2021 and 2020.&lt;/span&gt;&lt;/span&gt;
                &lt;/div&gt;
                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;div style="line-height:1.25"&gt;
                  &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;b.&lt;/td&gt;
                        &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                          &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Foreign Exchange Regulations:&lt;/p&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
                &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                  &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;C&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman, Times, serif;font-size:10pt"&gt;ommencing in taxable year 2012, the Company has elected to measure its taxable income and file its tax return under the Israeli Income Tax Regulations (Principles Regarding the Management of Books of Account of Foreign Invested Companies and Certain Partnerships and the Determination of Their Taxable Income) 1986 ("Foreign Exchange Regulations"). Under the Foreign Exchange Regulations, an Israeli company must calculate its tax liability in U.S. Dollars according to certain rules. The tax liability, as calculated in U.S. Dollars is translated into NIS according to the exchange rate as of December 31st of each year.&lt;/span&gt;
                &lt;/div&gt;
                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                    &lt;tr&gt;
                      &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                      &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;c.&lt;/td&gt;
                      &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                        &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Tax benefits under Israel's law for the Encouragement of Capital Investments, 1959 ("the Law"):&lt;/p&gt;
                      &lt;/td&gt;
                    &lt;/tr&gt;

                &lt;/table&gt;
                &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                  &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In 1998, the production facilities of the Company related to its computational technologies were granted the status of an "Approved Enterprise" under the Law. In 2004, an expansion program was granted the status of "Approved Enterprise". According to the provisions of the Law, the Company has elected the alternative track of benefits and has waived Government grants in return for tax benefits. The period of tax benefits, detailed above, is limited to the earlier of 12 years from the commencement of production, or 14 years from the approval date.&lt;/span&gt;&lt;/span&gt;
                &lt;/div&gt;
                &lt;div/&gt;
              &lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;According to the provisions of the Law under the alternative track, the Company's income attributable to the Approved Enterprise program may be tax-exempt for a period of two years commencing with the year it first earns taxable income, and subject to corporate taxes at the reduced rate of 10% to 25%, for an additional period of &lt;span style="-sec-ix-hidden:Fxbrl_20211110175807853"&gt;five&lt;/span&gt; to eight years depending upon the level of foreign ownership of the Company.&lt;/span&gt;&lt;/span&gt;
                &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
              &lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;T&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman, Times, serif;font-size:10pt"&gt;he Law was significantly amended effective April 1, 2005 ("the 2005 - Amendment"). The 2005 - Amendment includes revisions to the criteria for investments qualified to receive tax benefits as a Beneficiary Enterprise and among other things, simplifies the approval process. The Company elected 2006 and 2009 as "year of election" under the 2005 - Amendment. As of December 31, 2022 the Beneficiary Enterprise programs are no longer in effect as the 12-year activation period commencing on the election year has ended.&lt;/span&gt;
                &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
              &lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In addition, the 2005-Amendment provides that terms and benefits included in any letter of approval already granted will remain subject to the provisions of the Law as they were on the date of such approval. Therefore, the Company's existing Approved Enterprise will generally not be subject to the provisions of the 2005 - Amendment.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;T&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman, Times, serif;font-size:10pt"&gt;he entitlement to the Approved Enterprise benefits is contingent upon the fulfillment of the conditions stipulated in the Law, regulations published thereunder, and the criteria set forth in the specific letters of approval. In the event of failure to comply with these conditions, the benefits may be canceled, and the Company may be required to refund the amount of the benefits, in whole or in part, including interest and linkage to changes in the Israeli CPI. As of December 31, 2022, management believes that the Company meets the aforementioned conditions.&#160;&lt;/span&gt;
                &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;div&gt;
                    &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;I&lt;/span&gt;&lt;/span&gt;&lt;span style="font-family:Times New Roman, Times, serif;font-size:10pt"&gt;f the Company pays a dividend out of exempt income derived from the Approved, it will be subject to corporate tax in respect of the gross amount distributed, including any taxes thereon, at the rate which would have been applicable had it not enjoyed the alternative benefits, generally 10%-25%, depending on the percentage of the Company's Ordinary shares held by foreign shareholders. Following amendment 74 to the Law as part of the Law for Economic Efficiency (Legislative Amendments for Attaining the Budget Goals for Fiscal Years 2021 and 2022), 2021 which was enacted in November 2021, any dividends distributed, or deemed as distributed under the Law, after August 15, 2021, by a company which earned exempt income, which it did not elect to release under the terms of amendment 74, will be &#160;allocated pro-rata between exempt income and other sources and taxed accordingly. The dividend recipient is subject to withholding tax at the rate of &lt;/span&gt;15&lt;span style="font-family:Times New Roman, Times, serif;font-size:10pt"&gt;% applicable to dividends from approved enterprises, if the dividend is distributed during the tax exemption period or within twelve years thereafter. The Company currently has no plans to distribute dividends and intends to retain future earnings to finance the development of its business.&lt;/span&gt;
                      &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                    &lt;/div&gt;
                    &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2022, there is no exempt income earned by the Company &#x201c;Approved Enterprises&#x201d;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div/&gt;
                    &lt;/div&gt;
                    &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                      &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Income from sources other than the "Approved Enterprise" during the benefit period will be subject to tax at the regular corporate tax rate.&lt;/span&gt;&lt;/span&gt;
                    &lt;/div&gt;
                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                    &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of January 1, 2011, new legislation amending the Law came into effect (the "2011 Amendment"). The 2011 Amendment introduced a new status of "Preferred Company" and "Preferred Enterprise", replacing the then existing status of "Beneficiary Company" and "Beneficiary Enterprise".&lt;/span&gt;&lt;/span&gt;
                      &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A Preferred Company is an industrial company owning a Preferred Enterprise which meets certain conditions (including a minimum threshold of 25% export).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                  &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Under the 2011 Amendment, a uniform corporate tax rate will apply to all qualifying income of the Preferred Company. The uniform corporate tax rate is 7.5% in areas in Israel designated as Development Zone A and 16% elsewhere in Israel. Effective July 1, 2021 income of a Preferred Enterprise attributable to assets other than the industrial assets of the company, such as marketing intangibles, will be subject to the standard corporate tax rate.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                  &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A dividend distributed from income which is attributed to a Preferred Enterprise/Special Preferred Enterprise will be subject to withholding tax at source at the following rates: (i) Israeli resident corporation &#x2013; 0%, (ii) Israeli resident individual &#x2013; 20% as of 2014 and thereafter (iii) non-Israeli resident - 20% as of 2014 and thereafter subject to a reduced tax rate under the provisions of an applicable double tax treaty.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                    &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In December 2016, the Economic Efficiency Law (Legislative Amendments for Applying the Economic Policy for the 2017 and 2018 Budget Years), 2016 which includes Amendment 73 to the Law for the Encouragement of Capital Investments ("the 2016 - Amendment") was published.&lt;/span&gt;&lt;/span&gt;
                    &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                  &lt;/div&gt;
                  &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The December 2016 amendment prescribes special tax tracks for technological enterprises, the tax tracks under the amendment are as follows:&lt;/span&gt;&lt;/span&gt;
                    &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                  &lt;/div&gt;
                  &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Preferred technological enterprise - an enterprise whose total consolidated revenues is less than NIS 10 billion. A preferred technological enterprise, located in the center of Israel will be subject to tax at a rate of 12% on profits derived from intellectual property as defined in the Law and the regulations promulgated thereunder (in development area A - a tax rate of 7.5%).&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                  &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Special preferred technological enterprise - an enterprise whose total consolidated revenues &#160; exceeds NIS 10 billion. Such enterprise will be subject to tax at a rate of 6% on profits derived from intellectual property, regardless of the enterprise&#x2019;s geographical location. Income of the Preferred Technological Enterprise or a Special Preferred Technological Enterprise, which is not derived from its intellectual property is subject to tax at the ordinary corporate tax rate.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                  &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                  &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Under the transition provisions of the 2016 Amendment, the Company may decide to irrevocably implement the tax tracks available under the 2016 Amendment, while waiving benefits provided under the prior tax tracks it obtained under the Law, or to remain subject to the prior tax tracks it obtained under the Law. As of December 31, 2022, there are no benefits &#160;earned by the Company &#x201c;Special preferred technological enterprise&#x201d;.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
              &lt;div&gt;
                &lt;div style="width:100%;clear:both"&gt;
                  &lt;div/&gt;
                  &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                &lt;/div&gt;
              &lt;/div&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;div&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;table cellpadding="0" cellspacing="0" style="font-family:Times New Roman, Times, serif;font-size:10pt;width:100%;text-align:left;color:rgb(0, 0, 0);border:0px"&gt;

                          &lt;tr&gt;
                            &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                            &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;d.&lt;/td&gt;
                            &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                              &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Tax benefits under the law for the Encouragement of Industry (Taxes), 1969 (the "Encouragement Law"):&lt;/p&gt;
                            &lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                    &lt;/div&gt;
                    &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                      &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Encouragement Law, provides several tax benefits for industrial companies. An industrial company is defined as a company resident in Israel, at least 90% of the income of which in a given tax year exclusive of income from specified Government loans, capital gains, interest and dividends, is derived from an industrial enterprise owned by it. An industrial enterprise is defined as an enterprise whose major activity in a given tax year is industrial production activity.&lt;/span&gt;&lt;/span&gt;
                    &lt;/div&gt;
                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                    &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Management believes that the Company is currently qualified as an "industrial company" under the Encouragement Law and as such, enjoys tax benefits, including: (1) deduction of purchase of know-how and patents and/or right to use a patent over an &lt;span style="-sec-ix-hidden:Fxbrl_20230325043309104"&gt;eight&lt;/span&gt;-year period; (2) the right to elect, under specified conditions, to file a consolidated tax return with additional related Israeli industrial companies and an industrial holding company; and (3) expenses related to a public offering on the Tel-Aviv Stock Exchange and on recognized stock markets outside of Israel, are deductible in equal amounts over three years.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                    &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Eligibility for benefits under the Encouragement Law is not subject to receipt of prior approval from any governmental authority. No assurance can be given that the Israeli tax authorities will agree that the Company qualifies, or, if the Company qualifies, then the&lt;/span&gt;&lt;/span&gt;
                      &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                    &lt;/div&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt;margin-left:85.05pt;text-align:justify"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman, Times, serif"&gt;Company will continue to qualify as an industrial company or that the benefits described above will be available to the Company in the future.&lt;/span&gt;&lt;/p&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
                    &lt;/div&gt;
                    &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                        &lt;tr&gt;
                          &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;e.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Pre-tax income (loss) is comprised as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                    &lt;div style="margin-left:90pt"&gt;

                        &lt;div&gt;
                          &lt;div&gt;
                            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="text-align:justify;margin-right:2.85pt;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Domestic&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(32,826&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(15,419&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(8,722&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                    &lt;div style="text-align:justify;margin-right:2.85pt;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,691&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,230&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,550&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(30,135&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(13,189&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(7,172&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;

                    &lt;/div&gt;
                    &lt;div style="line-height:1.25"&gt;
                      &lt;div/&gt;
                    &lt;/div&gt;
                    &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
                    &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                        &lt;tr&gt;
                          &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;f.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A reconciliation of the theoretical tax expenses, assuming all income is taxed at the statutory tax rate applicable to the income of the Company and the actual tax expenses is as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                    &lt;div&gt;&#160;&lt;/div&gt;
                    &lt;div&gt;
                      &lt;div&gt;

                          &lt;div style="margin-left:90pt"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="color:#000000;font-family:Times New Roman,Times,serif;font-size:10pt;text-align:left;width:88%"&gt;

                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Loss before taxes on income&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(30,135&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(13,189&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(7,172&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Theoretical tax income computed at the Israeli statutory tax rate (23% for the years 2022, 2021 and 2020, respectively)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(6,931&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3,034&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,650&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Changes in valuation allowance&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,116&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,604&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,979&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Increase in losses and temporary differences due to change in Israeli corporate and &#x201c;Approved Enterprise" tax&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Write off of prepaid and withholding taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,388&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;875&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,066&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign tax rates differences related to subsidiaries&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;46&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;35&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Non-deductible expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;512&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;71&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;72&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Capital note and inter-company balances release taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;544&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other expenses and Exchange rate differences&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;195&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;488&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(383&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Non-deductible share-based compensation expense&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,925&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;633&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;557&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Change in expense associated with tax positions for current year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Actual tax expense&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,895&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,851&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;

                      &lt;/div&gt;
                    &lt;/div&gt;
                    &lt;div style="margin-left:90pt"&gt;&#160;&lt;/div&gt;
                    &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                        &lt;tr&gt;
                          &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;g.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div&gt;
                              &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;Taxes on income&lt;/p&gt;
                            &lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;&#160;&lt;/td&gt;
                        &lt;/tr&gt;
                        &lt;tr&gt;
                          &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt;font-family:Times New Roman, Times, serif"&gt;Income tax expense is comprised as follows:&lt;/span&gt;&lt;/p&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                    &lt;div&gt;&#160;&lt;/div&gt;
                    &lt;div style="margin-left:90pt"&gt;

                        &lt;div&gt;
                          &lt;div&gt;
                            &lt;div&gt;
                              &lt;div&gt;
                                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                    &lt;tr&gt;
                                      &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                      &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                      &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                      &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Current taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;391&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;334&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                      &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                        &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred taxes expense&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;420&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;97&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                      &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Taxes in respect of previous years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;122&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                      &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                        &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Write off of prepaid and withholding taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,388&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;875&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,066&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                      &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Change in expense associated with tax positions for current year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                      &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                      &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,895&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,851&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;

                                &lt;/table&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;

                    &lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
            &lt;div&gt;
              &lt;div/&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;div&gt;
                    &lt;div&gt;
                      &lt;div style="text-align:justify;line-height:1.25;margin-left:84pt"&gt;&#160;&lt;/div&gt;
                      &lt;div&gt;
                        &lt;div&gt;
                          &lt;div&gt;
                            &lt;div&gt;
                              &lt;div style="text-align:justify;text-indent:51.3pt;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Taxes on income by jurisdiction were as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

                                &lt;div&gt;
                                  &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                  &lt;div style="margin-left:108pt"&gt;
                                    &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Domestic&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,129&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;973&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;870&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;766&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;878&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,306&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,895&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,851&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;

                                    &lt;/table&gt;
                                  &lt;/div&gt;
                                  &lt;div style="margin-left:108pt"&gt;
                                    &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="text-decoration:underline"&gt;Domestic&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Current taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Taxes in respect of previous years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;37&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Write off of prepaid and withholding taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,149&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;936&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;872&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total Domestic&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,129&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;973&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;870&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;

                                    &lt;/table&gt;
                                  &lt;/div&gt;
                                  &lt;div style="line-height:1.25;margin-left:108pt"&gt;
                                    &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="text-decoration:underline"&gt;Foreign&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Current taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;391&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;334&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;515&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred taxes expense&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;420&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;97&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Taxes in respect of previous years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;85&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Write off of prepaid and withholding taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;239&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(61&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;194&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Change in expense associated with tax positions for current year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;500&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total foreign&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;766&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;878&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,306&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total income tax expense (benefit)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,895&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,851&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;

                                    &lt;/table&gt;
                                  &lt;/div&gt;
                                &lt;/div&gt;

                            &lt;/div&gt;
                          &lt;/div&gt;
                          &lt;div&gt;
                            &lt;div style="line-height:1.25;margin-left:108pt"&gt;&#160;&lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                      &lt;div/&gt;
                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                      &lt;div style="text-align:justify;line-height:1.25;margin-left:56.7pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;h.&lt;/span&gt;&lt;/span&gt;&lt;span style="padding-left:18pt"&gt;&#160;&lt;/span&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net operating losses carry forward:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                      &lt;div style="text-align:justify;margin-left:84pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company has accumulated net operating losses for Israeli tax purposes as of December 31, 2022, in the amount of approximately $81,510, which may be carried forward and offset against taxable income in the future for an indefinite period. As of December 31, 2022, the Company recorded a full valuation allowance with respect to its net deferred tax assets in Allot Ltd. and wrote-off prepaid and withholding taxes of $5,703 as the Company does not expect to utilize these tax assets in the near future. In addition, the Company has accumulated capital losses for tax purposes as of December 31, 2022, of approximately $27,191, which may be carried forward and offset against taxable capital gains in the future for an indefinite period. Management currently believes that since the Company has a history of losses, and uncertainty with respect to future taxable income, it is more likely than not that the deferred tax assets regarding the loss carry forwards will not be utilized in the foreseeable future. Thus, a valuation allowance was provided to reduce deferred tax assets to their realizable value.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                      &lt;div style="text-align:justify;margin-left:84pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The U.S. subsidiary has accumulated losses for U.S. federal income tax return purposes of approximately $2,429 and $5,439 for state taxes. The federal accumulated losses for tax purposes expire between &lt;span style="-sec-ix-hidden:Fxbrl_20230316132401758"&gt;2026&lt;/span&gt; and &lt;span style="-sec-ix-hidden:Fxbrl_20230316132408335"&gt;2037&lt;/span&gt;. The state accumulated losses for tax purposes began to expire in 2014. As of December 31, 2022, the Company recorded a valuation allowance with respect to its deferred tax assets in the US Subsidiary.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                      &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                      &lt;div style="text-align:justify;margin-left:84pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A portion of the losses are subject to limitations of Internal Revenue Code, Section 382, which in general provides that utilization of net operating losses is subject to an annual limitation if an ownership change results from transactions increasing the ownership of certain shareholders or public groups in the share of a corporation by more than 50 percentage points over a three-year period. The annual limitations may result in the expiration of losses before utilization.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                  &lt;div/&gt;
                  &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                  &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                      &lt;tr&gt;
                        &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                        &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;i.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                        &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                          &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred income taxes:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                  &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred income taxes reflect the net tax effects of temporary differences between the carrying amounts of assets and liabilities for financial reporting purposes and the amounts used for income tax purposes. Significant components of the Company's deferred income taxes are as follows:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

                  &lt;div&gt;
                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                    &lt;div style="margin-left:90pt"&gt;
                      &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred tax assets:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Operating and capital loss carryforwards&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;25,962&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;22,332&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Research and development&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,260&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Employee benefits&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,286&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,629&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Intangible assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;77&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;179&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,178&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,898&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Stock based compensation expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,481&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Prepaid and withholding taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,702&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,662&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other temporary differences mainly relating to reserve and allowances&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;563&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;438&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred tax asset before valuation allowance&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;46,509&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;43,182&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Valuation allowance&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(41,917&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(37,801&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred tax asset net of valuation allowance&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,592&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,381&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred tax liability:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                              &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Intangible assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,354&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,423&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,239&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,958&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net deferred tax asset&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;

                &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2022, the Company has provided a valuation allowance of approximately $42 million in respect of the Company&#x2019;s deferred tax assets resulting from tax loss carryforwards and other temporary differences. Realization of deferred tax assets is dependent upon future earnings, if any, the time and amount of which are uncertain. As the Company has accumulated net operating losses for Israeli tax purposes as of December 31, 2022, in the amount of approximately $81,510, so it is more likely than not that sufficient taxable income will not be available for the tax losses to be utilized in the future. Therefore, a valuation allowance was recorded to reduce the deferred tax assets to nil.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;div&gt;
                    &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span&gt;&lt;span&gt;Non-Israeli subsidiaries are taxed according to the tax laws in their respective countries of residence. Deferred taxes were not provided for undistributed earnings of the Company&#x2019;s foreign subsidiaries. Currently, the Company does not intend to distribute any amounts of its undistributed earnings as dividends. Accordingly, no deferred income taxes have been provided in respect of these subsidiaries. If these earnings were distributed to Israel in the form of dividends or otherwise, the Company would be subject to additional Israeli income taxes (subject to an adjustment for foreign tax credits) and foreign withholding taxes.&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&#160;&lt;/p&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2022, $ 4,823 of undistributed earnings held by the Company&#x2019;s foreign subsidiaries are designated as indefinitely reinvested. If these earnings were re-patriated to Israel, they would be subject to income taxes and to an adjustment for foreign tax credits and foreign withholding taxes in the amount of $171. The Company did not recognize deferred taxes liabilities on undistributed earnings of its foreign subsidiaries, as the Company intends to indefinitely reinvest those earnings.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/div&gt;
                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                    &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                        &lt;tr&gt;
                          &lt;td style="width:56.7pt"&gt;&#160;&lt;/td&gt;
                          &lt;td style="width:28.35pt;vertical-align:top;align:right"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;j.&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2022, the Company&#x2019;s provision in respect of ASC 740-10 is $943. Which $100 was added in 2022.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;div&gt;&#160;&lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                    &lt;div style="text-align:justify;margin-left:85.05pt;line-height:1.25"&gt;
                      &lt;p style="font-size:10pt;font-family:Times New Roman, Times, serif;margin-top:0pt;margin-bottom:0pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company conducts business globally and, as a result, the Company or one or more of its subsidiaries file income tax returns in the U.S. federal jurisdiction and various states and foreign jurisdictions. In the normal course of business, the Company is subject to examination by taxing authorities throughout the world, including such major jurisdictions as Israel, France, Spain, Japan and the United States. With a few exceptions, the Company is no longer subject to Israeli tax assessment through the year 2017 and the Spanish and U.S. subsidiaries have final tax assessments through 2017 and 2018, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/p&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:IncomeTaxDisclosureTextBlock>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_20200101to20201231"
      decimals="2"
      id="Fxbrl_20211109130324885"
      unitRef="pure">0.23</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_20210101to20211231"
      decimals="2"
      id="Fxbrl_20211109130316902"
      unitRef="pure">0.23</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_20220101to20221231"
      decimals="2"
      id="Fxbrl_20211109130307538"
      unitRef="pure">0.23</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <allt:TaxBenefitsDescription
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230325052026697">The period of tax benefits, detailed above, is limited to the earlier of 12 years from the commencement of production, or 14 years from the approval date.</allt:TaxBenefitsDescription>
    <allt:TaxExemptPeriod
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230327171200848">P2Y</allt:TaxExemptPeriod>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="C_20220101to20221231_srtRangeAxis_srtMinimumMember"
      decimals="2"
      id="Fxbrl_20211109131250878"
      unitRef="pure">0.10</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate
      contextRef="C_20220101to20221231_srtRangeAxis_srtMaximumMember"
      decimals="2"
      id="Fxbrl_20211109131334234"
      unitRef="pure">0.25</us-gaap:EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate>
    <allt:TaxExemptPeriod
      contextRef="C_20220101to20221231_srtRangeAxis_srtMaximumMember"
      id="Fxbrl_20230327171218785">P8Y</allt:TaxExemptPeriod>
    <allt:DividendWithholdingTaxRate
      contextRef="C_20220101to20221231"
      decimals="2"
      id="Fxbrl_20230316125614638"
      unitRef="pure">0.15</allt:DividendWithholdingTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_20160101to20161231_alltIncomeTaxAreaAxis_alltDevelopmentZoneMember"
      decimals="3"
      id="Fxbrl_20211109132112117"
      unitRef="pure">0.075</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_20220101to20221231_alltIncomeTaxAreaAxis_alltDevelopmentZoneMember"
      decimals="3"
      id="Fxbrl_20211109132106204"
      unitRef="pure">0.075</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_20160101to20161231_alltIncomeTaxAreaAxis_alltOutsideDevelopmentZoneMember"
      decimals="2"
      id="Fxbrl_20211109132207249"
      unitRef="pure">0.16</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_20220101to20221231_alltIncomeTaxAreaAxis_alltOutsideDevelopmentZoneMember"
      decimals="2"
      id="Fxbrl_20211109132202174"
      unitRef="pure">0.16</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <allt:DividendWithholdingTaxRate
      contextRef="C_20200101to20201231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapCorporationMember"
      decimals="2"
      id="Fxbrl_20220114173116221"
      unitRef="pure">0</allt:DividendWithholdingTaxRate>
    <allt:DividendWithholdingTaxRate
      contextRef="C_20210101to20211231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapCorporationMember"
      decimals="2"
      id="Fxbrl_20220114173110467"
      unitRef="pure">0</allt:DividendWithholdingTaxRate>
    <allt:DividendWithholdingTaxRate
      contextRef="C_20220101to20221231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapCorporationMember"
      decimals="2"
      id="Fxbrl_20211109132420826"
      unitRef="pure">0</allt:DividendWithholdingTaxRate>
    <allt:DividendWithholdingTaxRate
      contextRef="C_20200101to20201231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapIndividualMember"
      decimals="2"
      id="Fxbrl_20220114173020006"
      unitRef="pure">0.20</allt:DividendWithholdingTaxRate>
    <allt:DividendWithholdingTaxRate
      contextRef="C_20210101to20211231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapIndividualMember"
      decimals="2"
      id="Fxbrl_20220114173013630"
      unitRef="pure">0.20</allt:DividendWithholdingTaxRate>
    <allt:DividendWithholdingTaxRate
      contextRef="C_20220101to20221231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_usgaapIndividualMember"
      decimals="2"
      id="Fxbrl_20211109132444363"
      unitRef="pure">0.20</allt:DividendWithholdingTaxRate>
    <allt:DividendWithholdingTaxRate
      contextRef="C_20200101to20201231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_alltForeignCounterpartyMember"
      decimals="2"
      id="Fxbrl_20220114173140671"
      unitRef="pure">0.20</allt:DividendWithholdingTaxRate>
    <allt:DividendWithholdingTaxRate
      contextRef="C_20210101to20211231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_alltForeignCounterpartyMember"
      decimals="2"
      id="Fxbrl_20220114173135157"
      unitRef="pure">0.20</allt:DividendWithholdingTaxRate>
    <allt:DividendWithholdingTaxRate
      contextRef="C_20220101to20221231_usgaapAccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis_alltForeignCounterpartyMember"
      decimals="2"
      id="Fxbrl_20211109132523431"
      unitRef="pure">0.20</allt:DividendWithholdingTaxRate>
    <us-gaap:Revenues
      contextRef="C_20171201to20171231_usgaapIncomeTaxAuthorityAxis_alltPreferredEnterpriseMember"
      decimals="-9"
      id="Fxbrl_20211109133441898"
      unitRef="USD">10000000000</us-gaap:Revenues>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_20171201to20171231_usgaapIncomeTaxAuthorityAxis_alltPreferredEnterpriseMember"
      decimals="2"
      id="Fxbrl_20211109133604242"
      unitRef="pure">0.12</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <us-gaap:Revenues
      contextRef="C_20171201to20171231_usgaapIncomeTaxAuthorityAxis_alltSpecialTechnologicalPreferredEnterpriseMember"
      decimals="-9"
      id="Fxbrl_20230316125847981"
      unitRef="USD">10000000000</us-gaap:Revenues>
    <us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate
      contextRef="C_20171201to20171231_usgaapIncomeTaxAuthorityAxis_alltSpecialTechnologicalPreferredEnterpriseMember"
      decimals="2"
      id="Fxbrl_20230316125858490"
      unitRef="pure">0.06</us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate>
    <allt:ExpenseDeductiblePeriod
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230327171240750">P3Y</allt:ExpenseDeductiblePeriod>
    <us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318164346030">
                        &lt;div&gt;
                          &lt;div&gt;
                            &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="text-align:justify;margin-right:2.85pt;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Domestic&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(32,826&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(15,419&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(8,722&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                    &lt;div style="text-align:justify;margin-right:2.85pt;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,691&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,230&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,550&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(30,135&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(13,189&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(7,172&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      </us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164220277_xbrl_20211109113735405"
      unitRef="USD">-32826000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318164220277_xbrl_20211109113755666"
      unitRef="USD">-15419000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318164220277_xbrl_20211109113749253"
      unitRef="USD">-8722000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164220281_xbrl_20211109113818058"
      unitRef="USD">2691000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318164220281_xbrl_20211109113832858"
      unitRef="USD">2230000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318164220281_xbrl_20211109113843200"
      unitRef="USD">1550000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164220283_xbrl_20211109113915896"
      unitRef="USD">-30135000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318164220283_xbrl_20211109114027057"
      unitRef="USD">-13189000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318164220283_xbrl_20211109114030898"
      unitRef="USD">-7172000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230325044547745">
                          &lt;div style="margin-left:90pt"&gt;
                            &lt;table cellpadding="0" cellspacing="0" style="color:#000000;font-family:Times New Roman,Times,serif;font-size:10pt;text-align:left;width:88%"&gt;

                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                    &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Loss before taxes on income&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(30,135&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(13,189&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(7,172&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Theoretical tax income computed at the Israeli statutory tax rate (23% for the years 2022, 2021 and 2020, respectively)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(6,931&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(3,034&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(1,650&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Changes in valuation allowance&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,116&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,604&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,979&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Increase in losses and temporary differences due to change in Israeli corporate and &#x201c;Approved Enterprise" tax&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Write off of prepaid and withholding taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,388&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;875&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,066&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign tax rates differences related to subsidiaries&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;46&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;14&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;35&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Non-deductible expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;512&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;71&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;72&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Capital note and inter-company balances release taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;544&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other expenses and Exchange rate differences&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;195&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;488&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(383&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Non-deductible share-based compensation expense&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,925&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;633&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;557&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Change in expense associated with tax positions for current year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;
                                &lt;tr&gt;
                                  &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;
                                    &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Actual tax expense&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,895&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,851&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                    &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;/td&gt;
                                  &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;/tr&gt;

                            &lt;/table&gt;
                          &lt;/div&gt;
                        </us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229821_xbrl_20211109124036433"
      unitRef="USD">-30135000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318164229821_xbrl_20211109124043084"
      unitRef="USD">-13189000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318164229821_xbrl_20211109124051884"
      unitRef="USD">-7172000</us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229826_xbrl_20211109124115732"
      unitRef="USD">-6931000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318164229826_xbrl_20211109124145651"
      unitRef="USD">-3034000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318164229826_xbrl_20211109124150116"
      unitRef="USD">-1650000</us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229831_xbrl_20211109124213556"
      unitRef="USD">4116000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318164229831_xbrl_20211109124234847"
      unitRef="USD">2604000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318164229831_xbrl_20211109124250005"
      unitRef="USD">1979000</us-gaap:IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229837_xbrl_20211125110218396"
      unitRef="USD">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318164229837_xbrl_20211125110214548"
      unitRef="USD">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318164229837_xbrl_20211109124324350"
      unitRef="USD">0</us-gaap:IncomeTaxReconciliationChangeInEnactedTaxRate>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229841_xbrl_20211125110015289"
      unitRef="USD">1388000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318164229841_xbrl_20211125110024941"
      unitRef="USD">875000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318164229841_xbrl_20211125110028812"
      unitRef="USD">1066000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <allt:IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229845_xbrl_20211109124453571"
      unitRef="USD">-46000</allt:IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries>
    <allt:IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318164229845_xbrl_20211109124515371"
      unitRef="USD">-14000</allt:IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries>
    <allt:IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318164229845_xbrl_20211109124530396"
      unitRef="USD">-35000</allt:IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229848_xbrl_20211109124654067"
      unitRef="USD">512000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318164229848_xbrl_20211109125349955"
      unitRef="USD">71000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318164229848_xbrl_20211109125356358"
      unitRef="USD">72000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseOther>
    <allt:CapitalNoteReleaseTaxes
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229851_xbrl_20220310142750716_xbrl_20211109124654067"
      unitRef="USD">544000</allt:CapitalNoteReleaseTaxes>
    <allt:CapitalNoteReleaseTaxes
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318164229851_xbrl_20220310142750716_xbrl_20211109125349955"
      unitRef="USD">100000</allt:CapitalNoteReleaseTaxes>
    <allt:CapitalNoteReleaseTaxes
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318164229851_xbrl_20220310142750716_xbrl_20211109125356358"
      unitRef="USD">0</allt:CapitalNoteReleaseTaxes>
    <allt:OtherExpensesAndExchangeRateDifferences
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230316131342926"
      unitRef="USD">195000</allt:OtherExpensesAndExchangeRateDifferences>
    <allt:OtherExpensesAndExchangeRateDifferences
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318164229854_xbrl_20211109125442728"
      unitRef="USD">488000</allt:OtherExpensesAndExchangeRateDifferences>
    <allt:OtherExpensesAndExchangeRateDifferences
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318164229854_xbrl_20211109125446239"
      unitRef="USD">-383000</allt:OtherExpensesAndExchangeRateDifferences>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229858_xbrl_20211109125504880"
      unitRef="USD">1925000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318164229858_xbrl_20211109125557757"
      unitRef="USD">633000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318164229858_xbrl_20211109125601077"
      unitRef="USD">557000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost>
    <allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229861_xbrl_20211125104731592"
      unitRef="USD">100000</allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear>
    <allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318164229861_xbrl_20211125104748812"
      unitRef="USD">100000</allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear>
    <allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318164229861_xbrl_20211125104802437"
      unitRef="USD">500000</allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164229864_xbrl_20211109125705013"
      unitRef="USD">1895000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318164229864_xbrl_20211109125737342"
      unitRef="USD">1851000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318164229864_xbrl_20211109125742150"
      unitRef="USD">2176000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318164417081">
                        &lt;div&gt;
                          &lt;div&gt;
                            &lt;div&gt;
                              &lt;div&gt;
                                &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                    &lt;tr&gt;
                                      &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                      &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                        &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                      &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                      &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Current taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;391&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;334&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                      &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                        &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred taxes expense&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;420&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;97&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                      &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Taxes in respect of previous years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;16&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;122&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                      &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                        &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Write off of prepaid and withholding taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,388&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;875&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,066&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                      &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Change in expense associated with tax positions for current year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;500&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                      &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;
                                    &lt;tr&gt;
                                      &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,895&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,851&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                        &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;/td&gt;
                                      &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;/tr&gt;

                                &lt;/table&gt;
                              &lt;/div&gt;
                            &lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;

                                &lt;div&gt;
                                  &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                                  &lt;div style="margin-left:108pt"&gt;
                                    &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                            &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Domestic&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,129&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;973&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;870&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Foreign&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;766&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;878&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,306&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,895&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,851&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;

                                    &lt;/table&gt;
                                  &lt;/div&gt;
                                  &lt;div style="margin-left:108pt"&gt;
                                    &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="text-decoration:underline"&gt;Domestic&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Current taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(2&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Taxes in respect of previous years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(20&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;37&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Write off of prepaid and withholding taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,149&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;936&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;872&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total Domestic&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,129&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;973&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;870&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;

                                    &lt;/table&gt;
                                  &lt;/div&gt;
                                  &lt;div style="line-height:1.25;margin-left:108pt"&gt;
                                    &lt;table border="0" cellpadding="0" cellspacing="0" style="width:85%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;&lt;span style="text-decoration:underline"&gt;Foreign&lt;/span&gt;&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Current taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;391&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;334&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;515&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred taxes expense&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;420&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;97&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Taxes in respect of previous years&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;36&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;85&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Write off of prepaid and withholding taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;239&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(61&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;194&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Change in expense associated with tax positions for current year&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;100&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;500&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total foreign&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;766&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;878&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,306&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;
                                        &lt;tr&gt;
                                          &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="text-indent:-8.5pt;margin-right:2.85pt;margin-left:11.35pt;line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Total income tax expense (benefit)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,895&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,851&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                            &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,176&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                          &lt;/td&gt;
                                          &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                        &lt;/tr&gt;

                                    &lt;/table&gt;
                                  &lt;/div&gt;
                                &lt;/div&gt;
                              </us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220319181855955"
      unitRef="USD">391000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220319182007328"
      unitRef="USD">334000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:CurrentIncomeTaxExpenseBenefit
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220319182017857"
      unitRef="USD">513000</us-gaap:CurrentIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164251186_xbrl_20211109114316570"
      unitRef="USD">0</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318164251186_xbrl_20211109114355952"
      unitRef="USD">420000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:DeferredIncomeTaxExpenseBenefit
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318164251186_xbrl_20220310150059507"
      unitRef="USD">97000</us-gaap:DeferredIncomeTaxExpenseBenefit>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164251190_xbrl_20220310143404704_xbrl_20211109114316570"
      unitRef="USD">16000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318164251190_xbrl_20220310143404704_xbrl_20211109114355952"
      unitRef="USD">122000</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318164251190_xbrl_20220310143404704_xbrl_20211109114342705"
      unitRef="USD">0</us-gaap:TaxAdjustmentsSettlementsAndUnusualProvisions>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164251194_xbrl_20211109114432544"
      unitRef="USD">1388000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318164251194_xbrl_20211109114449791"
      unitRef="USD">875000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318164251194_xbrl_20211109114453456"
      unitRef="USD">1066000</us-gaap:IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses>
    <allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164251197_xbrl_20211125105324046"
      unitRef="USD">100000</allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear>
    <allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318164251197_xbrl_20211125105349445"
      unitRef="USD">100000</allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear>
    <allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318164251197_xbrl_20211109114549144"
      unitRef="USD">500000</allt:ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318164251200_xbrl_20211109114654673"
      unitRef="USD">1895000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318164251200_xbrl_20211109114754201"
      unitRef="USD">1851000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318164251200_xbrl_20211109114758618"
      unitRef="USD">2176000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325063948215"
      unitRef="USD">1129000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230325063955294"
      unitRef="USD">973000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230325064002167"
      unitRef="USD">870000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325064009540_xbrl_20230325063948215"
      unitRef="USD">766000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230325064009540_xbrl_20230325063955294"
      unitRef="USD">878000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230325064009540_xbrl_20230325064002167"
      unitRef="USD">1306000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325064010580_xbrl_20230325063948215"
      unitRef="USD">1895000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230325064010580_xbrl_20230325063955294"
      unitRef="USD">1851000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230325064010580_xbrl_20230325064002167"
      unitRef="USD">2176000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325064011797_xbrl_20230325063948215"
      unitRef="USD">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230325064011797_xbrl_20230325063955294"
      unitRef="USD">0</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <us-gaap:CurrentStateAndLocalTaxExpenseBenefit
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230325064011797_xbrl_20230325064002167"
      unitRef="USD">-2000</us-gaap:CurrentStateAndLocalTaxExpenseBenefit>
    <allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325064015793_xbrl_20230325063948215"
      unitRef="USD">-20000</allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount>
    <allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230325064015793_xbrl_20230325063955294"
      unitRef="USD">37000</allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount>
    <allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230325064015793_xbrl_20230325064002167"
      unitRef="USD">0</allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount>
    <allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325064017520_xbrl_20230325063948215"
      unitRef="USD">1149000</allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount>
    <allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230325064017520_xbrl_20230325063955294"
      unitRef="USD">936000</allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount>
    <allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230325064017520_xbrl_20230325064002167"
      unitRef="USD">872000</allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230326225022632_xbrl_20230325064017520_xbrl_20230325063948215"
      unitRef="USD">1129000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230326225022632_xbrl_20230325064017520_xbrl_20230325063955294"
      unitRef="USD">973000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230326225022632_xbrl_20230325064017520_xbrl_20230325064002167"
      unitRef="USD">870000</us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325064022883_xbrl_20230325063948215"
      unitRef="USD">391000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230325064022883_xbrl_20230325063955294"
      unitRef="USD">334000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:CurrentForeignTaxExpenseBenefit
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230325064022883_xbrl_20230325064002167"
      unitRef="USD">515000</us-gaap:CurrentForeignTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325064024817_xbrl_20230325063948215"
      unitRef="USD">0</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230325064024817_xbrl_20230325063955294"
      unitRef="USD">420000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <us-gaap:DeferredForeignIncomeTaxExpenseBenefit
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230325064024817_xbrl_20230325064002167"
      unitRef="USD">97000</us-gaap:DeferredForeignIncomeTaxExpenseBenefit>
    <allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325064026563_xbrl_20230325063948215"
      unitRef="USD">36000</allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount>
    <allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230325064026563_xbrl_20230325063955294"
      unitRef="USD">85000</allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount>
    <allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230325064026563_xbrl_20230325064002167"
      unitRef="USD">0</allt:EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount>
    <allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325064028567_xbrl_20230325063948215"
      unitRef="USD">239000</allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount>
    <allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230325064028567_xbrl_20230325063955294"
      unitRef="USD">-61000</allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount>
    <allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230325064028567_xbrl_20230325064002167"
      unitRef="USD">194000</allt:EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount>
    <allt:EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230326225030689_xbrl_20230325064028567_xbrl_20230325063948215"
      unitRef="USD">100000</allt:EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount>
    <allt:EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230326225030689_xbrl_20230325064028567_xbrl_20230325063955294"
      unitRef="USD">100000</allt:EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount>
    <allt:EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230326225030689_xbrl_20230325064028567_xbrl_20230325064002167"
      unitRef="USD">500000</allt:EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230326225033178_xbrl_20230325064028567_xbrl_20230325063948215"
      unitRef="USD">766000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230326225033178_xbrl_20230325064028567_xbrl_20230325063955294"
      unitRef="USD">878000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230326225033178_xbrl_20230325064028567_xbrl_20230325064002167"
      unitRef="USD">1306000</us-gaap:ForeignIncomeTaxExpenseBenefitContinuingOperations>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325064035247_xbrl_20230325063948215"
      unitRef="USD">1895000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20230325064035247_xbrl_20230325063955294"
      unitRef="USD">1851000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:IncomeTaxExpenseBenefit
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20230325064035247_xbrl_20230325064002167"
      unitRef="USD">2176000</us-gaap:IncomeTaxExpenseBenefit>
    <us-gaap:OperatingLossCarryforwards
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20230316132205227"
      unitRef="USD">81510000</us-gaap:OperatingLossCarryforwards>
    <allt:DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes
      contextRef="C_20221231_usgaapIncomeTaxAuthorityAxis_countryIL"
      decimals="-3"
      id="Fxbrl_20230316132221899"
      unitRef="USD">5703000</allt:DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes>
    <us-gaap:TaxCreditCarryforwardAmount
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20230316132232430"
      unitRef="USD">27191000</us-gaap:TaxCreditCarryforwardAmount>
    <us-gaap:OperatingLossCarryforwards
      contextRef="C_20221231_srtRangeAxis_srtMinimumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember"
      decimals="-3"
      id="Fxbrl_20230316132345198"
      unitRef="USD">2429000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:OperatingLossCarryforwards
      contextRef="C_20221231_srtRangeAxis_srtMaximumMember_usgaapIncomeTaxAuthorityAxis_usgaapInternalRevenueServiceIRSMember"
      decimals="-3"
      id="Fxbrl_20230316132354149"
      unitRef="USD">5439000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318164822945">
                  &lt;div&gt;
                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                    &lt;div style="margin-left:90pt"&gt;
                      &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                              &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred tax assets:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Operating and capital loss carryforwards&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;25,962&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;22,332&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Research and development&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;10,260&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,161&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Employee benefits&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,286&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,629&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Intangible assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;77&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;179&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Operating lease liabilities&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,178&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,898&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Stock based compensation expenses&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,481&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,883&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Prepaid and withholding taxes&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,702&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,662&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other temporary differences mainly relating to reserve and allowances&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;563&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;438&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred tax asset before valuation allowance&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;46,509&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;43,182&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Valuation allowance&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(41,917&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(37,801&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred tax asset net of valuation allowance&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;4,592&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255);border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;5,381&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Deferred tax liability:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                              &lt;div style="text-align:justify;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Intangible assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,354&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;3,423&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Operating lease right-of-use assets&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,239&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,958&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;
                          &lt;tr&gt;
                            &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="text-align:justify;margin-left:2.85pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net deferred tax asset&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="text-align:right;vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                              &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                            &lt;/td&gt;
                            &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                          &lt;/tr&gt;

                      &lt;/table&gt;
                    &lt;/div&gt;
                  &lt;/div&gt;
                </us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318164759524_xbrl_20211109123545049_33"
      unitRef="USD">25962000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsOperatingLossCarryforwards
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220318164759524_xbrl_20211109123545049_37"
      unitRef="USD">22332000</us-gaap:DeferredTaxAssetsOperatingLossCarryforwards>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318164759527_xbrl_20211109123545049_43"
      unitRef="USD">10260000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220318164759527_xbrl_20211109123545049_47"
      unitRef="USD">9161000</us-gaap:DeferredTaxAssetsTaxCreditCarryforwardsResearch>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318164759530_xbrl_20211109123545049_53"
      unitRef="USD">1286000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220318164759530_xbrl_20211109123545049_57"
      unitRef="USD">1629000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318164759533_xbrl_20211109123545049_63"
      unitRef="USD">77000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220318164759533_xbrl_20211109123545049_67"
      unitRef="USD">179000</us-gaap:DeferredTaxAssetsGoodwillAndIntangibleAssets>
    <allt:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20230325063823335_xbrl_20220318164759533_xbrl_20211109123545049_63"
      unitRef="USD">1178000</allt:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities>
    <allt:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20230325063823335_xbrl_20220318164759533_xbrl_20211109123545049_67"
      unitRef="USD">1898000</allt:DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20230325063824285_xbrl_20220318164759533_xbrl_20211109123545049_63"
      unitRef="USD">1481000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20230325063824285_xbrl_20220318164759533_xbrl_20211109123545049_67"
      unitRef="USD">1883000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost>
    <allt:DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20230325063825225_xbrl_20220318164759533_xbrl_20211109123545049_63"
      unitRef="USD">5702000</allt:DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes>
    <allt:DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20230325063825225_xbrl_20220318164759533_xbrl_20211109123545049_67"
      unitRef="USD">5662000</allt:DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318164759538_xbrl_20211109123545049_73"
      unitRef="USD">563000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220318164759538_xbrl_20211109123545049_77"
      unitRef="USD">438000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318164759543_xbrl_20211109123545049_93"
      unitRef="USD">46509000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsGross
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220318164759543_xbrl_20211109123545049_97"
      unitRef="USD">43182000</us-gaap:DeferredTaxAssetsGross>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318164759548_xbrl_20211109123545049_103"
      unitRef="USD">41917000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220318164759548_xbrl_20211109123545049_107"
      unitRef="USD">37801000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318164759552_xbrl_20211109123545049_113"
      unitRef="USD">4592000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxAssetsNet
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220318164759552_xbrl_20211109123545049_117"
      unitRef="USD">5381000</us-gaap:DeferredTaxAssetsNet>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318164759554_xbrl_20211109123545049_143"
      unitRef="USD">3354000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220318164759554_xbrl_20211109123545049_147"
      unitRef="USD">3423000</us-gaap:DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318164759556_xbrl_20211109123545049_153"
      unitRef="USD">1239000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxLiabilitiesOther
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220318164759556_xbrl_20211109123545049_157"
      unitRef="USD">1958000</us-gaap:DeferredTaxLiabilitiesOther>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318164759558_xbrl_20211109123545049_163"
      unitRef="USD">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsLiabilitiesNet
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220318164759558_xbrl_20211109123545049_167"
      unitRef="USD">0</us-gaap:DeferredTaxAssetsLiabilitiesNet>
    <us-gaap:DeferredTaxAssetsValuationAllowance
      contextRef="C_20221231"
      decimals="-6"
      id="Fxbrl_20230325051756179"
      unitRef="USD">42000000</us-gaap:DeferredTaxAssetsValuationAllowance>
    <us-gaap:OperatingLossCarryforwards
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20230326223614927"
      unitRef="USD">81510000</us-gaap:OperatingLossCarryforwards>
    <us-gaap:UndistributedEarningsOfForeignSubsidiaries
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20230326231942571"
      unitRef="USD">4823000</us-gaap:UndistributedEarningsOfForeignSubsidiaries>
    <us-gaap:DeferredIncomeTaxesAndTaxCredits
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230326231953114"
      unitRef="USD">171000</us-gaap:DeferredIncomeTaxesAndTaxCredits>
    <us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20230325051445101"
      unitRef="USD">943000</us-gaap:DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses>
    <allt:AdditionsToProvisionDuringPeriod
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20230325051451724"
      unitRef="USD">100000</allt:AdditionsToProvisionDuringPeriod>
    <us-gaap:SegmentReportingDisclosureTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220310114021959">
        &lt;div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;div&gt;
                    &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                        &lt;tr&gt;
                          &lt;td style="width:57pt;vertical-align:top;font-family:'Times New Roman',Times,serif;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;NOTE 14: -&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                          &lt;td style="width:auto;vertical-align:top;text-align:justify"&gt;
                            &lt;div style="font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;GEOGRAPHIC INFORMATION&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                    &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Allot operates in a single reportable segment. Revenues are based on the location of the Company's channel partners which are considered as end customers, as well as direct customers of the Company:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

                      &lt;div&gt;
                        &lt;div style="margin-left:63pt"&gt;
                          &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Europe&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;41,773&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;58,414&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;94,644&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                  &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Asia and Oceania&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;29,888&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;44,227&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;23,519&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Americas&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;21,791&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;19,391&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,131&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                  &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Middle East and Africa&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;29,285&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;23,568&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,628&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;122,737&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;145,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;135,922&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;

                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                    &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following table sets forth the customers that represented 10% or more of the Company&#x2019;s total revenues in each of the periods set forth below:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;

                      &lt;div&gt;
                        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                        &lt;div style="margin-left:63pt"&gt;
                          &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1&lt;sup style="vertical-align:text-top;line-height:1;font-size:smaller"&gt;st&lt;/sup&gt; Customer&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;43&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                  &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2&lt;sup style="vertical-align:text-top;line-height:1;font-size:smaller"&gt;nd&lt;/sup&gt; Customer&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;

                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                    &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;A total percentage of 77%, 72% and 83% of the Company&#x2019;s revenues for the years ended December 31, 2022, 2021 and 2020, respectively are attributed to network intelligence solutions, while 23%, 28% and 17% are attributed to security solutions for the years ended December 31, 2022, 2021 and 2020, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                    &lt;div style="text-align:justify;text-indent:-28.35pt;margin-left:85.05pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The following presents total long-lived assets as of December 31, 2022 and 2021:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;

                      &lt;div&gt;
                        &lt;div style="margin-left:63pt"&gt;
                          &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Long-lived assets:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                                  &lt;div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Israel&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;18,472&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;21,821&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,151&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,692&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;19,623&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;23,513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;

                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      </us-gaap:SegmentReportingDisclosureTextBlock>
    <us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318161459951">
                      &lt;div&gt;
                        &lt;div style="margin-left:63pt"&gt;
                          &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Europe&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;41,773&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;58,414&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;94,644&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                  &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Asia and Oceania&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;29,888&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;44,227&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;23,519&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Americas&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;21,791&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;19,391&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;8,131&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                  &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Middle East and Africa&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;29,285&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;23,568&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;9,628&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;122,737&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;145,600&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;135,922&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    </us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock>
    <us-gaap:Revenues
      contextRef="C_20220101to20221231_srtStatementGeographicalAxis_srtEuropeMember"
      decimals="-3"
      id="Fxbrl_20220318161411447_xbrl_20211109105815411"
      unitRef="USD">41773000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20210101to20211231_srtStatementGeographicalAxis_srtEuropeMember"
      decimals="-3"
      id="Fxbrl_20220318161411447_xbrl_20211109105834251"
      unitRef="USD">58414000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20200101to20201231_srtStatementGeographicalAxis_srtEuropeMember"
      decimals="-3"
      id="Fxbrl_20220318161411447_xbrl_20211109105852530"
      unitRef="USD">94644000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20220101to20221231_srtStatementGeographicalAxis_alltAsiaAndOceaniaMember"
      decimals="-3"
      id="Fxbrl_20220318161411449_xbrl_20211109105757658"
      unitRef="USD">29888000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20210101to20211231_srtStatementGeographicalAxis_alltAsiaAndOceaniaMember"
      decimals="-3"
      id="Fxbrl_20220318161411449_xbrl_20211109105922373"
      unitRef="USD">44227000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20200101to20201231_srtStatementGeographicalAxis_alltAsiaAndOceaniaMember"
      decimals="-3"
      id="Fxbrl_20220318161411449_xbrl_20211109105927226"
      unitRef="USD">23519000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20220101to20221231_srtStatementGeographicalAxis_srtAmericasMember"
      decimals="-3"
      id="Fxbrl_20220318161411452_xbrl_20211109105803850"
      unitRef="USD">21791000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20210101to20211231_srtStatementGeographicalAxis_srtAmericasMember"
      decimals="-3"
      id="Fxbrl_20220318161411452_xbrl_20211109105958818"
      unitRef="USD">19391000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20200101to20201231_srtStatementGeographicalAxis_srtAmericasMember"
      decimals="-3"
      id="Fxbrl_20220318161411452_xbrl_20211109110036682"
      unitRef="USD">8131000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20220101to20221231_srtStatementGeographicalAxis_alltMiddleEastAndAfricaMember"
      decimals="-3"
      id="Fxbrl_20220318161411455_xbrl_20211109105806971"
      unitRef="USD">29285000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20210101to20211231_srtStatementGeographicalAxis_alltMiddleEastAndAfricaMember"
      decimals="-3"
      id="Fxbrl_20220318161411455_xbrl_20211109110101698"
      unitRef="USD">23568000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20200101to20201231_srtStatementGeographicalAxis_alltMiddleEastAndAfricaMember"
      decimals="-3"
      id="Fxbrl_20220318161411455_xbrl_20211109110132690"
      unitRef="USD">9628000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20220318161411457_xbrl_20211109105650714"
      unitRef="USD">122737000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20220318161411457_xbrl_20211109105727888"
      unitRef="USD">145600000</us-gaap:Revenues>
    <us-gaap:Revenues
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20220318161411457_xbrl_20211109105731259"
      unitRef="USD">135922000</us-gaap:Revenues>
    <us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230324105727636">
                      &lt;div&gt;
                        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
                        &lt;div style="margin-left:63pt"&gt;
                          &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1&lt;sup style="vertical-align:text-top;line-height:1;font-size:smaller"&gt;st&lt;/sup&gt; Customer&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;43&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px" valign="bottom"&gt;
                                  &lt;div style="text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2&lt;sup style="vertical-align:text-top;line-height:1;font-size:smaller"&gt;nd&lt;/sup&gt; Customer&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;11&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;54&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;white-space:nowrap" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;%&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    </us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20220101to20221231_srtMajorCustomersAxis_alltMajorCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161421872_xbrl_20211109110152242"
      unitRef="pure">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20210101to20211231_srtMajorCustomersAxis_alltMajorCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161421872_xbrl_20211109110404338"
      unitRef="pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20200101to20201231_srtMajorCustomersAxis_alltMajorCustomerOneMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161421872_xbrl_20211109110407778"
      unitRef="pure">0.43</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20220101to20221231_srtMajorCustomersAxis_alltMajorCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161421874_xbrl_20220113204924560"
      unitRef="pure">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20210101to20211231_srtMajorCustomersAxis_alltMajorCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161421874_xbrl_20220310155837551_xbrl_20211109110436450"
      unitRef="pure">0</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20200101to20201231_srtMajorCustomersAxis_alltMajorCustomerTwoMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161421874_xbrl_20220310155837551_xbrl_20211109110641754"
      unitRef="pure">0.11</us-gaap:ConcentrationRiskPercentage1>
    <allt:ConcentrationRiskThresholdPercentage
      contextRef="C_20220101to20221231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161421877_xbrl_20211109110709354"
      unitRef="pure">0</allt:ConcentrationRiskThresholdPercentage>
    <allt:ConcentrationRiskThresholdPercentage
      contextRef="C_20210101to20211231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161421877_xbrl_20211109110719762"
      unitRef="pure">0.11</allt:ConcentrationRiskThresholdPercentage>
    <allt:ConcentrationRiskThresholdPercentage
      contextRef="C_20200101to20201231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161421877_xbrl_20211109110735570"
      unitRef="pure">0.54</allt:ConcentrationRiskThresholdPercentage>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20220101to20221231_srtProductOrServiceAxis_alltNetworkIntelligenceSolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161834214"
      unitRef="pure">0.77</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20210101to20211231_srtProductOrServiceAxis_alltNetworkIntelligenceSolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161843293"
      unitRef="pure">0.72</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20200101to20201231_srtProductOrServiceAxis_alltNetworkIntelligenceSolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161854367"
      unitRef="pure">0.83</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20220101to20221231_srtProductOrServiceAxis_alltSecuritySolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161918486"
      unitRef="pure">0.23</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20210101to20211231_srtProductOrServiceAxis_alltSecuritySolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161941870"
      unitRef="pure">0.28</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ConcentrationRiskPercentage1
      contextRef="C_20200101to20201231_srtProductOrServiceAxis_alltSecuritySolutionsMember_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember"
      decimals="2"
      id="Fxbrl_20220318161953057"
      unitRef="pure">0.17</us-gaap:ConcentrationRiskPercentage1>
    <us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318161621405">
                      &lt;div&gt;
                        &lt;div style="margin-left:63pt"&gt;
                          &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="6" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                  &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Long-lived assets:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;
                                  &lt;div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Israel&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;18,472&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;21,821&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:76%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Other&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,151&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,692&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:76%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;
                              &lt;tr&gt;
                                &lt;td style="vertical-align:bottom;width:76%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;19,623&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                  &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;23,513&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                &lt;/td&gt;
                                &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                              &lt;/tr&gt;

                          &lt;/table&gt;
                        &lt;/div&gt;
                      &lt;/div&gt;
                    </us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock>
    <us-gaap:NoncurrentAssets
      contextRef="C_20221231_srtStatementGeographicalAxis_countryIL"
      decimals="-3"
      id="Fxbrl_20220318161443374_xbrl_20211109111203491"
      unitRef="USD">18472000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_20211231_srtStatementGeographicalAxis_countryIL"
      decimals="-3"
      id="Fxbrl_20220318161443374_xbrl_20211109111342170"
      unitRef="USD">21821000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_20221231_srtStatementGeographicalAxis_alltOtherCountriesMember"
      decimals="-3"
      id="Fxbrl_20220318161443377_xbrl_20211109111420755"
      unitRef="USD">1151000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_20211231_srtStatementGeographicalAxis_alltOtherCountriesMember"
      decimals="-3"
      id="Fxbrl_20220318161443377_xbrl_20211109111455929"
      unitRef="USD">1692000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220318161443382_xbrl_20211109111514269"
      unitRef="USD">19623000</us-gaap:NoncurrentAssets>
    <us-gaap:NoncurrentAssets
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220318161443382_xbrl_20211109111522723"
      unitRef="USD">23513000</us-gaap:NoncurrentAssets>
    <us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20211110151656716">
            &lt;div&gt;
              &lt;div&gt;
                &lt;div&gt;
                  &lt;div&gt;
                    &lt;table cellpadding="0" cellspacing="0" style="font-family:'Times New Roman', Times, serif;font-size:10pt;width:100%;text-align:left;color:#000000"&gt;

                        &lt;tr&gt;
                          &lt;td style="vertical-align:top;font-family:Times New Roman, Times, serif;font-weight:bold;width:56.7pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;NOTE 15: -&lt;/span&gt;&lt;/span&gt;&lt;/td&gt;
                          &lt;td style="vertical-align:top;text-align:justify;width:auto"&gt;
                            &lt;div style="font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;FINANCIAL INCOME (EXPENSES), NET&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                          &lt;/td&gt;
                        &lt;/tr&gt;

                    &lt;/table&gt;
                    &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                    &lt;div&gt;

                        &lt;div&gt;
                          &lt;div&gt;
                            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="margin-left:63pt"&gt;
                              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Financial income:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                      &lt;div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Interest income&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,880&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,045&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,754&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exchange rate differences and other&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;231&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Financial expenses:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                      &lt;div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exchange rate differences and other&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;630&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization/accretion of premium/discount on marketable securities, net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;38&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;76&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;128&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,134&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;339&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,857&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;

                              &lt;/table&gt;
                            &lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;

                    &lt;/div&gt;
                  &lt;/div&gt;
                &lt;/div&gt;
              &lt;/div&gt;
            &lt;/div&gt;
          </us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock>
    <us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220318161228765">
                        &lt;div&gt;
                          &lt;div&gt;
                            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
                            &lt;div style="margin-left:63pt"&gt;
                              &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="10" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Year ended&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December 31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2021&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                                      &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2020&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Financial income:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                      &lt;div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Interest income&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,880&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,045&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,754&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exchange rate differences and other&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;292&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;231&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:64%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Financial expenses:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;
                                      &lt;div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Exchange rate differences and other&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;630&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;-&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:64%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Amortization/accretion of premium/discount on marketable securities, net&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;38&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;76&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;128&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:64%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;
                                  &lt;tr&gt;
                                    &lt;td style="vertical-align:bottom;width:64%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2,134&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;339&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                                      &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;1,857&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                                    &lt;/td&gt;
                                    &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                                  &lt;/tr&gt;

                              &lt;/table&gt;
                            &lt;/div&gt;
                          &lt;/div&gt;
                        &lt;/div&gt;
                      </us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock>
    <us-gaap:InterestAndOtherIncome
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211109104549856"
      unitRef="USD">1880000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211109104601099"
      unitRef="USD">1045000</us-gaap:InterestAndOtherIncome>
    <us-gaap:InterestAndOtherIncome
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211109104604331"
      unitRef="USD">1754000</us-gaap:InterestAndOtherIncome>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211120145023309"
      unitRef="USD">292000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211109104620899"
      unitRef="USD">0</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:ForeignCurrencyTransactionGainLossRealized
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211109104636258"
      unitRef="USD">231000</us-gaap:ForeignCurrencyTransactionGainLossRealized>
    <us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211120145052075"
      unitRef="USD">0</us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue>
    <us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211120145048037"
      unitRef="USD">630000</us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue>
    <us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211109104746224"
      unitRef="USD">0</us-gaap:DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue>
    <us-gaap:InvestmentIncomeAmortizationOfPremium
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211109104803824"
      unitRef="USD">38000</us-gaap:InvestmentIncomeAmortizationOfPremium>
    <us-gaap:InvestmentIncomeAmortizationOfPremium
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211109104810323"
      unitRef="USD">76000</us-gaap:InvestmentIncomeAmortizationOfPremium>
    <us-gaap:InvestmentIncomeAmortizationOfPremium
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211109104814595"
      unitRef="USD">128000</us-gaap:InvestmentIncomeAmortizationOfPremium>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_20220101to20221231"
      decimals="-3"
      id="Fxbrl_20211109104849554"
      unitRef="USD">2134000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_20210101to20211231"
      decimals="-3"
      id="Fxbrl_20211109104909050"
      unitRef="USD">339000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:NonoperatingIncomeExpense
      contextRef="C_20200101to20201231"
      decimals="-3"
      id="Fxbrl_20211109104912818"
      unitRef="USD">1857000</us-gaap:NonoperatingIncomeExpense>
    <us-gaap:RelatedPartyTransactionsDisclosureTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20220311112544492">
    &lt;div&gt;
      &lt;div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;div&gt;
              &lt;div style="line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;NOTE 16: -&#160; RELATED PARTIES BALANCES AND TRANSACTIONS&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
              &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Company&#x2019;s board approved Galil Software pursuant to which the Company acquired services amounting to approximately $894 and $993 for the years ended December 31, 2021 and 2022, respectively.&lt;/span&gt;&lt;/span&gt;
                &lt;p style="margin:0pt"&gt;&#160;&lt;/p&gt;
              &lt;/div&gt;
              &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of December 31, 2021 and 2022, the Company had other payables balance due to its related party in amount of approximately $118 and $93, respectively.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:RelatedPartyTransactionsDisclosureTextBlock>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="C_20210101to20211231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltGalilSoftwareMember"
      decimals="-3"
      id="Fxbrl_20220311113801316"
      unitRef="USD">894000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:RelatedPartyTransactionAmountsOfTransaction
      contextRef="C_20220101to20221231_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltGalilSoftwareMember"
      decimals="-3"
      id="Fxbrl_20220311113823790"
      unitRef="USD">993000</us-gaap:RelatedPartyTransactionAmountsOfTransaction>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="C_20211231"
      decimals="-3"
      id="Fxbrl_20220311113739263"
      unitRef="USD">118000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DueToRelatedPartiesCurrentAndNoncurrent
      contextRef="C_20221231"
      decimals="-3"
      id="Fxbrl_20220311113745643"
      unitRef="USD">93000</us-gaap:DueToRelatedPartiesCurrentAndNoncurrent>
    <us-gaap:DebtDisclosureTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230317104342294">
    &lt;div&gt;
      &lt;div style="margin-top:0pt;margin-bottom:0pt;text-align:left;font-size:10pt;font-family:Times New Roman, Times, serif;text-align:left"&gt;&lt;strong&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;NOTE 17:&#160;&#160;&#160; &#160;CONVERTIBLE NOTES&lt;/span&gt;&lt;/span&gt;&lt;/strong&gt;&lt;/div&gt;
      &lt;div&gt;
        &lt;div&gt;
          &lt;div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;On February 14, 2022, the Company issued to Lynrock Lake Master Fund LP a senior unsecured promissory note in an aggregate principal amount of $40 million (the &#x201c;Note&#x201d;).The Note is convertible into the company's ordinary shares atan initial conversion rate of 97.0874 ordinary shares per $1,000 of the principalamount being converted (based on an initial conversion price equal to $10.30 per ordinary share). The conversion price decreases by up to two $1 increments if the companyelects to extend the maturity of the Note by up to two successive years following the initial maturity dateof February 14, 2025.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In event of a change of control (as defined in the note), the holder of the note has the right to require the company to convert all or a portion of the note to ordinary shares or redeem all (but not less than all) of the outstanding principal amount of the note.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;In the event of such a conversion or redemption in connection with a change in control, the company will also be required to pay the holder an amount in cah equal to 6% per annum on the then-outstanding principal amount of the note from the date of such conversion or redemption trough the maturity date, as it may have been extended.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div/&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The Convertible Notes consisted of the following as of December 31, 2022 :&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="margin-left:63pt"&gt;

                &lt;div&gt;
                  &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December&#160;31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Liability:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;
                          &lt;div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Principal&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;40,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unamortized issuance costs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(425&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net carrying amount&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;39,575&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;

            &lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;As of the issuing date, the company recordered the issuance costs related to the Note in amount of $596 as a deduction of the liability which will be amortized over 3 years with an annual effective interest rate of the net liability is 0.14%.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
            &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
            &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;The company recoreder an amortization expenses related to the issuance costs in amount of $171 for 2022.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
          &lt;/div&gt;
        &lt;/div&gt;
      &lt;/div&gt;
      &lt;div style="margin-top:0pt;margin-left:76px;margin-bottom:0pt;text-align:justify;font-size:10pt;font-family:Times New Roman, Times, serif"&gt;&#160;&lt;/div&gt;
    &lt;/div&gt;
  </us-gaap:DebtDisclosureTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_20220214_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      decimals="-6"
      id="Fxbrl_20230317110238906"
      unitRef="USD">40000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:DebtConversionDescription
      contextRef="C_20220201to20220214_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      id="Fxbrl_20230317110521274">The Note is convertible into the company's ordinary shares atan initial conversion rate of 97.0874 ordinary shares per $1,000 of the principalamount being converted (based on an initial conversion price equal to $10.30 per ordinary share).</us-gaap:DebtConversionDescription>
    <allt:ConversionPriceIncreaseDecreases
      contextRef="C_20220201to20220214_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      id="Fxbrl_20230317114114293">up to two $1 increments if the companyelects to extend the maturity of the Note by up to two successive years</allt:ConversionPriceIncreaseDecreases>
    <us-gaap:DebtInstrumentMaturityDate
      contextRef="C_20220201to20220214_usgaapRelatedPartyTransactionsByRelatedPartyAxis_alltLynrockLakeMasterFundLpMember_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      id="Fxbrl_20230317113710210">2025-02-14</us-gaap:DebtInstrumentMaturityDate>
    <allt:DebtConversionDescriptionChangeOfControl
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230325053005663">conversion or redemption in connection with a change in control, the company will also be required to pay the holder an amount in cah equal to 6% per annum on the then-outstanding principal amount of the note from the date of such conversion or redemption trough the maturity date</allt:DebtConversionDescriptionChangeOfControl>
    <us-gaap:ConvertibleDebtTableTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230317104833849">
                &lt;div&gt;
                  &lt;table border="0" cellpadding="0" cellspacing="0" style="width:88%;color:#000000;font-family:'Times New Roman', Times, serif;font-size:10pt;text-align:left"&gt;

                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;December&#160;31,&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;border-bottom:#000000 solid 2px" valign="bottom"&gt;
                          &lt;div style="text-align:center;line-height:1.25;font-weight:bold;text-indent:2pt"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;2022&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;padding-bottom:2px;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="text-align:justify;text-indent:-8.5pt;margin-left:11.35pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Liability:&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="2" style="vertical-align:bottom;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;
                          &lt;div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Principal&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;40,000&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:88%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="text-indent:-5.65pt;margin-left:14.15pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Unamortized issuance costs&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:2px solid rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;(425&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:2px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;)&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:88%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;
                      &lt;tr&gt;
                        &lt;td style="vertical-align:bottom;width:88%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="text-indent:-5.65pt;margin-left:8.5pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;Net carrying amount&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255)" valign="bottom"&gt;&#160;&lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;$&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;text-align:right;width:9%;border-bottom:4px double rgb(0, 0, 0);background-color:rgb(204, 238, 255)" valign="bottom"&gt;
                          &lt;div style="line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;39,575&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
                        &lt;/td&gt;
                        &lt;td colspan="1" style="vertical-align:bottom;width:1%;padding-bottom:4px;background-color:rgb(204, 238, 255);white-space:nowrap" valign="bottom"&gt;&#160;&lt;/td&gt;
                      &lt;/tr&gt;

                  &lt;/table&gt;
                &lt;/div&gt;
              </us-gaap:ConvertibleDebtTableTextBlock>
    <us-gaap:DebtInstrumentFaceAmount
      contextRef="C_20221231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      decimals="-3"
      id="Fxbrl_20230317104920954_33"
      unitRef="USD">40000000</us-gaap:DebtInstrumentFaceAmount>
    <us-gaap:UnamortizedDebtIssuanceExpense
      contextRef="C_20221231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      decimals="-3"
      id="Fxbrl_20230317104920954_43"
      unitRef="USD">425000</us-gaap:UnamortizedDebtIssuanceExpense>
    <us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet
      contextRef="C_20221231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      decimals="-3"
      id="Fxbrl_20230317104920954_63"
      unitRef="USD">39575000</us-gaap:DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet>
    <allt:TotalIssuanceCosts
      contextRef="C_20221231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      decimals="-3"
      id="Fxbrl_20230317112130114"
      unitRef="USD">596000</allt:TotalIssuanceCosts>
    <allt:TermOfDebtIssuanceCostsAmortization
      contextRef="C_20220101to20221231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      id="Fxbrl_20230317111331951">P3Y</allt:TermOfDebtIssuanceCostsAmortization>
    <us-gaap:DebtInstrumentInterestRateDuringPeriod
      contextRef="C_20220101to20221231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      decimals="4"
      id="Fxbrl_20230317111426655"
      unitRef="pure">0.0014</us-gaap:DebtInstrumentInterestRateDuringPeriod>
    <us-gaap:AmortizationOfFinancingCosts
      contextRef="C_20220101to20221231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember"
      decimals="-3"
      id="Fxbrl_20230317110943621"
      unitRef="USD">171000</us-gaap:AmortizationOfFinancingCosts>
    <us-gaap:SubsequentEventsTextBlock
      contextRef="C_20220101to20221231"
      id="Fxbrl_20230324114415905">
      &lt;div&gt;
        &lt;div&gt;
          &lt;div style="line-height:1.25;font-weight:bold"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;NOTE 18: -&#160; &#160;SUBSEQUENT EVENT&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
        &lt;/div&gt;
        &lt;div style="line-height:1.25"&gt;&#160;&lt;/div&gt;
        &lt;div style="text-align:justify;margin-left:56.7pt;line-height:1.25"&gt;&lt;span style="font-size:10pt"&gt;&lt;span style="font-family:Times New Roman,Times,serif"&gt;On March 6, 2023 the company signed a settlement agreement with the two founders of Netonomy. According to which, the company will pay them an amount of $ 260 in exchange for the withdraw of the claim.&lt;span style="font-weight:bold"&gt;&#160;&lt;/span&gt;See note 11c.&lt;/span&gt;&lt;/span&gt;&lt;/div&gt;
      &lt;/div&gt;
    </us-gaap:SubsequentEventsTextBlock>
    <us-gaap:LossContingencyDamagesSought
      contextRef="C_20230301to20230306_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember"
      id="Fxbrl_20230324115933816">260</us-gaap:LossContingencyDamagesSought>
    <link:footnoteLink
      xlink:role="http://www.xbrl.org/2003/role/link"
      xlink:type="extended">
        <link:loc
          xlink:href="#Fxbrl_20211108132016690"
          xlink:label="Fxbrl_20211108132016690"
          xlink:type="locator"/>
        <link:footnote id="FN20230325014323633" xlink:label="FN20230325014323633" xlink:role="http://www.xbrl.org/2003/role/footnote" xlink:type="resource" xml:lang="en-US">SECaaS equipment &#x2013; the equipment used for SECaaS revenues</link:footnote>
        <link:footnoteArc
          xlink:arcrole="http://www.xbrl.org/2003/arcrole/fact-footnote"
          xlink:from="Fxbrl_20211108132016690"
          xlink:to="FN20230325014323633"
          xlink:type="arc"/>
    </link:footnoteLink>
</xbrl>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>EXCEL
<SEQUENCE>101
<FILENAME>Financial_Report.xlsx
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 Financial_Report.xlsx
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
M?!^2!F.,6_0T7X\48JVFL:W&VC$,>8!8\PRA9CC?AT6:&C/5BZPYC0IO0=5
MY3_;U UH]@TT')$%7C&9MC:CY$X*/-S^[PVPPL2.X>V+OP%02P,$%     @
M6X%\5F3U<!:4!@  %!X  !@   !X;"]W;W)K<VAE971S+W-H965T,2YX;6RE
MF6%/XS@0AO^*U956>Q*EB1-:V(5*;:%+!0L<[>Z*.]T'DY@V(HE[MM/"O[]Q
MTL9=+IT$[1=(TOC-$\>>=\8^70OYK!:<:_*2Q*DZ:RVT7G[N=%2PX E3AV+)
M4_CE2<B$:3B5\XY:2L["O%$2=ZCC=#L)B])6_S2_=B?[IR+3<93R.TE4EB1,
MO@YY+-9G+;>UO7 ?S1?:7.CT3Y=LSJ=<?U_>23CKE"IAE/!412(EDC^=M0;N
MYZ'?-0WR.WY$?*UVCHEYE4<AGLW))#QK.8:(QSS01H+!OQ4?\3@V2L#Q[T:T
M53[3--P]WJJ/\Y>'EWEDBH]$_#,*]>*L==PB(7]B6:SOQ?J2;U[HR.@%(E;Y
M7[(N[O5/6B3(E!;)IC$0)%%:_&<OFX[8;=#=TX!N&M"<NWA03GG.-.N?2K$F
MTMP-:N8@?]6\-<!%J?DJ4RWAUPC:Z?ZY"#+H9$U8&I*+5$?ZE4S2XFM#KYUV
M-#S$W-H)-H+#0I#N$70I^292O5"@%O+P5X$.T)6(=(LXI*CB.0\.B><>$.I0
M2M2"2:X06:]\<R^7]?;(;E[VGL\CI26#+KAA":]Z85QG<'U].R/7LW.$R2^9
M_"9,(_@@DL7P(4+^0J[X:Q45KN0XCNMUCWK='H)U5&(=H6+E()F]+BM["&].
MG?88H>B6%%U49I1):2#&D0J@<QXXDV:,$1CWE5"X6KOMTK;G(ER]DJO7K'=V
MP<9P4551X5IFB"-(QR72\;N0[KB,1+@?"E<;/R!()R72"3Y-@"<LF&(VKX+
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
M[N!2OYKH&K$S%&]L+:^XTIUAEZ6>72",@SXO.%<[P[3'?AK&_P!02P,$%
M  @ 6X%\5EZ0D*'9 @  [@<  !@   !X;"]W;W)K<VAE971S+W-H965T-"YX
M;6RME5UOVC 4AO^*E553)W7-%R2T@T@4J%JI:U&AV\6T"Y,<B%7'9K8#[7[]
M["1D4$)75>."V,EY7S_G^*N[YN)1I@ */664R9Z5*K4\MVT9IY!A><J7P/27
M.1<95KHK%K9<"L!)(<JH[3E.8&>8,"OJ%N_&(NKR7%'"8"R0S+,,B^<+H'S=
MLUQK\^*>+%)E7MA1=XD7, 'UL!P+W;-KEX1DP"3A# F8]ZR^>SX(37P1\(W
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
MU&FVEFCACZ;!NM'A'XF%L%>H (7Q:;4W/O04F&Z1VK0NXY6F=IZHO:#(1LK
M3,S>!E22$M%"B>!5.EB[EFRXS!95?^XR+1W:'F[M!K@+>\E2:Q^?]B5:M]T9
M6C8")+BQMKC!P2J>VK%+AQ4?UNM26@*^R8!6.8E,#J[>>6EX*OZQ*IL#X9:G
MY>J((R4AUL<#6]EN0?37@63! @9"]^K(3(&BI>%%]*XIHNB!/M_HN@ [(2N1
MR=YC@RK0"X"K2 8/G6_0/5L.UE^0XKG:% >Q)]_&P[UKWNJKU/;/]=QOBBU5
M+E>)P^C(BFS2DLE1 =R]_?GM%?6VHGU0^"*^>G]U/8Y_PA+P^ H&@*RQ6F-P
M\:;Q0[RSN[D.L.269:\NG(QIA$0'CVV@MJ5W3EZK:J\F AV0&<I#2OTNUW"X
M'2^'37H:G%$;=<SAB&JB;0BLI]MJMRN6RQ277/>KA[JE!NY(ZLPH#DGJS_@'
M ];+^72^F-*#]XJ]Z2BRJ04N_/QD[G)YI"P"('()/YCO,Y]-Y_8A.]@_-?;K
MWY>N"HRH9F,))2"=5O(#&DE_9]\8=6RW/>I-8] @%Q  JTE_IY:!0E<85;\C
M#NU;]T'C<_'"2M4.GZQM50YJ$[U0P;19[A.&U"E84?IXX*=T5\]KB6[WX&:^
MIM.M3"1IH.YK8&U28*AE'\K&@:[7B?0F-VOZETF6\XO'CU(]WG)-B"488GX:
MU=C8Q\H-TG'U)3#?A!S<9J!$+V^*HKSCFWG5U#M6'TYN;JZ>7L;O$0'K[, _
M;[]F@O?80*!L-! E9WU(Y9*T3S('LLO4)KY=8_8,L-2G=/"#45YZ?1$9Z6%_
MNM:;/ORX$37 R1FII*_*)FS4C"H;-E8O=1%@,1+%9Y.P8>5II _'HK&IP,#O
M!<9 RV.2UT=2':B@A*'R]Q1PF+/E!;?67YC.^LOE!=Z;WF!)R%O:YWY[0,OQ
M0_+9'A<UEWOXK'L'_?]I]9_6XORYD08S>TKQF$XI#%<UV.&/>A%2)\,'8E*9
M]]B?B$.=<B<MFNL#SA6$G$[Y'1ON3S+<*%><;V_CXO8NN,@1#TG17QU=.AT
M*WR+\J'M "/]W=L72.VQB:#6OO=?@&%"_(ZANH8OI-_ 8CCP2Z_D(=^W\9*[
M%GFJ8!\'3B,>-1R<W(OJ:'*2G5>J)TNOST^#NJ6:!B^"L 4:2>RI14;=H$:?
MMN76F&<!4E8]B#6R*6@BT.[YB/-]J4L5"5LK+2O?S].W*F'#UO6[_@O]3W>.
M(<R:IZJK8F+"#_V#.AJ31Z12@('X!,5F O;J@=4B#*]YR=B&5/CX.;4W3!AH
M"I/JA>"3+>@J<KF%&LW.';9,7C+S,V\ EB^JPKP1QFODPM]3K0@1&F5(QBM7
MX4G.GXWG'"1JMH6/BCR8:]MT[I%-R*@K*X;G@A?&<&C/U/JBOF<*O8*]&,K7
MH%TGMG]S ]JPW^ ?3L=4^8C&8O)?X"04)@W22YIJDTHB:6Q&V]=8N9SZR)4[
M:N$Q"=*B1^28YJ7KH,C+H(#V?C;[QN*B].F4;7D3I,88$8@<KD\,7,JN^[?S
M?KOD6.Q)ZPH>''SLY" N3;%6JNN*[J;1:Q!>:Q8O&2 *4V%4W>I$>U"2?' 9
M\^,//$+Y8=RQ,@T]HIUNG\Y%:?U[M^+?\_S'TE35ZR?XYLN _I]#,>9P+N$,
M-6WWBHSV+%Y"?\^$QFG:VR+.=H]?/)_%H[<F / >,Z]P\E&8A/X5:2O(1CU@
MK#N_8#^Q_YJASZ*\6)VK)_SLDPZE++J#T)D$*E 6B(2BH'R=30SV;+]T6P:#
M]5LMH*Q] \,OP9Y]L3P;SQ=GL+?Q\_D2WX. '\\O7HP7+Y8M?>9^2EU4P]CE
M UI-3Q+F']9M%HCP4;@\:SJ^C@-/H8Y#K8)<OHCO*]!V"1-R#14->27&4 ZI
M&'8VFY]WA"\VPNQE;F;(+LK>%V[H77EOW.1V!N._41)W@!U;"D!NZ\K<G%0E
M,OI2(VR3]MKGK!@,'M.OT<?P107N=69ET>_I;H_0P1#;_(QM=\WQ7N":G/?6
M#R-&IB_.,5C] D/5BQ?SZ-KY% 8W+/D0#EU,13HZF9_.Z#4=X[/G"_[P8H8?
MKOX<ANORLAMBGT0O+N;TWSO;LM$D'\&/R_'R_%3^_:'OG0'1 IY:1+\ (:S#
M-YL,P0'[6Y[3VTA@UA?\X6R!+R9Y&,T+P.T)8>8)#EG,3^W',_@H>9[W''EU
MAHI+[*J<]/9+[(9;LX>:1>MM(YPQPLX6/RMBB%2GT>=I]$.0.;/I"PLQGVIU
MM],<?7ITB&8LNPJ^XJ>",I)V98DKVQ,>[J7Z>*_ \B )7UZF.=;2B@<9IBO*
ME!30?76(:LC3A5Y6$)83]$8&940Z;,_7;L9)F6)9;7H(V:BX;9'O*77W)M/,
MUHBV&O)2/S JCZ=^K&)Q8F,5K.5GSS5W24C"]'U,=ZPH0!S4@AI#4^*=!^,7
M(:3:<NE-N"%Y6C)3_!=/LGGE-8;JFKE^^%S>*=596O! K]YPP7-_N][N0G.3
M2M; X,"7VDW@0 W<._B(/H^CJ?FGM)"LYNHEROH O2Z,Z#L#@JU^JC]A=NNL
M*H>;R^@G]*7$\W@2O;--8<S$?F>&^/>FI-QK;F1STA0F,8R=@MS!"@T5TUF\
M:K_FDM]N+LC34UEZ 4O?2.#-=.9SJW-S)0Q;8?B6>BK:OWQX:?,\,PA_)%KO
M5:DAZ'Z>E^S>]70+'R4W=[;/Z"6KC]O6N&<*AYO'S"<3F??4Z 8]LE2^> <6
MW%Y:2VXJ4\T4O!(07^78BT0/6R>4TC$Q<2PO3F-[ /@5D#)3.,E36@J[6ZU<
M1$Q:M%'$GH0O:9!55:Y*VQW5@T-N49K4R7?(JX0@ED 0'XNR0XVN-%CJT7A"
M0%R=$U**TN9 B&NS93$"#%NX0*C@F,Q>Y+<>J_ 8@VO8;/1P?NMDCD!J#N3*
M_13W@YO&_L)-0FQ^>-#Q?9^ /,&R:,]QU]TU^4,PQ-EZLNG%D.J_Y@\(FX$7
M%Q5I-X;D21FOJ#F4(_W1[Z^8+G0]2?*:X12);C$YCS8MMP[OG\MQ])&+-$=2
M62[CD&#&[+P! 4IB;0C4I5@P;-$.,>9C;-X2U,YK,;4N[:3B3C,1-CJ[+8K%
M<VH3>"3KO;]SU]B^9-'DV!DE>"SS_.WJ^AKQ-3^?GGU#/.W?E<+V =,(A-D;
M>Y*,;WD/Z -V9=H_PAWB R:E]W;J.5B]H_;J_\IS!2^GGI^]?%:_>ODLT_#/
M&OZKRGOXEZIUW@ MO'JY5]5675.O-5KY^]%\Y'V+8O#[T=7\\FHQ>@8CW>.O
M7AZ2K0*ZWZ+)E*L-#)U-7YR-X@H=+.:/NCS@E-@AIR[W]'&G0.NL\ 'X?5,"
MU<H?N "6:1)XK_X74$L#!!0    ( %N!?%81&I#TG ,  %H(   9    >&PO
M=V]R:W-H965T<R]S:&5E=#$Q+GAM;*56;8_B-A#^GE\Q2JMJ*P%YXV6A@ 0L
M>T7=[:U@[_JAZ@>3#,3:Q.9L!V[[ZSM.($>U+#VI0F#/>.:9&7M>&!ZD>M$I
MHH&O>2;TR$V-V0T\3\<IYDRWY X%G6RDRIDA4FT]O5/(DE(IS[S0][M>SKAP
MQ\.2]Z3&0UF8C M\4J"+/&?J=8J9/(S<P#TQEGR;&LOPQL,=V^(*S:?=DR+*
MJU$2GJ/07 I0N!FYDV P;5OY4N SQX,^VX.-9"WEBR46R<CUK4.886PL J-E
MCS/,,@M$;GPY8KJU2:MXOC^AWY>Q4RQKIG$FLS]X8M*1>^M"@AM69&8I#[_B
M,9Z.Q8MEILM?.%2R';(8%]K(_*A,=,Y%M;*OQWLX4[CUWU$(CPIAZ7=EJ/3R
MCADV'BIY &6E"<UNRE!+;7*."_LH*Z/HE).>&4\^3Q8/D^G#O'G_<=E<31[F
M\#A9_C9_MCQ8S6>?EHOGQ7PU] Q9LSI>?$2>5LCA.\A!"(]2F%3#7"28_!O
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
MQ;>N[9#&?(LI/3]B3ZA%Z\F],X3W&,8.MA";EJFG[FXJMUIE?R(#6-LF,@Y
M8H4$<?M,0U-54J'=4N3TR/^__4'R^O67LSB:_F8[G** Q7U_G3R*HVCP]O@X
MD!8 'D]/?IRT5!?L_^>P/?RB]@R$GZ6T"!_3_Y7![_#;Z83H[72ZE]ZV;+Q
M<2"PD[CGB>QTW#O:]R9BU'JE5 CT';TXHZQC2H2W2^N[ZW=SU^&5U$8\O-C[
MB+:EB9B+.8Z.A].3/C/A95GXX73I7U#-M'.Z\)>9P+]A0P)X/M?:-3_(P/J-
MY=5_ %!+ P04    " !;@7Q6-A/B&.$"   0!@  &0   'AL+W=O<FMS:&5E
M=',O<VAE970Q-"YX;6RE56UOVC 0_NY?8675/J7-"^\,D )D:Z6U1=!UDZ9]
M,,E!K"9V9AMH]^MW3H QJ463]L5ON7ON.9^?RV GU9/.  Q]+G*AATYF3-GW
M/)UD4#!])4L0^&4E5<$,;M7:TZ4"EE9.1>Z%OM_V"L:%,QI49S,U&LB-R;F
MF:)Z4Q1,O8PAE[NA$SB'@SE?9\8>>*-!R=:P /.EG"G<>4>4E!<@-)>"*E@-
MG2CHCYO6OC)XY+#3)VMJ,UE*^60W-^G0\2TAR"$Q%H'AM(4)Y+D%0AH_]YC.
M,:1U/%T?T#]6N6,N2Z9A(O.O/#79T.DZ-(45V^1F+G?7L,^G9?$2F>MJI+O:
MMM-Q:++11A9[9V10<%'/['E_#R<.7?\-AW#O$%:\ZT 5RRDS;#10<D>5M48T
MNZA2K;R1'!>V* NC\"M'/S.Z?[B.YW0>3^*;QVC\.5[0Z&Y*9_-X%MU,:?QM
M%M\MXL7 ,QC+>GC)'G=<XX9OX 8AO97"9)K&(H7T;P /21Z9A@>FX_ LXA22
M*]H(7!KZ87@&KW',O%'AM=[$6X%2D-*)U$:[=,)*;EC.?T'JTIF"DG%<,)'2
M>Y.!HI'68#2=<IWD4F\4T._14AN%[^K':_=31V^\'MUJK:]+EL#003%I4%MP
M1N_?!6W_PYG<FL?<FN?0_Z.J9W%?9WUW_Q#3=I]>DG\+2["24"SQ2K&:Q%;3
M#@'9WSF%9^PX&C2Y($VWU?:KV0][Y)/<@A+8$0QE&Y-)Q0U'L] -_"Z.O6:'
M1$FB-EA3+@P@04,"UV_U2-#K$A0Q2E2@J+#J(GE![2J^9;8IT 2?JBTD@C5(
MK^N3!:*;2\0H: XH>C0NI>9H$+0;).BV2/4H-.F$)&@%2+'C]O#T@G3=9L^G
MK]70.U%I 6I=]2*-L3?"U((]GA[;752K_(]YW2MOF5ISH9';"EW]JPX^<E7W
MGWIC9%EI?BD-=I!JF6'+!F4-\/M*2G/8V #'G\#H-U!+ P04    " !;@7Q6
M:0</D\T"  #7!0  &0   'AL+W=O<FMS:&5E=',O<VAE970Q-2YX;6R%5$US
MVC 0O?M7:-Q,3Q3; I) @1E(Z#2'? Q)TT.G!V$O6!-9<B49A_[ZKF1PZ4Q"
M+]*NM._IK:3=<:WTB\D!+'DMA#23,+>V'$6127,HF.FJ$B3NK)4NF$57;R)3
M:F"9!Q4BHG%\'A6,RW Z]FL/>CI6E15<PH,FIBH*IG=S$*J>A$EX6%CR36[=
M0C0=EVP#CV"_E0\:O:AER7@!TG EB8;U))PEHWG?Q?N 9PZU.;*)RV2EU(MS
M;K))&#M!(""UCH'AM(4K$,(1H8Q?>\ZP/=(!C^T#^Q>?.^:R8@:NE/C.,YM/
MPLN09+!FE;!+57^%?3X#QY<J8?Q(ZB:V1T.25L:J8@]&!067S<Q>]_=P!+B,
MWP'0/8!ZW<U!7N4ULVPZUJHFVD4CFS-\JAZ-XKATC_)H->YRQ-GIS=WSXN[I
M?GFS>!Q'%@G=<I3NP?,&3-\!)Y3<*FES0Q8R@^Q?@@B5M'+H0<Z<GF2\AK1+
M>DF'T)C2$WR]-KV>YQN\EY[<@K1*[\@U-ZE0IM) ?LQ6QFK\#S_?2KDA[+U-
MZ&ID9$J6PB3$(C"@MQ!./WY(SN//)^3V6[G]4^S_>XW3X+O[IP6Y&)%/P1%-
M@#<*Q0JTN]7 W:H;DF#):OQ&%C1GP@1G >W$<0_GI-,?]H,O7'+\4QG9*)69
M($DZ=# ,AIW!\-+%]#KTG#HCZ<1#2F:&J#4Y/L@_'V$R<P:Z-@>R/G"66F55
M:@UQ"1!NH2!LI;9HRE14&1A75: U$X[605-EK+.]&F*4R BV(U+G/,VQ,^ 3
M5T!J9HA4ENRPDVE(U4;RWW@:EYZ"%:J2GH25*."5N^3%CIPEG0LZ]%+/^I@8
M0DT)OE6(7?>M)XV.BJT O?$MQ:!&Y&_JKEUMN]:L*=:_X4W+NV5ZPR5>!*P1
M&G<O\!OKIHTTCE6E+]V5LM@(O)ECYP7M G!_K90]..Z MI=/_P!02P,$%
M  @ 6X%\5DZ#04I) P  +P<  !D   !X;"]W;W)K<VAE971S+W-H965T,38N
M>&ULE57;<MLV$'WG5V!83Y]0D^!-E"II1K;4:69B6[&=9#J=/D#D2N2$)!@
MM.R_SP*45+:QU>8%U]V#<Q;8Q70OY!=5 &CR7%>-FKF%UNW$\U160,W5I6BA
MP9VMD#77.)4[3[42>&Z=ZLH+?#_Q:EXV[GQJU]9R/A6=KLH&UI*HKJZY?+F"
M2NQG+G./"_?EKM!FP9M/6[Z#!] ?V[7$F7="R<L:&E6*ADC8SMP%FUQ%QMX:
M?"IAKP9C8I1LA/AB)N_RF>L;0E!!I@T"Q^X)KJ&J#!#2^'K =$]'&L?A^(C^
MF]6.6C9<P;6H/I>Y+F9NZI(<MKRK]+W8_PX'/;'!RT2E;$OVO6V$)V:=TJ(^
M...\+IN^Y\^'. P<4O\-A^#@$%C>_4&6Y9)K/I]*L2?26".:&5BIUAO)E8VY
ME <M<;=$/SU?W]^M5_>/?Y#%[9*L/GQ\M[Y9W3Y2<KMZG'H:#S!F7G8 N^K!
M@C? 6$!N1*,+159-#OD_ 3QD=J(7'.E=!6<1EY!=DI!1$OA!< 8O/,D-+5[\
MEER)SUGJ%TK6%6\TX4U.5E^[LL5WILF?BXW2$A_*7Z]I[Y'#UY%-\DQ4RS.8
MN9@="N03N/.??V*)_^L9WM&)=W0._4>OZ3S8[=WCBJ03\@LY ^M@Z*'>@#3A
M=TSX3<.<:Z'TQ'G/-P2.<7,N'#:F(\;,(*7IR%C5;:=!*AMA#'G9%B!Y-7!B
MC*9QXK"(ABQQ[K;;,@.R[613ZDZ"]1L8TSA)3<M\YSU@%A:BRDE9MU(\@;%0
M3DC]<'QH'U;7G#\,_$=TA )BFJ:)$X4T'=LNP;5%EG5U5W$-.68S7EU6<E,O
M_JV1)8@\,G0C/_T_^E(:(!-4R9+HO^3%Z=B)P_@M:8Q&<8AM$/K?2PMI& 5F
M,XV=8$R3Q'>"U$I;'N6@M ROS5Q/A"")&<34]WVR'"@F\(RE7B%+(8DN@+P
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
MGC;@0B;9.WB<>9'."(K/^4KK// 9F%D4&(!GZK^\2AL3</(^4/D#>O7 NO]
M?+$.I.$)+HP",YZC5.A4^-<+'$B1KL)\1!?"KJ@6*O/5$R5'RR5+BX8A1.U*
M+(2\,$_9./@ME%CLVB1KC"_C,\Z]2K-W26\Z&GIB)6-<6V9-X^^8=2,<?/M-
MF/'/VN<PAL!?V[+*/M* ES_GP;"3],;C(0]'& X^#7@X[HR3"0\F/B*D@\/#
M$@!VP)E[[?9]7XNM;]K.N!?#]%I:2T>DRKIQ'C&8H)J=]Y-/G0^=KX'4T("B
MD2_BQVZ T>53%%]KW%!DWV2^MN6/0P1]6 6@*@U&RE3GE:=8$+?9W>]TJR/L
M$D^.!JC%=6C?][.["YJ.D@]M]>)D$M$"DJ30]1ZJO!%&(&T)*9WY.%[0F^>B
M"*E9J\RW0?7MP 53;B>$\(2$_(FN@M;I1:'RP&*P/1PZI/$6 G\YY#3G'@DL
M9NMGBC;^..GYU:U4LYL7ME^*-7IA5RM[J-,_O-4HCB-*&277Q@QPOE1 >!V0
MV?6&VVBPUI<@H&G5 \FR+O16AJ+>2J<K76[IVF41VH7?71Y&D?[9*,,0;FD&
MWCL.[^^B0C);]AY/>[14!>L5I6JM"DH+H: '.>3.NM;F/5?FYY^F23+X7&,>
MIXOETOH'\></V*\H9!ZH*78V"\,:PF(EC8,).V[:%U,@*+\[?7PV(+W',,3
M_C)10D,]IFSS!,J(;N=WE$23FZC=DCD3DE&.973)[QRR#GA[MS@D-Y[YB#?L
M$>#,9+7UCP%8"-L_?L8E( I_\!6]S6 P$\?H-D]E6T!]8S15"T;$=;X1!CM-
MO.WP"?FMRBM?$BN=*T+PC^CX@P O/^2%?V,RH/C75:Y#@^=0)' NE9)5SN[+
MVL;I(KJ3$H0#3>-I]-(QKG]P'D<GY?ZK TEQ(<+1?/]T_V$S"^?YQ^7AJPCY
M@B0682UA.H@^XCAKPI=&N'&Z]J?[A79H6S]<X>-,&EZ ^:5&H.T-;[#_W#O[
M'U!+ P04    " !;@7Q6@2$]1:@(   #&   &0   'AL+W=O<FMS:&5E=',O
M<VAE970R,"YX;6S%6%MOVS@6?M>O(#S!3@O(LNZRLDF 7K+; CMMMVEG,%CL
M RW1-K>2J"$E.]E?/Q^I2V3729N9!?8A#L7+N9_O'/)B+^07M66L(;=E4:G+
MV;9IZO/%0F5;5E+EB)I56%D+6=(&GW*S4+5D-#>'RF+ANVZ\*"FO9E<79NZ#
MO+H0;5/PBGV01+5E2>7=2U:(_>7,FPT3'_EFV^B)Q=5%33?LAC6?ZP\27XN1
M2LY+5BDN*B+9^G+VPCM_&>K]9L//G.W59$RT)BLAONB/M_GES-4"L8)EC:9
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
M)"8"O(?JV4#IEH@59>U'=;6)9Z02EI@20]Z5+O;%%BL*Y-?- ]4V\30R.T.
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
MGE-XR7>IC;\6^F"T[WG::2]5,F+A+7?CRO%6R"D<9,?5G.=[+0A=>I;**^7
M;*OMUI&/ P^Z6%"$,P[()L>-XZ+T+"D6M*::JVPE7;8)7[W&X=M_HGI%IXCH
M64V5V8;%G^)2K/OA9!$U1482V:8D#]_Z<A1*5077,1O1K_KC_PJ%!74 /TJ;
MX^6%OBB31%3+[&E5LN4^4)JEH\DU99S*,$9430UC6I^/WUHGN['2\E%L*&W*
MEN!HCNX9+&)2V-XU<#SHSPUX;G M12QSHG(\N&VU#G8&DX";P>"'(MGD]E^N
M6&J40B6< NOL8'<230=[@QMZ6B7"F+5W[&-$Y@<?]J>S*9S9EAP;\XY:;S^1
M!A,J2_39:S9NO-!J+ER=V.[T2M7OJ-,/ARQ8T,E*JZ1?]7DK#5:9I,3XDJ%J
MV4C2#QR*YMC7=:=\05"^<;% _ZCBODOTK.NZJ"\ TKUQ0)TZ&(63MVTSZTG#
M316R5^$9XB.].[FY/=/W3/U3I>$LI"0;G\L1;+N/Q[VG4H%FZ1^$7"H$4;^:
MNMGNS7E6/[4VV^L'ZQ=AEE)9Z@4+,@U&,WI^F/H16 ^<+OW#*]:.GG'^,Z-W
M,QK>0.L+3;EJ!NR@>XG/_P-02P,$%     @ 6X%\5O7192"% @  A@4  !D
M  !X;"]W;W)K<VAE971S+W-H965T,C8N>&ULC91+<]HP$,>_RH[;Z2G%QB0T
MI< ,)'3:0QX-27KH]"#LQ=9$#T=:</CVE61P28<PO<AZ[/[VO[)VA[4V3[9$
M)'B10ME15!)5@SBV68F2V8ZN4+F3I3:2D5N:(K:5098')RGB-$GZL61<1>-A
MV+LUXZ%>D> *;PW8E93,;*8H=#V*NM%NXXX7)?F->#RL6(%SI(?JUKA5W%)R
M+E%9KA487(ZB27<P/?7VP>"18VWWYN S66C]Y!??\U&4>$$H,"-/8.ZSQ@L4
MPH.<C.<M,VI#>L?]^8[^->3N<EDPBQ=:_.0YE:/H/((<EVPEZ$[7WW";SYGG
M95K8,$+=V*:?(\A6EK3<.CL%DJOFRUZV][#G<)Z\X9!N'=*@NPD45%XR8N.A
MT348;^UH?A)2#=Y.'%?^I\S)N%/N_&@\?YC.9S\>9M?W,'MTXS F1_5G<;8E
M3!M"^@:AF\*55E1:F*D<\]> V,EI-:4[3=/T*/$2LP[TNB>0)FEZA-=K<^P%
MWME;.:X6%I]7J AF:S=:^#596#+N1?P^E&]#ZQVF^2H9V(IE.(I<&5@T:XS&
M']YU^\F7(UI/6ZVGQ^C_]3^.$@[KN[ZYGT'W?  ?X=\(<*/@BIFLA'ZX\1Y0
MB9!I63&U <L+A3DPL$@D4/I+9(7!9E9S*H,YU1J6>N4>@+&@EW"-I)66FPY,
MLDR;G*L"2$-=\JP\>16@YD) Q39^4P)S=2H=ASSD/:3]!+@"?,E*I@IT(4QP
M]G%SPVIO%6""<=F!0_<?[]6&1%.$#F!=>!>D*9-VMVTRDZ:V_IHW'<K=4L&5
M!8%+YYIT/KD'9YJJ;Q:DJU!I"TVN;L.T=(T2C3=PYTNM:;?P =K6._X#4$L#
M!!0    ( %N!?%9]GR=\ C$  !NI   9    >&PO=V]R:W-H965T<R]S:&5E
M=#(W+GAM;.U]6W/;1I?@.W\%2N-,Y"F*YD6R)25QE2P[&>TFL<NRYZNMK:U:
MD&B*B$& P44ROU^_Y]H7$(#D9&:>]B$.10*GNT^?/O=S^L>'HOQ2;8RIHZ_;
M+*]^.MK4]>[RQ8MJM3';N)H4.Y/#+^NBW,8U_%G>O:AVI8D3>FF;O9A/IR]?
M;.,T/WK](WWWH7S]8]'469J;#V54-=MM7.[?F*QX^.EH=J1??$SO-C5^\>+U
MC[OXSMR:^O/N0PE_O;!0DG1K\BHM\J@TZY^.KF:7;Q9S?(&>^(_4/%3>YPB7
MLBR*+_C'3?+3T11G9#*SJA%$#/^[-]<FRQ 2S.-/ 7IDQ\07_<\*_6=:/"QF
M&5?FNLC^D2;UYJ>C\Z,H,>NXR>J/Q<._&UG0&<);%5E%_T8/\NST*%HU55UL
MY668P3;-^?_Q5T'$4UZ8RPN$B!<\$,WR;5S'KW\LBX>HQ*<!&GZ@I=+;,+DT
MQUVYK4OX-87WZM>W-[_\?O/SS?75[Y^BJ^OK]Y]__W3S^R_1A_>_WES?O+N-
MCC\46;I*3?7\QQ<UC(=OO5@)[#<,>]X#>S:/?BOR>E-%[_+$)"& %S!1.]NY
MSO;-?!#B6[.:1(O9.)I/Y_,!> N[^@7!.^N!=[5:%4U>I_E=I.N,_O?5LJI+
MH);_T[5BAK?HAH='Z++:Q2OSTQ&<D<J4]^;H];_^R^SE](>!V9[:V9X.07_]
MN3)1L8Y,5:= CJ;JFM\PA'@R:@.YC#YM3 2SW<5E3 <%?JWAJU615X"3!!Y*
MHG6:Q_DJC;.HJN$+.)9U%:4Y/H2<(:WW0+?U)OH\N9U$OUQ=?8 3^V>3 @Z
M6',XWOA&5!?PUQ?C!A]'?S3)'4.+\R2**^ ..YQ%-:%Y71?;79SOOP_ +$V6
MFGL 76_BFN;Z%(!14\%"XM+ U.*JR.-E9NA )U&S@V6G.?,XXA7W<9K1 S(
M@#?X84\ MG%B:'[5$X=>Q0!SO09.1-  V46):(VW2'X5HAP>-_)FEL;+-$MK
MI$;\.TFK559434D[!RA'@D5$]+W#H^#.5;J;71LXIC?[)E0"BO/&T#/F*TB!
M"J E38F'Q;V#?^U,F1;))+I:U0T, )L.+!$673093A[674;KLMC":X6/L<G
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
MB(IUD\&1N'<Q98W)\!EU)JBX[TI*+QA]-_HU7KJ%C&8OHY-H?C9"YM[41MR
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
M;ZI$$HSNZ4.IIP,T%2:8"#'W+;G3J@A5/"RX( [?&BH7K<'-!2-[NAK%$W.
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
M-DQ#^'9MD.;#;9"NT=>3URY16M+MJ)=0)_J'X548O!D >>E=0H&E*V6S%<S
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
M]MO]1'\V!=6&<'>TXR;7S%!V.G-;1+1"]4J0,G 8D$9#%,K(JR8R]!R&OI$
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
MZ0<$7RGX\]G9R:D%+QXM&>':NFZQKHN<VU;6O7^ K\B7(: E45!<:)(3R_+
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
MSQ8H:X#[:RG-4;$)V@_AY"]02P,$%     @ 6X%\5D@S8(73 P  ? D  !D
M  !X;"]W;W)K<VAE971S+W-H965T,S$N>&ULQ5;=<^(V$'_W7['CR]PD-R1@
M&\C' 3-P(=.TH<V$)'WH]$'8"Z@G2U22(?GONY*-CTP)S5L?;'UX][?[V]5J
MW=LH_=TL$2V\Y$*:?KBT=G75;)ITB3DS9VJ%DK[,E<Z9I:5>-,U*(\N\4BZ:
M<:O5;>:,RW#0\WOW>M!3A15<XKT&4^0YTZ\C%&K3#Z-PN_' %TOK-IJ#WHHM
M<(KV:76O:=6L43*>HS1<2= X[X?#Z&K4<?)>X)GCQNS,P3&9*?7=+6ZS?MAR
M#J' U#H$1L,:OZ$0#HC<^+O"#&N33G%WOD6_\=R)RXP9_*;$[SRSRWYX$4*&
M<U8(^Z V/V'%QSN8*F'\&S:E['D[A+0P5N65,GF0<UF.[*6*PX["1>L=A;A2
MB+W?I2'OY36S;-#3:@/:21.:FWBJ7IN<X](E96HU?>6D9P<WP]L'>![>/8UA
M,AY.GQ[&D_&OCU,X?F0S@>:DU[1DQ<DVTPIQ5"+&[R!&,4R4M$L#8YEA]A:@
M2>[5/L9;'T?Q0<1K3,\@B1H0M^+X %Y2<TX\7N<]SHQK>&:B0+CF)A7*%!H-
M_#&<&:OIF/RYCW0)F>R'=*5S958LQ7Y(M6%0KS$<?/X4=5M?#SC<KAUN'T(?
M3*D4LT(@J#G<<,EDRIF H3%H#4R0.?\S8!9VF+D3#P^8%EISN8 1,]SLXW78
M\M XFY0 S&>HZR0$WM#:&\I+^U2HY$QAG#$N5X4%^[K"X [7*""JQK@:D^!1
M62:"DL)5,%PS+MR!.Z5KYM0PHDI7Q'>T;@^,8\$M1Q,<!:?TM!OQ9?)F3A5*
M]2?!T469OE)A:KYFKN(AI=/HTFI(/D[*UQUG,RX\YE4P9EJ>TH4%HMI]):'3
MX+C;Z08GV^&C%HXO6Q&)UQ-/%.9UUB1=M,S3K@@DC7;4H;&R<Q3$C?/.9; _
M\M'QEY/_.?A1U.@DT=O%1X/SY?*B18-[O\G A_6/SR_*X/KQ/V,;Q8UVDKQ9
M $70U84@03['[.Q ?7;J^NQ\O#Y_E.!D-SE//CE38LGG/&72PI-4,W=3^##?
MNJSM+="#IO=?/",F*"+H;H2?F2RHV<*V<%THW'F'WW;/.WS^=!%'T5?X!7&%
MV@3=3KQ/C&5_44LJ"67$T"K EW3)Y )!,TMG9%A+; 6JSUP"'2],F:$<R0PL
MM?;J$%/4<%N"E&W#*?O,]>R@'>Q0^?<M=$1^=F%? IL['3%'O?!]WQ!Z(6W9
M'.O=^M=B6';4'^+E?\F$Z067!@3.2;5U=DX)T66O+Q=6K7Q_G2E+W=I/E_1[
MA-H)T/>Y4G:[< ;J'Z[!/U!+ P04    " !;@7Q66Y^:-3L#  !7"0  &0
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
MER7^64!9!SPOI#1[PR8X_*MFWP!02P,$%     @ 6X%\5AI!Z>]G P  H@<
M !D   !X;"]W;W)K<VAE971S+W-H965T,S8N>&ULC55M;]LV$/[.7T%H1=$"
MFO5FV4YJ&Y 3KS.P9D'LKAB&?:"EDT6$$E62BM/]^ATEV750Q^@7\DC>/??<
M\<B;[J5ZU 6 H<^EJ/3,*8RIKSU/IP643 ]D#16>Y%*5S.!2[3Q=*V!9:U0*
M+_3]D5<R7CGS:;MWK^93V1C!*[A75#=ER=2W!0BYGSF!<]AXX+O"V UO/JW9
M#M9@/M?W"E?>$27C)52:RXHJR&=.$EPO8JO?*OS%8:]/9&HCV4KY:!>K;.;X
MEA (2(U%8#@]P0T(88&0QM<>TSFZM(:G\@']MS9VC&7+--Q(\85GII@Y$X=F
MD+-&F >Y_QWZ>%J"J12Z'>F^TXTCAZ:--K+LC9%!R:MN9L]]'DX,)OXK!F%O
M$+:\.T<MRUMFV'RJY)XJJXUH5FA#;:V1'*_LI:R-PE..=F:^NMLD=Q]7BS^6
M-%FOEYNU2^^6&_INP[8"]/NI9]")5?72'G#1 8:O  8A_20K4VBZK#+(7@)X
MR.Y(,3Q07(07$6\A'= H<&GHA^$%O.@8<M3BQ:_@?90RVW,A**LRNJH,JW8<
M@Z6)UF TO>4Z%5(W"N@_R58;A87S[[D\=%ZB\U[L8[K6-4MAYN!KT:">P)F_
M_248^1\NQ# \QC"\A#Y?X^/,&B0M\Q]#.$?V(MQYLE_:BH:,)D^@\('2SQKR
M1E#!<R!X*5!N0=F+(>_^!J;T>V(OR X!^5/Q':^8H#=2FVNR@;2HI)"[;R0:
M3'X=D3<D\-T@B%"XPCD@"Y8^XCD)!Q,2N)/QN!]OVB> ?A0(9M^Q+GBMR7 P
M))$;7X7]N):YV3.\,L%3_#& Q&@_BH-^7-W3A[>LK#_<DA%:C.*K?GR#=-T)
M B"A*Q1\DJ1I4S;H"P-GI52&_]?Z?1%$QWK\ _N?8'Z1]6CDDRCR3_F&;A#9
M8.(PMB3';C0)K#!RA[B?= R1:XJ)QGT$#H)V'L8QO5!I\;'2XI^NM*4VO&PS
MDYQDABZ?:\O^7-E=Q#Y?=K:6*%09KW;T195A8=EZ"=S ']O%\+L8DXD?DDT!
MV)=R XH,KV*RD8:)0TK.IL([^3?QIG9M=]"8RJ8RW1=ZW#TVH*3[=[^K=]WK
M$U-8\)H*R-'4'XPQ<M5UA&YA9-W^PEMIL"Q:L< F"LHJX'DNI3DLK(-C6Y[_
M#U!+ P04    " !;@7Q6-Q-;H>4"  #Q!0  &0   'AL+W=O<FMS:&5E=',O
M<VAE970S-RYX;6Q]5&UOVC 0_NY?8673M$FH24R@M .D4-A::6T1M'O1M \F
M.4C4Q&:V ^V_W]F!C&F4+['O?/?<<W:>ZV^E>M(9@*'/92'TP,N,65_ZODXR
M*+D^DVL0>+*4JN0&3;7R]5H!3UU26?@L"+I^R7/A#?O.-U7#OJQ,D0N8*JJK
MLN3J902%W Z\T-L[9ODJ,];A#_MKOH(YF,?U5*'E-RAI7H+0N114P7+@Q>'E
M*++Q+N!K#EM]L*>VDX643]:X20=>8 E! 8FQ"!R7#5Q!45@@I/%[A^DU)6WB
MX7Z/_LGUCKTLN(8K67S+4Y,-O)Y'4UCRJC SN;V&73\=BY?(0KLOW=:Q$08G
ME3:RW"4C@S(7]<J?=_=PD- +7DE@NP3F>->%',LQ-WS85W)+E8U&-+MQK;IL
M))<+^RASH_ TQSPSO'^XGLSH-/X1C[Y,YC2^&]/XZFKV.!G3R??IY&Z.SO</
M?%& _M#W#5:T>7ZR0Q_5Z.P5])#16RE,INE$I)#^"^ CU88OV_,=L9.(8TC.
M:#ML418P=@*OW?3?=GB=5_"F_,4U1[E(:9PDJN*%IC_CA38*_YA?QWJN$=O'
M$:V*+O6:)S#P4"8:U :\X;LW83?X>()OU/"-3J$/YZC*M"J RB6]-QDH^G\'
MD-+),ZI6@SY&_V2!X_3QUJ%<8#&\>6)OWGY"LJ\&NVKD+3EO!9VN6Z.@0\:P
M!*4P0L$&1(4DETJ6].8F)F$8$-9CY+/<@!(H<T-Y93*I<I,C4MBZZ'0(:W4N
M&$'YH;@$R@&Q1/*"JE/YAELYTP1_+_M0FEP$(3GOD6M9I N>/+GKL*>Y6%EP
MX$K@4$)@%G9)KQV1J9*;W T7G&W(T%1*6!C"VFWB[A:M+@G1\Q;IMB(6U9MN
M&-%C3^D?R+ $M7+#1B.)2IA:D8VWF6=Q+>._X?4PO.5JE0M-"UAB:G!VCO^O
MJ@=,;1BY=J)>2(,CPFTSG,F@; ">+Z4T>\,6:*;\\ ]02P,$%     @ 6X%\
M5HSVD=@< P  [ 8  !D   !X;"]W;W)K<VAE971S+W-H965T,S@N>&ULC55M
M;],P$/Z>7W$* H$TFI<NA8VV4ML-J-1NTUI "/'!3:ZMA1,'VUG9O^?LI-F
MKN)+?&?[[IY[[GSI[Z3ZH;>(!G[EHM #?VM,>1X$.MUBSG1'EEC0R5JJG!E2
MU2;0I4*6.:-<!'$8]H*<\<(?]MW>C1KV964$+_!&@:[RG*G[,0JY&_B1O]^X
MY9NML1O!L%^R#2[0?"IO%&E!ZR7C.1::RP(4K@?^*#H?)_:^N_"9XTX_DL%F
MLI+RAU6FV< /+2 4F!KK@=%RAQ,4PCHB&#\;GWX;TAH^EO?>W[O<*9<5TSB1
MX@O/S';@O_4APS6KA+F5NX_8Y., IE)H]X5=?;='E]-*&YDWQH0@YT6]LE\-
M#X\,WH9/&,2-0>QPUX$<R@MFV+"OY Z4O4W>K.!2==8$CA>V* NCZ)23G1E.
MKN?SZ7)^>;5<P.CJ B;75\OIU0?2838=C:>SZ7)ZN8"72[82J%_U T-!K6F0
M-@'&=8#XB0!1#'-9F*V&RR+#[$\' :%M(<=[R./XJ,<+3#O0C4X@#N/XB+]N
M2T'7^4N>HD#F.3?4:$8#*S*8$%Q>;+!(.6JXX#H54E<*X=MHI8VB/OI^B(8Z
M2/=P$/NVSG7)4ASX]'@TJCOTAR^>1;WPW9$43ML43H]Y'R[HK6:50+A>PQ?7
MB)C!Z X5O2NX1?LX*2.8(?4O+%'E,*)$;6JR*@S<,H.'4CH>]"LR!6B+"E02
MS%>H;%D\6Q;[B;P6"FN@J!:*<% ,0?'B3@3WY$N3=-9(_UAF>ZR*L'I1Y_3,
M>TY+EY8C_"4M?\G_\2?7,&>F4MS8VI-V75)\\T#>C+,5%^[X$&-'PQQN@CV-
M-L;?/':]^"1)NE8\)3$\"ZV8>$G<LT+/]:O9(HWC-7'I$>=+:9AHZ"W9O6MK
M+SF)R'2&6L-KX'E966IY02:HC?>R=^:]\FXL(B+XCHG*$5'[$ \)6S=Q!(?X
M#AY-H!S5QLU9#:YD]3!J=]M1/JHGV,/U^C\P9VK#"TWAUV0:=MX0IZJ>K;5B
M9.GFV4H:FHY.W-+O")6]0.=K*<U>L0':']SP-U!+ P04    " !;@7Q6RRWE
ME',$  #-"P  &0   'AL+W=O<FMS:&5E=',O<VAE970S.2YX;6S%5M]OVS80
M?M=?06C%E@*R3%*B?F2V@:1QEP)KD\5-BV+8@VS3MA!)5$DZ3O[['2E94U;'
MP?*R%YD\\CY^1]Y]OM%.R#NUX5RCA[*HU-C=:%V?#H=JL>%EIGQ1\PI65D*6
MF8:I7 ]5+7FVM$YE,:081\,RRRMW,K*V:SD9B:TN\HI?2Z2V99G)QW->B-W8
M)>[><).O-]H8AI-1G:WYC.O;^EK";-BA+/.25RH7%9)\-7;/R.EY9/;;#5]R
MOE.],3*1S(6X,Y,/R[&+#2%>\(4V"!G\W/-WO"@,$-#XWF*ZW9'&L3_>H[^W
ML4,L\TSQ=Z+XFB_U9NPF+EKR5;8M](W87?(V'F;P%J)0]HMVS=Z0NFBQ55J4
MK3,P*/.J^<T>VGOH.23X&0?:.E#+NSG(LKS(=#892;%#TNP&-#.PH5IO()=7
MYE%F6L)J#GYZ,KL\NYE>7OU^,;V9_8*F?]Q^^/P-G7S.Y@57;T=##4>8C<-%
M"W?>P-%GX A%'T6E-PI-JR5?/@48 K>.(-T3/*='$2_XPD<!\1#%E![!"[J
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
ML;$RMY$!!-9,%$Y\)<QB(<M"5(\M-V J35.4)A&,_#C>!'J/IO[*2L5+9DD
M2W4STZ(03 G0$L8H"!'0>BVK"01( [!"A<6\BT 4!00E 0*&SUDM#'!;R<XE
M85V86'Y9M8;F4[+-4@Z\ULPH!%1]'WR[ 595K]AIN'SN8',P;=F+@BQ"(?@W
MIBD%"K^Q3B\8%!S;[@H77Z"Q9;73;GDD$8HI15&4= %@N>E^QTQKF0N'B$76
M@59++:P2[4(P;Q288EP8.@?L-X+O66Z:+L(WJQW >BD8[.Y1 '<".1'C/?4C
M[NM'_.+ZL=4@N@(Q5!_VZGMU?=@NN^<=)"VQ!XAFUE4*Z78 84+1!0?ZE TR
M5SPVZ$Q0",)9@A[<:U%M\K>+\2<A&]VF.X)$#&#-_Y4(/Y3M'=2BUW>JP M(
M!O<LH7!-$[]O34D<XS1),3CBQ^A!0I+M7+=7^"T9D^X[)OCP)4B/B2V--'DM
MUD&8H8S&X !I3<6[?,3;/NZ/G>A'Q(XU*GJ=.X1FT#QLYPBR\(<$#K9?&S@M
M-O/._0,,)#O:4QAO$;WIDEOE!(]GO.)S80[_2V%)^L*2O+BP].!_J3##>X^]
M*H=KRX[LV.;;PLR-/D(W-8=&8.FQ=.5=O[$=&!Z46@.:*Z8*&S\D\K*8V 'Q
M*"7H#M9C*E\XR8+#SD#6<#@SP(E'8@@A+P">+Y=U*=><XPYA&] DA9KCQ<2V
M?0,!X!I,:Q%*$A3 ?N"+76UG@]W;#+9P1K09 9Q:FE)T;V3^&>]N2W9VF 9V
M-G2UV[VA&7F)3^ :@Y=MYQS>?MB3;;EN^[N3EKC#WBGNMSF@,:8HI.D ])M-
MW^#N*/8B/P-!V/ 1]'%@QCB$;ALDD$1CFGBI;]-I8(V*NZ0=WH%%F?65IM\$
MQ@;H]=$ .=2C$6Q=O)#0[QA2]K0[D?-)H_OY0#6D.]@:I>@:C"F^LW%31@?S
M:[IUBEUR]>C.ZA"8LJE,>Z#MW_9_!YRUI^ OT]O_$CXP]2B@@)1\#J+^VP3V
M]*H]G[</1M;N3#R3!D[8;KC@K.#*3H#?YQ+V8-V#7:#_D^3T7U!+ P04
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
M'Y9XG8%V ?A]J;"V[<1MT%V0Z5]02P,$%     @ 6X%\5LP_Y%Q!!@  2B8
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
M*/=:FEIN='KR(?H4W5W>DJ-[,P63(@4BYB12FIL80$+>,R[)%Y86H,J*2Z5
M*W(9?R^X--4L3\@M9S.><LW-)::^R" Y)D<A:,93=4Q.R.?[D!R].29O",_)
MPT(4RLC4R-6F^V4GW+CNZM6ZJ_Z.KH80GY* _DY\S_<[Y-=[R.EPISS<OW7:
M(8_L\C]9;EKOE7(Z;,M=$[(F;GX3-[_B]7?PK@IESJ@Z%HI7=]W76W..W&C(
MU+]=_JZ103>R7)(NU)+%,';,FJ- /H$S>?L;'7CONMS&A(68L @)UHI+T,0E
ML-$G'X1(5CQ-N^Q?*P>5LES GR8!'0;!R'W:]M7*/]37KB8'PY^:C)":;!G6
M:PSK60W[!%KD(GLFMP\A^?H1LAG(SLEKQ1PZ>3%A(28L0H*U8M%O8M''7U3Z
MF''!A(68L @)UHK+H(G+P'Z/B/PD+J2$7!-6/8*[ F%E'!H(3%B("8L&KY:T
M7K.<M=P]:]P]L[I[&<>B,,Y.V3.;I=!EK15PJ+68L! 3%JUAO2UK3RCM-G?8
MF#NTFONW7H!\L;9SVEKUAWJ+"0LQ8=&PP]N>WVWN>6/NN=7<F^G=6Y8MWX5=
MOEJEA_J*"0LQ8='Y*U^#0?^\VU?J;;(B[W]OX^S20YU%I86HM*BF;9M+_1T+
M MW*..FO=GSU4XRP.I'LM-E*.=AF3%J(2HMJ6FN7/@AV^;S)$*DUT9G\!; $
MJ<CU@J<)N6=ST&:7K1/K+MO./-AUU"01E19AT=K1V>2)-,#?:U/,Y/ :E1:B
MTB(L6CLZFZ24VK/2!X@7N4C%XW-G&%!ST9JV??M3S_/;.7J(VF:$16O;N\DS
MJ35=LC]>41/*FM9ZA/6]G[U%S12Q:&UO-[DB_46RN.?C%35=I*^S,DK[K^8P
M:B*(15O[[&Z]0R\_D7QD\I'GBJ0P-WCO],Q$5:Z_.JP+6BRKU^HSH;7(JL,%
ML 1D>8&IGPNA7PKEF_KFV\_D/U!+ P04    " !;@7Q6-5\0-'4(   P-P
M&0   'AL+W=O<FMS:&5E=',O<VAE970T-BYX;6S%6VUSH[86_BL:MW,G.]/$
M(/RZ33R3-73KF4TVDVQN/W3N!P7+-K. 7$G$V?[Z>P0L&%"T=JJD7Q+ 1X^D
MYZ"C\TCB?,?X5[&A5**G)$[%16\CY?9]OR_"#4V(.&-;FL(O*\83(N&6K_MB
MRRE9YH62N(\=9]1/2)3V9N?YLQL^.V>9C*.4WG DLB0A_-L'&K/=1<_M?7]P
M&ZTW4CWHS\ZW9$WOJ+S?WG"XZU<HRRBAJ8A8BCA=7?0NW?>!-U8%<HO_1G0G
M]JZ1ZLH#8U_5S6)YT7-4BVA,0ZD@"/Q[I',:QPH)VO%7"=JKZE0%]Z^_H_^6
M=QXZ\T $G;/XCV@I-Q>]20\MZ8IDL;QEN]]IV:&AP@M9+/*_:%?:.CT49D*R
MI"P,+4BBM/A/GDHB]@JXHV<*X+( ;A<8/%/ *PMXAQ88E 4&AQ88E@7RKO>+
MON?$^422V3EG.\25-:"IBYS]O#3P%:7J1;F3''Z-H)R<W2T^7B]^6\POK[^@
MR_G\\_WUE\7U1W3S^=-BO@CNT,DUX9PH9[Y#)SZ5)(K%.W2*[N]\=/+S._0S
MBE+T9<,R0=*E..]+:)-"[H=E_1^*^O$S];L87;%4;@0*TB5=-@'ZT)FJ1_A[
MCSY@(Z)/PS/DN;\@[&"L:=#\\.*NIKA_>'%'4SPXN+@[-9#A5>[U<KSA,WBW
M5$@>A9(NT9R(#0(G%1?!7UGT2&*:2H$6DB8"_?D)RA;7_]/YL:C(TU>DXME[
ML24AO>A!P!*4/]+>[#\_N2/G5YT/;(+Y-L$"2V -;PTJ;PU,Z+/@*=R0=$T1
MC#B*5E%*TC B,5I#P!>Y[TYB)@2%$<AI3)17.04O9B0/NFR%"/PJ"],X(@]1
M',F(:H=ET9)1WA(UFSS.!@,8+H_[7NK:G Z&@Z:1WS4:#EM @;';+R1U6)$Z
M-))ZMV%<GDK*$YA MDQ$4OR"=OD$ OR11\IA0H0H!A8P6'+J=7P5E4SWNNF<
M.0-GV*),:^:,W19IQB8?^\I: FNP.ZK8'1W*[@-)OU84HV5&D61H0Y?K*%TC
MR4DJ2)B_J-KW<=1]C1S':;%[B)%O;/"QW%H":W [KK@=&[E=I(\0GQG_AG8\
MDO24K59:Z@J4P1XKT\Y[V;49#*=>B[FND3O%D]98-K;YA8Q,*D8F1D;F69+%
M>38" [9#CHZ;2:=+D\FH'>>Z1E/7:9-C;-FQKY4EL :)TXK$J9'$VP(1@<I
M E(  9.(S+A^6$XU[U:+O:X)]MKD&5MT+'F6P!KDN4Z=,#OFB$?5E)&&%-$G
MD&M".UN4&/ND>$-WU&).8X4'H];0]758(Y4=-H:EN=4O965/1KA&5BYCD)PY
M*^JU"CE=1A(5R8J6'[?;\ZDS:?.CL?*FDS8_.BNGPX_;F3O<R6A<637[C>M^
M8W._$Y:E4J5>6P+9@YKU. TIY-8/\3-=Q]THJYGJS/4>FR);10MLH34YKS6-
M:TS"9S<:IA$I'0&#$ZTX2Y#<,:1JCV/*A5*IERM00B3/C3_!' (/$JJ>:)WD
M=9WDN%TG6=4Q5M$"6VA-)]52QC5KF8\0(R$-W!(NHS#:%HD?A,PPSD#G%RY2
M]1(>%K)T"7$U9ML$9G44,B'U@Z>K-B:XG>N41@WG[8WTDNRND>=U@L9K"!>W
M5BZN6;K\T58IBA<5:Y;T06KIT<D/=](AR*;\\*VB!;;0FI37<L8UZYG;S_>E
MB-;RJQ$@WF3<IG?433J';CLE,C?D:-I>0ZBXM5)QS5)%T193(FBU[/#,Y->5
M&$,7NVT"+6F,DFB;:($MM";1M0!RS0KHEJK5?Z6HMY3G^P0JYV(/<;0N0RP1
M*D+(#05!'N>_+O/5)$C+8I:N3Y$2ZUK?Z+22)C&Q*81\JVB!+;2F<VIAY9J5
M%22#,-O]7:W&+>F*<DB%(6XG2234YHJ6^*Z"@M34:_-N4T/Y5M$"6VC-!?]:
MDF&S)+N%U"'-]!&G+-K(^S$>>^V@K;,;#$>=U26=G3><XO:2I[G)+Z6DUF/8
MK,?V%O[O) N_HOM4K<J=W-[=BW?HSRN:/%"N7><W Q^[T&\5S;>*%MA":[JH
MEHX8O]7>#+8I[^96T7RK:($MM*;/:NF)S=+S<R:%!$>I"9AMRPD7_+93NZ3*
M7TV!HV;AD,1AOFA9S@E1G"F71RE,"E3-XDAL"->N(N&N"H7(!0E3.Z'7&8Y<
M;S)M;];H#"?3,:"VP]=KJ$=<JT=L5H]7D.,D66(.5);$64FA333?*EI@"ZWI
MC%J&XN&;!2J;6G%N%<VWBA;80FOZK-:QV*QC+],T(S$"[--'<)^*5Z  5C22
M&:?/;G*6H&HMN5Y :,>:']OX!]@$Y@Z\E*!:L>(?*-9_(J1$M>NI97&L627H
M"BES X]^>ZVJ7%MH3>?4*A>;5>X5>?IQ^+>I'.=6T7RK:($MM*8S:E6+IV\6
M_FVJSKE5--\J6F +K7GJJU;$GED1ORS\EZ#-L'W67H@XR,H_R"HP=^.E--4J
MV?N12GZUU32ON]_H:;;YS T\^B2<57UL"ZWIG%H?>^:MU7('J1)2"\$)C=$B
M3=EC(:<N,PD3<22_&2<*<S5'GURT*HZMH@6VT)H.VSMK^G:'3>V>-K5[W-3N
M>=/7$-I>+;2]?V.;UNMNK@[;FZMS3W>\%+>GD:Y1=YO6W,>7<ECK8\^\3=L.
M5'=;H@[%DZ<J0$54F$.455EL%<VWBA;80FNZJI;%WNC-0I3-_=NY533?*EI@
M"ZWILUJI>V:E_DHAJBO2\:1]0$]GU#Y9YIN;?S395I5W?^_+H(3R=?Y)E@!6
MLE06G]143ZO/OB[SCYU:SS^X[_WBXZT:IOB6[(KPM?H\(:8K@'3.QC#V>/%Y
M5G$CV3;__NB!2<F2_')#R9)R90"_KQB3WV]4!=5'<K/_ U!+ P04    " !;
M@7Q642U0T&8#   ="@  &0   'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6RM
M5FV/VC@0_BM66E5;Z=B\ F$+2)"T/4[M%BV[UP^G^V"2 :PF=FH[L/?OSW;8
M'"\&K73] K;SS#/SC.WQ#'>,_Q ; (F>RX**D;.1LKIS79%MH,3BEE5 U9<5
MXR66:LK7KJ@XX-P8E84;>%[/+3&ASGAHUN9\/&2U+ B%.4>B+DO,_YE"P78C
MQW=>%A[(>B/U@CL>5G@-"Y!/U9RKF=NRY*0$*@BCB,-JY$S\NS36> /XD\!.
M'(R15K)D[(>>S/*1X^F H(!,:@:L_K:00%%H(A7&SSVGT[K4AH?C%_9/1KO2
MLL0"$E9\)[G<C)S803FL<%W(![;['?9ZNIHO8X4POVBWQWH.RFHA6;DW5A&4
MA#;_^'F?AP,#OW?!(-@;!*<&T06#<&\0OM8@VAM$)C.-%).'%$L\'G*V0URC
M%9L>F&0::R6?4+WM"\G55Z+LY'@Q^WP_^S1+)O>/:)(DWY[N'V?WG]'\VY=9
M,ONX0#<+==#RN@#$5FA2J%.":68F"8><2/2%"0'B/;I)06)2J%$'/2U2=//V
M/7J+"$6/&U8+3',Q=*4*6+MULWUPTR:XX$)P?H"^,BHW GVD.>3'!*Y2VLH-
M7N1.@ZN,*62W*/1_0X$7!): DM>;^Q;S]/7FWA4U8;MYH>'K7N";9!FKJ21T
MC>:L(!D!@?Z:+(7DZCK];<MWPQ?:^72)N1,5SF#DJ!HB@&_!&;][X_>\#[9<
M_4JR]!>1'>4Q:O,876,?/S*)"X3;TZVJ*<J:XUV8XXW>O8D#W_^ _L"T5M41
MV39_VCCI&2>ZW&['03B(A^[V,&DVD#<X!J7G(#_N]5O0D<AN*[)[5612<PY4
M=BK@A.6HXFQ+3/'6:N&Y4H48\F/9-I&-D^@@M#@(3S2>8X+!"28]Q_CQ(+)+
M[+42>U<E?N=$0H>M5M;(>V<>.[WH)'(+YG1O;)#P0N#]-O#^U< ?(&-;M2_J
MI*F"7IBML$GHG_L.HI, $PO('W1/5%A 73^VJXA;%?'_O$8=I$H@E$O@J@S:
M!,;GMV/@G5XA"^CLGJ4VT,$]:P2Z!P]G"7QM&A"]!ZJJ-H]*N]KV.!/SM)^L
M3U7OT[0J_]$TC=-7S->$"E3 2E%ZMWUU\'G3C#03R2KS/"^95(^]&6Y4_P9<
M ]3W%6/R9:(=M!WA^%]02P,$%     @ 6X%\5F:>M3[\ P  2!$  !D   !X
M;"]W;W)K<VAE971S+W-H965T-#@N>&ULM5AM;YLZ%/XK%I.F3:H*-GEKET1*
MTVR+E+91L^Y^F/;!"8> !IC9)NFD^^.O#02RCKA3=/G2^.T\?LX+/#T,]XS_
M$ & 1,]QE(B1%4B97MNVV 004W')4DC4CL]X3*6:\JTM4@[4RXWBR":.T[-C
M&B;6>)BO+?EXR#(9A0DL.1)9'%/^ZP8BMA]9V#HL/(;;0.H%>SQ,Z196()_2
M)5<SNT+QPA@2$;($<?!'U@1?3PG1!OF)KR'LQ=$8:5?6C/W0D[DWLAS-""+8
M2 U!U<\.IA!%&DGQ^%F"6M6=VO!X?$#_F#NOG%E3 5,6_1-Z,AA9 PMYX-,L
MDH]L_QE*A[H:;\,BD?]%^_*L8Z%-)B2+2V/%( Z3XI<^EX$X,NAW3AB0TH"\
M,,#N"0.W-'!S1PMFN5NW5-+QD+,]XOJT0M.#/#:YM?(F3'0:5Y*KW5#9R?%J
M_NE^_G$^G=Q_09/I].'I_LO\_A-:/BSFT_ELA=ZM5.%X602(^6@F9*@B!QYZ
M$N!G$5JH% A$)9HD248C]*@VQ7OT[A8D#2/Q?FA+Q5'?9&]*/C<%'W*"#R;H
MCB4R$&B6>.#]#F KYRH/R<'#&V)$O(7-)7+Q!2(.(08\MXJ8F^.Y)_ 6=(W@
M9Q:FJI@E^G8'\1KX=_0ON@N3,,[B:JG)>2.T?F2O14HW,++4,RF [\ :OWV#
M>\X' _%.1;R3HW=/$%]R]?!S^>L"+2.JJ-/$0[/:D84ZCN828M'(O-,"\V[%
MO&L,>5UW65%WD:Z["^5!7G5<;351+D"QDZ/J]]EN[%SBWM#>-7#I55QZ9Z:?
M/K^:?B/TF4'L5\3[+::_WP+S0<5\T$;Z!TWI)]WF]%]57*Z,7*8L3C,)7.3Q
M4P$-TP"X8O%G331Q,H*?&4;LU.]ZI\42*,'_9_)'0H7;J((2]449N&YS&6!2
MTR%&.@^^'VX ^1E/0IEQ,*;=C'5NZ&K%PFZ;>6]#M'"M6M@H+6?GO=.4=^?$
MVQ_74H3-6K2:32E=_>7C;L8Z-W2U5.%>FWEO0ZUP+5?8J"EGY[W_BNKGQZ:O
M7/X-?S<Y42L7-DO7 E2+$;#(0V&<<K8#'7EAKADCXKEAK_4-7[59,VT('*D%
MCA@UZ$3--!%]!>AA!QS) ) (&%=RK[L?/57#^#".=&X1*\Y5]_EPV*="@#2Y
MI:7O]Y5:?8A9?51]_O$B>OMF0##^D-]=KRIB'E+M/BK/<]A!DKT,2D'#/NHC
M8^#;O+T6:,.R1!;_K5>K50L_R1O7%^LWJK7'3>M$M?P-ZQ.BOP4T6:A '+X2
MV#6EXAO#'>7;,!$J$;ZBYUSV54WSHFTO)I*E>>>[9E+UT?DP .H!UP?4OL^8
M/$ST!=7'D_%_4$L#!!0    ( %N!?%85GMSO,00  (85   9    >&PO=V]R
M:W-H965T<R]S:&5E=#0Y+GAM;,5846_B.!#^*U9N=6JEMHD32*$'2)1T>TC;
M+BKM[L/J'EPR0-0DYFQ3NO?KSW9"("&-6JU7?0';F?GL^3Q?8D]O0]D37P((
M])+$*>];2R%6%[;-9TM("#^C*TCEDSEE"1&RRQ8V7S$@H79*8MMU'-].2)1:
M@YX>F[!!CZY%'*4P88BODX2PGY<0TTW?PM9VX"Y:+(4:L >]%5G %,3#:L)D
MSRY0PBB!E$<T10SF?6N(+P+L*P=M\2V"#=]K(Q7*(Z5/JC,.^Y:C5@0QS(2"
M(/+O&480QPI)KN/?'-0JYE2.^^TM^F<=O SFD7 8T?A[%(IEW^I8*(0Y6<?B
MCF[^ACR@ML*;T9CK7[3);1T+S=9<T"1WEBM(HC3[)R\Y$7L.,M!Z!S=W<*L.
MK5<<O-S!>ZM#*W=H:6:R4#0/ 1%DT&-T@YBREFBJH<G4WC+\*%7[/A5,/HVD
MGQA,Q]>WX\_CT?#V'@U'HZ\/M_?CVVLT^?IE/!I?3='15&9:N(X!T3F:"CI[
M.KV4-(=H1!.9>YSHW;MZ46TX1D<!"!+%_!B=HH=I@(X^':-/*$K1_9*N.4E#
MWK.%7+::W)[E2[S,ENB^LD3LHAN:BB5'5VD(81G EO$60;O;H"_=1L0 9F?(
MPR?(=5RW9D&CM[OC&O?@[>Y.0S1>L86>QFN_MH5+PN#T4>_*A/R4HA1HR!A)
M%Z#:)]O="9'D'XW(*A(DCOZ#\ 0-$[J6UC^^2$@T%I#P?^KV)YO?JY]?O9DN
M^(K,H&_)5P\']@S6X,\_L._\5<>M2;# $%B)]U;!>ZL)?7!/)8^(:TUD[,_V
M-0$9ZW5\9KB^QE4OYN=!%_OMGOV\S].A4<=QG+)1<&C4QMU.852*JUW$U6Z,
M:T2Y4&IG\ SI&CCZ<0/)([#:U&B$>F]JF 0+#(&5*/0+"OT/EJ1ODG>38($A
ML!+OYP7OY[])DAEN:T](&'M>19*'1NT.KBCRT,9KM^L%V2FBZC1&=2=Y(FRV
MU,D22E7&=*53JDF8C9#O31"38($AL!*5W8+*[@<+LVN2=Y-@@2&P$N_8V9TS
MG=\DS1RX)"GL=RK:K+%R6]UN19TU5MCS7_E@XKU#-&X,;DIB^9U4*2,O3T\@
MHG31*,YFN/=FB5&TP!1:F4IW1Z7[P0K-%V"*?)-H@2FT,OF[FP1N/##_BDB]
M0_EU6]4/:(V5YV*W*M(:+-QZY2.*=\=UW'Q>OX84F Q/Y0T)Y5TZXH(1579H
MUFHCZKO3Q21:8 JMS.CNHH#;'ZU5H_<+HVB!*;0R^;LK!FX\2?^*5OV#6R/N
MNKBJU1JK<Z=3U6J-E><Y%:W:>P6J!-A"%_JX7+#,@:QL4XP6Q<2A+J%5QB]5
MD5$7OG8P687RAK!%E'(4PUQ".F?G<G=85O3+.H*N=!GLD0I!$]U< @F!*0/Y
M?$ZIV';4!$7I=? _4$L#!!0    ( %N!?%:';2.Z6@<  )E$   9    >&PO
M=V]R:W-H965T<R]S:&5E=#4P+GAM;,5<;6_;-A#^*X17#"G0U!8IOR1+#"1F
MVQEHDZ!IM@_%/B@R;0N51$^BDV[8CQ\E*Z8IR9<H.<=?$K_H'AX?\H[WB+1.
M[F7R(YT+H<C/*(S3T]9<J<5QNYWZ<Q%YZ7NY$+'^9BJ3R%/Z;3)KIXM$>)/<
M* K;M-/IM2,OB%O#D_RSJV1X(I<J#&)QE9!T&45>\L^Y".7]:<MI/7SP-9C-
M5?9!>WBR\&;B6JB;Q56BW[77*),@$G$:R)@D8GK:.G..>3<WR*_X(Q#WZ<9K
MDG7E5LH?V9OQY+35R3P2H?!5!N'I?W=B),(P0])^_%V MM9M9H:;KQ_0/^:=
MUYVY]5(QDN&?P43-3UN#%IF(J;<,U5=Y_[LH.M3-\'P9IOE?<E]<VVD1?YDJ
M&17&VH,HB%?_O9\%$1L&3F^+ 2T,:-G W6+ "@/V5 .W,'!S9E9=R7G@GO*&
M)XF\)TEVM4;+7N1DYM:Z^T&<C?NU2O2W@;93P^OQIXOQQ_'H[.(;.1N-+F\N
MOHTO/I&KR\_CT?C#-3FXUC-ML@P%D5-RYOO+:!EZ2DS(I9J+A(QDI*?;/)L'
M=X*,8U]&XBTYX$)Y09B^)8?DYIJ3@S=OR1L2Q.3;7"Y3+YZD)VVEG<]<:/N%
MH^<K1^D61QU*OLA8S5/R(9Z(B0W0UKU>=YT^=/V<@HA<^.\)<]X1VJ&TQJ'1
MT\V=&G/^=/,.T!NV'DB6XW6WX#UM;,C!9YGJ<?G^69N3L1)1^E?=6*S:8O5M
M9;GH.%UXOCAMZ192D=R)UO#77YQ>Y[<Z'C'!.!*8Q;&[YMB%T(?G7NC%OJ@C
M;&78RPVS7'LWI'T]*^XV>0#!F_* !&;QT%WST 5Y&,V]>";2+*)E/M5\:ZJ%
M>HJ16Z$7):&7!C_TTC28!KZ7)?K:R%^UYFZ0=]CM=VB)/M"GIO0A@5GT]=;T
M]>!0C>0R5ND&-SIFIXF,]"IH@G@KLTH>UY'8PPQ93#".!&9QW5]SW0>GZH4N
MG?QEDHA8'2Y$$LCMQ-:1VJ_.3*=+NZ69V:\$OU.^AE>OZ6TD"*MO@W7?!L]-
M1X,:OVG7+?E=O:J2M#CHPC,'[VC=P2.P@S>Q+F7#X%\=#3-=PJ;D(!LGH=<O
M73'Z7CHG4UVW$EV@9-GH^Q<1W8JD=CT#VVD:')A@' G,XM?IF.JO\XI50]$8
M$LVH:!P+S29ZH\QVGANKA>5F&#I]5@I5&+XQ&4AH-AG4D$%?M7XHFK,+B&ZO
M7$# 7C7F$ G-YM"4^\XC]?Y.B@@'M?!'1>-8:#;AIO9WGEW\PY:-67,?SP<<
MJTF;#", '%@!E%9F:V&.O.2'UO^WH2"IT+57H()'5F>XL<;\H0H%+#2;:",5
MG$>T NX"C2H24-$X%II-M-$)#BP4H/"NJH"C07EM =$;<X&$9G-A=(4#"POT
M];E.CKB=,H5(4J.@<!?"Q3'*Q3G:Q_*,JF-0T3@6FGTOUR@9"A;P4/S"EDU9
M*]!Z0#;@6"W:7!BQ06&Q,9*IRN[7)^).Q,M'%E\8JS$[J#H%"\WFT>@42O<0
MQ!13AHQ0T3@6FDVX$344K.%?2'@MV:RR]/2/RC?F8:\:<[@+G4*-3J&P3MD:
M_.0_@G=##7:B\21&W1K!0K,'P&@CVMU'UD#52*AH' O-)MQH) I*@UUDC=Y3
ML@:J_,%"LSDT\H?"\J=!UGBAV(<=:3R14747%IH]"$9WT<$^,@>FKAJAHG$L
M-)MPH](HO,&T@\QQ5,D<99T+^]28P5W(+F9D%X-EU^5")%KXQS,B?BXT-X\$
M/XS6^& )Z@X1%IK-I!%MS-E#\#-4=8>*QK'0;,*-NF/P+A1^\+/J/A1C@_*N
M.^Q68Q)WH=C8QJDS6+$!\8^J-V W&L]CW"-INQ!\S @^YNXC<: */%0TCH5F
M$VX$'H,WOW:0.*HGX.H2!ZIHPT*S232BC<&B[84'LUA5H1TZ;- O4X:JT;#0
M;,J,1F//WJ)B=0?5J%.90:AJ"0O-IL.H)0;O4C5:>EXH6F%7&F=#5 V%A68/
M@]%0;!\[70QUIPL5C6.AV6?0C>1R8<F%O_P4#4*B%?:I\>'U74@MUT@M%]X?
M^QC$.I$&7DB"_/C$.Q+KU0B*?QBPZ71$1>-8:#:91D:Y^]@D<U$WR5#1.!::
M3;B17.YK;Y*YU4VR\ME)V*?&#.Y",;D;/^.!M\C@^$?5K; GC><Q[D^(=B&C
M7".CW'WLD[FH^V2H:!P+S2;<2"[WM??)W*H*JQ0.J H,"\UFT"@P%U9@31/'
M"U4'[$WCN8PJ_K#0[)$PXL_=QU:9BRKS4-$X%II-N)%Y[FMOE;G5K;)*U8&J
MV[#0[-_,&MW6A77;"^]X=:LB+;OC5?Z1+*I.PT*S&3,ZK?OL'TT5EING, \K
M)XIA^,9DH.JL]L8S&R*1S/)G7Z1Z+N@H6SW#8/WI^OD:9_E3)4J?GSO'?/64
M# .S>FC'%R^99<5K**8:LO.^KY-ILGH.QNJ-DHO\R1"W4BD9Y2_GPIN()+M
M?S^54CV\R1I8/XUD^#]02P,$%     @ 6X%\5@G/Q5_/!   &QH  !D   !X
M;"]W;W)K<VAE971S+W-H965T-3$N>&ULM5E1;^(X$/XK5FYUVI66)G9"@!X@
M4=KN5=?JJM+N/:SNP8"!:).8LPWLGO;'KQ/2A&#'!&WZ0N(P,_X\R7SS.>GO
M*/O*5X0(\"T*8SZP5D*L+VV;SU8DPOR"KDDL_UE0%F$AAVQI\S4C>)XZ1:&-
M',>W(QS$UK"?7GMDPS[=B#"(R2,#?!-%F'V_(B'=#2QHO5YX"I8KD5RPA_TU
M7I()$2_K1R9'=AYE'D0DY@&- 2.+@36"EV/721Q2B\\!V?&#<Y L94KIUV1P
M-Q]83H*(A&0FDA!8'K9D3,(PB21Q_)<%M?(Y$\?#\]?HM^GBY6*FF),Q#?\)
MYF(UL+H6F),%WH3BB>[^)-F"VDF\&0UY^@MVF:UC@=F&"QIESA)!%,3[(_Z6
M)>+  7H5#BAS0'4=W,S!31>Z1Y8NZQH+/.PSN@,LL9;1DI,T-ZFW7$T0)[=Q
M(IC\-Y!^8CCZ/+J['UW=W[1N_WYJ34;W-^!A]/37S7-R#4QNQB]/=\]W-Q/P
M_IH('(3\ VB!E\DU>/_N W@'@A@\K^B&XWC.^[:0@)*P]BR;_&H_.:J8_)K,
M+H +/P+D(*1Q']=WAV5W6Z8ASP7*<X'2>.W*>%,!)F2V88$("/\(1ENY8CP-
M24O62XOCD( O]]()W D2\7]U"][/X.IG2&KRDJ_QC PL672<L"VQAK__!GWG
M#]WR&PI62H:;)\,U11^.(LI$\#^9@QGE0K?4O;^?^B=LL1UZKNOV[>WA$E0C
M"#W7R:U*V+P<FV?$]HE1SL$FEKP5IA"7DJ]T$/=AO(/9G2-\J@5T7#VZ=HZN
M?1ZZ4(YUZ-K*W"WO&)_&!NGA^3D\WPCO%@<,;'&X(3I,OC*?AWK'-U4U@K#M
M0CVN3HZK8W[@U&+C>2U*RA,;^9!+=A0K23I4%N%W@AGX\D"B*6':6C3.=VXM
M-A2LE)INGIKNFQ-3M\ED-!2LE(Q>GHS>+Q)33WV&'=0[>H95(]]U/?TC#)VB
MFSK-,%,6QT1-&A/7KP!XT.YA,^24Q2DQC]LYAJ@:55 [+)HP-+:U$_R4.9>2
MTNNA8URJE>]VJJ 5+1&>Z(F_1%'@!QA3MJ8,"R*5YI3$>WL3A9D!G5NV344K
MIZ_HVM![<QJ#1F5P=D(:BE9.2"$4H%DIG*8RJ/9_#9=IK QD5@@%:%8*]<E,
M%00*F:DFE616* 9HE@SUR:Q3A\Q4HRK&*!HW-+;"4V36K45FJI6!S(HV"D_T
MT5IDAA>"L(++Q(K1S7*5',G^$C_DMT]T2U@L=_D"A[4IS@CS[(IN*%IY UGT
M?^2\_1;2*#'.WD,V%*V<D$)O(+/>.$UQR*0ALC6H)K!3P1[H8+=O%AJUZ0VI
M:D)!:#(IXRO4!C*KC=KLEL4QXC.9E/$5[1R9=^%F;D.G]]X:D^K;6C15=**I
MO@&OG:W;S!C/KN&&HI4S6N@ Y+\]J1FEQMD):2A:.2&%[D G7E6<)C552[B.
M=_S\JT9>#U759:$YD%ESU.<U55@H):K1'IT*@(7R0&;E49_8U$UZZ_A=E,ZF
MX@V96[1QU[R--U-;YNR7;BX\PJ4Q\GK=]A$R^^#-??+9Y &S91!S$)*%=',N
M.K(FV?Y+Q'X@Z#I]F3^E0M H/5T1/"<L,9#_+R@5KX/D^T#^/6CX$U!+ P04
M    " !;@7Q6Z,O-<LP$  #O&P  &0   'AL+W=O<FMS:&5E=',O<VAE970U
M,BYX;6RU6=MNZC@4_14K<S3JD:9-['#M !*]Z1RI'56E[3R,YL$$4ZPF,6,;
M./W[<2Y-"$EW(:0O;0)[KZQE;WMYD\%&R%>U8$RC7X$?JJ&UT'IY;MO*6["
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
MGE,26;;:<J+%VG:KA=#4^^PPH;\32A- ZTLA]&YB&F#]OPO_ %!+ P04
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
M ]O^1;. K!C/83Y/?L$VLS4TX&RX8$'F+!D$7IC^D]]9(DH.R#K@@#('M.,
MS0,..'/ 2: ILR2L*R+(>!BQ+8AB:XD6'R2Y2;QE-%X8/\:9B.153_J)\?1N
M/KG[<WIQ<PTFL]GU?/8%W%W/P<E,SA=WXU/ %F :"A(NO2<YFG!.!3\%)U=4
M$,^71U_!X^P*G'PZ!9^ %X+YBFTX"5T^U(6D%]]$=S(J%RD5=( *1."6A6+%
MP77H4K<*H,NX\N#06W 72(EX19TS@.$7@ R$:@A=?MP=*NC@/-<XP;,.X'WW
M0D_0KS=RWKK[204_;Z0]F H:\'_KLI>"XWKP>+F?\S5QZ$B3ZYG3Z(5JX\]_
M0-OX5A=Y1V"5/)AY'DP5^OB2<5$78.IE)UYQ^7D9(Z,_D _NI<Q\WPH.^@,C
MMZI0LG)*EI+2Q'$VP<8G0CX9$K!(>/^1N,S4T4R1S#*!'N[#'9HU5K:)K7J:
M=D[35M*<,T'\.D[V7E*P!7<IV7N4L&D=8-3+&?74C*BS"IG/EJ_@YRT-GFA4
M.W>5($WG;D=@E7C[>;S]8Z[A?I=YZ BLDH=!GH>!\KG_2/9'F8/)"XWD?@\>
M.5UL?.!["PI._J$DXJ=U"5"C8O :>X(!"-*= /:!2U[K-I-+)5++Z*%1;)M&
MJQJ6N57*DP$AWEF*F5EY+0Y@:<%6694V<]A9&<N@["J%WBY1V(0H*HBBCY:-
M^98I2X<:J>F:Z0JM&G>A .!1)0#L5 -TA5;-1:$"H%H&M"TA[\#::0VI#5CI
MV3;@0F- M<BX(,ZSG/+JV:Z$:/R$.T*K!ERH%6@?=;8KQ5#C7'2$5LU%H9.@
M6BBUGNUJ6-1@QU1#M<U H9R@4I <WC+[^UMFO[>W$?7W!779JDJJD#%0K3@:
M[9B##Q$=-""*"L&!WA$<R;< &H$'ZB<,^<I;<V4M42,V73]=H57C+Z0-@L>L
M)4@IG!KGHB.T:BX*]834ZJEM+7D'ULQJB?E62Y!YL):HH=IFH-!12*E-#M:2
MS*WZ(KSW"2&S,@]954D5@@:IE4>36H+V/V/4$36;$"V$"%(+D1E;B"V)J)PP
M#@TY55>13A5)5VC5R M%@HZJ2%"GBJ0KM&HN"D6"CJ-(WH&U#NMOM6?;@ L!
M@MH)$%0C0&QK]^L9JA$@9:LJJ4* H.X$"-H7(+9M[/+<UQ\8'_@\B@OY@=7R
M8WH/'CZ38/WM2EDLU"B-/U(?0W+@0G+@HTH.W*GDZ JMFHM"<N#C2(YW8!4O
MZVK/M@&7>C7M% :N41BV-=A9A+A&892MJJ0*A8&[4QBXIIT"2PV(C&A-.\5"
MNTT!O=1@E.\@RZ3ORH'#-J%(>XWYV;RW.TDZFGIAGC:&;TFT]$(.?+J0KL99
M3ZZ^*.VUI@/!UDF[\HD)^<*3'*XH<6D4&\CK"\;$VR"^0=[Q'O\/4$L#!!0
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
M%!H;KAUN\88#:1;@_%H(_6:8KEO>F=%?4$L#!!0    ( %N!?%;*TN'L(@@
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
M:[% $Q]0F@>E^2B:*I8Z\6'J7_4_;C4BM93_=K8:/O?&8?2V6@^?T!P'E.9
M:2Z4YD%I/HJFZK/.<9C#[[U @?[\ $JSH30'2G.A- ]*\U$T5;1U"L34IT!:
MA*X/D#2A:WW+UDJ#)C:@-!=*\Z T'T53E58G24Q]:J/%\&T<'KZA/Z* TFPH
MS8'27"C-@])\%$W59YU:,2??>_B&_K8#2K.A- =*<Z$T#TKS431U-X@Z0]/7
M9VB.64!7B,,+Z*:*C0MH?:?:B@5*<Z$T#TKS4;12+-V-G7=BQN?%+DP9"?)M
M%LI=&M:EZYV>KHK]C;;*KXTSVV@H=XPSMZG<,\[\<G^GVFRYW=1GRN=ADI&(
MS607>A]'TMGR<@>G\D"DRV(_H*=4B#0N/BX8G3*>5Y#?S])4O!WD!M;[:%W^
M'U!+ P04    " !;@7Q6S%J9BV$$  !2$@  &0   'AL+W=O<FMS:&5E=',O
M<VAE970V."YX;6RM6&USHS80_BL:VFGO9GJ >">U/9,$M[F97I/&O;OI1QED
MFPD@3I+MY-]7 H)M$,29<3[$")Y]M,\NTBZ:[ E]8AN,.7C.LX)-M0WGY95A
ML'B#<\1T4N)"/%D1FB,NAG1ML))BE%1&>698IND9.4H+;3:I[CW0V81L>986
M^($"MLUS1%]N<$;V4PUJKS<>T_6&RQO&;%*B-5Y@_K5\H&)DM"Q)FN."I:0
M%*^FVC6\BF @#2K$MQ3OV=$UD%*6A#S)P>=DJIG2(YSAF$L*)'YV^!9GF602
M?OQH2+5V3FEX?/W*_D<E7HA9(H9O2?8]3?AFJ@4:2/ *;3/^2/9WN!'D2KZ8
M9*SZ#_8-UM1 O&6<Y(VQ\"!/B_H7/3>!.#* WH"!U1A870-GP,!N#.QS#9S&
MP*DB4TNIXA ACF832O: 2K1@DQ=5,"MK(3\M9-X7G(JGJ;#CL\7=]>/\[OZO
M:/ZX^!7,__GZ^=__P(>%>+V2;88!68$%)_$3N"^K-%W+-*7\Y2/X$&&.THQ]
M!)_ S\  ;(,H9A.#"Z<DM1$W#MS4#E@##D +?"$%WS P+Q*<G!(80DTKR7J5
M=&.-,D8XUH$-?P.6:5D*AV[/-X<*\^A\<W-$C=TFR*[XW &^O[?Y$E.9B#K"
M8%N*/.!G3..4856\:SY;S2?WD2M6HAA/-;%1,$QW6)O]\A/TS-]5L;HD670A
MLI,X.FT<G3'VV?V6,XZ*)"W6 '&PQ.NT*.1 1/8%(ZJ*9,WH5(QR ]W-/-\-
M V]B[(YCU(=!:#N6V\%%"ISCVKX#6]R),K=5YHXJ^Y.B@G=73BW [<UH=GQ_
M$Q&-(4[\]5I_O5%_Q7Z]PNF QUYOMD_0#IW0Z?BMP-EFX,&.\PJ8%7BNKU;@
MMPK\407S9O4I%?C]*1TQI=T1H()9OF.&'04*G!6:@16H)02MA. ]RP$7R=A"
M"'I..($?V!U?;_LPU7J)^K#N>CF1%+:2PG.R@I:B;KTM*3Q/4A_F>69?4A\&
M3<]UPH$L0?-0GLU14=\P$RL%B$R)/;\4S9(8< )VXK:RUIKGR5+@1*K<H+/,
M(@5.Y$HTE0,K"![U'7"TKGVO.C(I;8>IZ##;D@9*FL;*PM8P7JBR790MNA3;
M:32M0S2MBU>WAC(XRJVOA[TW187R@NY[HD*YX<!+<NA]X&A+,%;:&LNQVO8V
M)!J%G#I]:#3@>*<Q6M\:6V@=KRA/-X.N[VJ<WPN\"N?KSM#Z/#05<+RK&*UQ
MC>W)K*YNPJX(!<S3W=XFHX19[H"$0Y\!QQN-]]6XAJRC*>PV>RI8?]E$:I@W
M5 \.G0<\J_4XL\@U9&]J4L "W;3#X[^N0(6-KP?V@,!#7P+'&Y/W%KR@M_&H
M!/91JIRI4+V4&4<?VSFFZ^K0@H&8; M>?Z2V=]N#D>OJ.*!S_T8>F%0?\0>:
M^K3E"Z)B_V8@PRM!:>J^6""T/L"H!YR4U2?]DG!.\NIR@U&"J02(YRM"^.M
M3M >(\W^!U!+ P04    " !;@7Q6C:IB0G0&  #'-@  &0   'AL+W=O<FMS
M:&5E=',O<VAE970V.2YX;6S%FVMOVS84AO\*X05;"R222-WL+C&06AQ:H$6S
M9%TQ%/O V+0M5!=/DG/Y]R,E13)EF[&:8Z0?&MGF>2B=EY?SVM+Y?9K]R)><
M%^@ACI+\8K LBM4[T\RG2QZSW$A7/!&?S-,L9H5XF2W,?)5Q-BN#XL@DEN69
M,0N3P?B\?.\J&Y^GZR(*$WZ5H7P=QRQ[?,^C]/YB@ =/;UR'BV4AWS#'YRNV
MX#>\^+JZRL0KLZ',PI@G>9@F*./SB\$E?D=M1P:4+?X.^7V^<8SDI=RFZ0_Y
MXN/L8F#),^(1GQ82P<2?.S[A421)XCS^JZ&#ID\9N'G\1/^CO'AQ,;<LYY,T
M^A;.BN7%8#A ,SYGZZBX3N\_\/J"7,F;IE%>_H_NJ[:^:#Q=YT4:U\'B#.(P
MJ?ZRASH1&P'$W1- Z@#2"<#.G@"[#K /#7#J .?0 +<.*"_=K*Z]3%S "C8^
MS])[E,G6@B8/RNR7T2)?82('RDV1B4]#$5>,;SY<7M,/7SX%]/KF-T3__/KQ
MKW_0FQLQ'F?KB*-TCKZLI*(Y^K(N\H(ELS!9O$5O EZP,,K?HC-T@DR4+UG&
M\W.S$*<DP>:T[OY]U3W9TSTFZ'.:%,L<T63&9RK %-?27!!YNJ#W1$L,^-1
M-CY%Q")DQPE-#@_'.\*#P\.M'>'TX' \TB3#;M2U2YZ[3UTIRYF<2#-TQ1[%
M!"_099:Q9,'E\6DM[BFB#SR;ACE'5UDXY>A:MD#?/PD<^ECP./]WE[15W_;N
MON4*]RY?L2F_&(@E+.?9'1^,?_T%>];ONV2!A 60, H$4P1T&@$=';T2,$?K
ME5A3^9-&8E*F]:1,VTF)6"X_$4.(Q[<\VS.,*N6J3IVR4[F5W(V=H3^T1=N[
M34VVFWF^.QIZ:K-@NQG&MD/<3CNZHYWCVKZ#FW9*CMPF1ZXV1]_*S4",<';'
M,[&YB?U+[I R)5.QMF1B+UJS"$7AG._*A1Z.T2-G&7)07"U3!,W8XZZ%;J+E
M]!W D# *!%/$\1IQO!<-X/H]=BLVFQX#V#ML &\W\SQK>P!O-\.6YSJC86<
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
M>ORGA4YV9=89]U^_T$5S\/I@[J)27A?I[TE<K2XFIQ,6R_MHDU9?BZ>_R_:
M@IJW+-*R^<N>VK2S"5MNRJK(VLRZ!EF2;_^/GMN&V,N@.?T9W#:#V\GP:@E>
MF\'KEN"_DL%O,_A#,P1MAF!HAGF;8=ZT_;:QFI8.HRJZ/%?%$U-U:DVK7S1R
M-;EU R=Y?6;=5DI_F^A\U>6WJW_R6_;Y$_OXZ?KS#6=O/D5*1;7:O[(WH:RB
M)"U_96_9]]N0O?GE5_8+2W+V;55LRBB/R_-II>M0DZ;+MKP/V_+<5\ISV$V1
M5ZN2\3R6<4_^ZR/Y70(PU0>_:P'WI04^N"0QE,MWS'-.F#MS%GT5&IS==7NR
MA\.S.SW9^?#LLY[L8OBQSXFV]'9GD]?P@M?.INA9ENQSSC[FRR*3[(_?= +V
ML9)9^>^^<V5+\_II=5!]7ZZCI;R8Z*A92O4H)Y=__8LSG_VM3R<D+$3".!(F
M0#!+7W^GKT_1+[_*1YEO9&^_)W..U7(+FS>P>G!\U!W?77BZ?S[NJ]23S _F
MLYF=C/<D\X*SNKON)Q.@([!:-MBU;$"V[,=213)-7CI.%3TS'89E7T.3H+$-
MO84YL[VVF;USO4X[#TK%!Z42H.I;K3S?M?*<;&4=G][*9YFM*[:6*BGZ!J /
M)&)L^]+U<=D/&:F^[A0B:\&1, &"60(N=@(NC@G([F0N[Y.JU!>0Y5(EZ_H*
MM4]'DC16QR/56LGVA&+%?=-Y7RIYHFM97T3)F$5WQ:,\84G)TB1+*OU)5;!*
MY]2G0)I(56=UVC."W:LB:[[4X4!?R"^E_E/5*=:JB#?-5?D)*Q1S_&Z&:*V3
M/$8IBW7\>-=W:B$;AB-A @2S3JW3W:EU2FH8)H])+//X1%^!5ZM5D<9)_D &
M8I(W]@0[[0N>3M )Q,@B.1(F0#!+NK.==&>D=%^T0+IW;$K)5#V3/"&B.TD:
M*QI=K=/7HSNR%AP)$R"8I:,S,[/1&=ED_'DM<RVCGMK50>XNE824-&NLED=J
MYKTN)K0>'$H3*)JMYYZ[X)"M]DGJ04LK&%5U,$V+LF3+2*D?[+Y03Y%ZQ4$@
MF:-U=0ZN_D^=P.G,$4)HH1Q*$RB:+:)K1'1)$:^C=5+I"XJA\I&TT?)M:?Z>
M?.[".7.Z\B$+Y5":0-%L^8PGXY"6P.7W/$[*2B5WF_J:4P>Q7/?%DJUD&K.[
M1DJ9/.2LW-R529Q$*NF?W].EC);5.Y#5/SV8=T++Y%":0-%L58T3X]!6S%56
M;'(]"8KB>#N3J*_ZD\;PUXJRJ]MKMO!G;YT9BS>J#K[U\-6K*]2X:6G[NCI=
M/R:$%LFA-(&BV;(:&\BA?2#1]L9ZWK%4,J[GN5$>[WII9V[R2E>%6D0MS9)T
M<1!_D45R*$V@:+:DQG-R:),GE/=2J;J3:DVCLI1:4CT_WT3;G];2M'B*] 2_
M5TBH%]72K)BK1]*NJ=HFV[]@\A:GLX[B'%HW@:+9&AE;R:$-G)U&M<%T56MT
MTKS<?=Y.3$[8UVWI3:>\6B[5)DI/F$AR+6'=)[_*I4P>(SUQ.6%7+](V$?FZ
MZ<WL-WT1U2LUU*YJ:?L:GOD'HRO4"(+2!(IFGP_&"W)H,^C%CM?LVA2JV+)0
MZT)MN^P?-S*[DZKW%RV:.UI&)"V$TCB4)E T6V]C(#EGT!\N':B-!*6%4!J'
MT@2*9O_2;^PEES9QQGN\-'"LT"W-=GD[47E &CX@C4#5W&YJX_RXM/-S$$$3
M/0W5K:_'2S* TMC1#8ZDA5 :A]($BF;+;3PBUX4&4!=J$D%I(93&H32!HMDR
M&R_)I;VDGPB@4-NHI777&'1#Z)!4?% J@:J_W>#&YG%IFR<O\K<'H92,GU [
M!TH+H30.I0D4S=;9^#YN@(V?4(L'2@NA- ZE"13-EMEX0>X1+VA\_(1:0"WM
M6/P<DHH/2B50];<;W!@[+FWLW"1YDFTR.F1"K1<H+832.)0F4#1;6N/1N*?8
MD FU9J"T$$KC4)I T6R9C37CTJMHKE=1_B#KVPY>/#AZ>2R-&RWS6>^ZK&[
MA%HN4)I T>P; HSEXM&6RZ EMS1C](T =(V"UU?R0.O!H32!HMDZ&C_'H_V<
MF^CYZ$!*(T;+"/5NH#0.I0D4S9;6>#<>UKOQH-X-E!9":1Q*$RB:+?/>O5FT
M=S-V(*5QHV7N=UNZ"YRAA7(H3:!HMG[&"O)H*VC82 JU?X[4B%C@#*T'A]($
MBF;K:*P>CU[B\T7M%A7DE51KE922'E:A7@^4%D)I'$H3*)JML_%ZO#EV6(4Z
M/5!:"*5Q*$V@:+;,QF'R:(>)NB?6.UR&X\RV_^QQ[YHN9+1<4-<(2A,HFBV7
M<8V\82M[!MQHZ_7?D^5VI8,Z05 :A]($BF9+9YP@CW:";M=RF40I^R:7J[Q(
MBX=DJ=^-'TZA!A&4%D)I'$H3*)J]\X QDOP9=#CUH9X2E!9":1Q*$RB:+;/Q
MF7S:9R*WF#B\E>N5X90N9+1<4.\(2A,HFBV7\8Y\^MZP$<-I2^H,I[-Y5SJH
M'P2E<2A-H&BV=,8/\FD_:"L=.532A-$Q%$D+H30.I0D4S59V;Y<>'SM48O?N
M@:X9@M(XE"90-%MF8R3YM)'TNTHJ^;:XKS<%D>LHB9N;4@;=(4:31RL>'(S+
MP6+6O=T$6B:'T@2*9BMIK"*?7A;T/6_V@[FM]-!9UKN\7&52Z=G-+CBS_[(A
M*UGH8D;+"K60H#0.I0D4S9;?6$C^ ANOH0N6H+002N-0FD#1;)F-]>33UM-/
M;89!,T=K?7H0J5W?/>M&:J@'!:4)%,W6T'A0/NU!\>=UTMX&J,,TI6:OF%#K
MZ4A5=YM[UIN#SGO[*M1M@M($BF;OQFC<IH!>)#1H1!ZP)(8N9JSB4%H(I7$H
M3:!HMOS&A0H<Z(@<0%<^06DAE,:A-(&BV3(;]RJ@W:N?&I%IYFBMW<.YD^]U
M1V1HF1Q*$RB:K:&QL0+:QOK_1F0:/EI,NJK[([+7M]=X"*T.A]($BF;K;$RM
M@%YL%,I'F1;K9A_4?Q4Z&E_1 R_4TX+20BB-0VD"1;-5WML&&WL?7(#=#1NZ
M-@I*XU":0-%LF8WA%="&UYCMSJ&>5DL[LW^#6G27H4(+Y5":.'H(MB;&A0KH
MA4R?-U5]?S$["+1DF(5:45!:"*5Q*$V@:+;6QHH*L/?.!5 7"DH+H30.I0D4
MS9;9N%4!;0&-";-0:RKHOVUNW@VS4 ,*2A-'#V&KR73OV4N95 _-4[+TQ*/>
MG7/[$*+=I[LG<5TUSY_J?'[MO!?;YVD9S/;Q7C>1>DCRDJ7R7B-G[Q:Z5ZOM
M$[.V;ZIBW3SAZ:ZHJB)K7JYD%$M5)]#?WQ=%]?*F+F#WW+++_P%02P,$%
M  @ 6X%\5E0I.K#> @  )@@  !D   !X;"]W;W)K<VAE971S+W-H965T-S(N
M>&ULK59=;]HP%/TK5E9-(*W-%PFT@TA .JW2VJ+2;I.F/9CD0JPE-K,=Z/[]
M["1DE!G4A[X0V[GG^-Q[X5R&6\9_B0Q HN<BIV)D95*NKVQ;)!D46%RP-5#U
M9LEX@:7:\I4MUAQP6H&*W/8<)[0+3*@5#:NS&8^&K)0YH3#C2)1%@?F?">1L
M.[)<:W?P0%:9U =V-%SC%<Q!/JUG7.WLEB4E!5!!&$4<EB-K[%[%H8ZO KX2
MV(J]-=*9+!C[I3<WZ<ARM"#((9&: :O'!J:0YYI(R?C=<%KME1JXO]ZQ?ZIR
M5[DLL( IR[^15&8C:V"A%):XS.4#VWZ&)I] \R4L%]4GVC:QCH624DA6-&"E
MH""T?N+GI@Y[ #<\ O :@'<(Z!T!^ W ?RV@UP!Z567J5*HZQ%CB:,C9%G$=
MK=CTHBIFA5;I$ZK;/I=<O24*)Z/'\??K.;J_0S=WT_O;:]29JR]66N: V!+-
M.)Q+_(QN:,(*0)TO3(AN%W5BD)CDHHO.T=,\1IVS+CI#A*+'C)4"TU0,;:FT
MZ1OLI-$QJ75X1W2X'KIE5&8"7=,4TI<$MDJJS<S;93;Q3C+&D%P@W_V /,?S
M#(*FKX>[!GC\>KAS(AN_[9-?\05'^)H6/*INQ$0D.1,E!_1CO!"2J]_.3U/%
M:T;?S*C]Y$JL<0(C2QF& +X!*WK_S@V=CZ9JO259_$9D+RK9:RO9.\4>Q:J.
M0I+$5+$:&59(;9B;Z-SW!EXXM#?[M3"$N4'/O7P9%AO"!GW]7=P8Y >M_."D
M?.5VRLNH27T-[.W=YX67[H%V0Y#G.P?*_P]R@\ Q"P];X>%)X3LS(8V9Y-I,
M3&F$AB8XKA\<)&((<WUW<-@$0UC?[1\VP=YST +XJII$ B6LI+*VG/:T'7;C
MRN,/SB=J"-8SZQ]-/4%O,5\1*E .2T7I7/15D7D]E>J-9.O*IQ=,*M>OEID:
MY,!U@'J_9$SN-OJ"]J]!]!=02P,$%     @ 6X%\5G,0K!41!0  O!   !D
M  !X;"]W;W)K<VAE971S+W-H965T-S,N>&ULK5A1;]LV$/XKA-H5"=#4HF3+
M=NL82*P,"["T0=*N X8]T-+9)BJ+&DG%R;_?D5(46Z+5//3%EN3O3O?='3\>
M/=L)^4-M #1YW&:Y.O<V6A<?!P.5;&#+U =10(Z_K(3<,HVW<CU0A0266J-M
M-@A\/QIL&<^]^<P^NY7SF2AUQG.XE425VRV33Y>0B=VY1[WG!W=\O='FP6 ^
M*]@:[D%_*VXEW@T:+RG?0JZXR(F$U;EW03_&=&0,+.(O#CNU=TT,E:40/\S-
M=7KN^28BR"#1Q@7#KP=80)893QC'?[53KWFG,=R_?O;^NR6/9)9,P4)DWWFJ
M-^?>Q",IK%B9Z3NQ^P-J0C; 1&3*?I)=C?4]DI1*BVUMC!%L>5Y]L\<Z$7L&
M-#IB$-0&0=M@>,0@K W"UQH,:X.AS4Q%Q>8A9IK-9U+LB#1H]&8N;#*M-=+G
MN:G[O9;X*T<[/?]Z\??5/?GRF5Q_7GRYN2(G]]A9:9D!$2NB-T#N(!%YPC/.
M;)WJIU\W("1HGK",?&6/Y.H1&U'!*3F)03.>J5-R1K[=Q^3D[2EY2WB.%J)4
M+$_5;* Q;O/V05+'>%G%&!R)D0;D1N1ZH\A5GD)ZZ&" A!O6P3/KRZ#78PS)
M!Q+2]R3P@\ 1T.+UYM1A'K_>W.]A$S8U#*V_T1%_UWDBMF#K$'.59$*5$L@_
M%TNE):ZK?UT9KSR&;H]&;#ZJ@B5P[J&:*) /X,W?O:&1_\F5K5_I+/Y%S@XR
M.6PR.>SS/O]3*$66@'(*1+-'4 1;GMOTNI)8.8NL,R.P#_.ST*?A:#9XV$^/
M T9#.ID>PF(';$S'08,Z8#1J&(UZ&>TO5&14DR'X490:4L*T7<_72C+(.%&:
MZ5(+^63!DFD@)T'X&\&,6-P3,*ELVU?=2W!%XP6=OL=-0!5@53Q[.G5EJPIT
MN,\OFH:TE2P'*O3#82M7#A2-1KX[5U&3JZ@W5XL-R]=8<U2K!Y:5E>"Q#+=&
MEB?.!H@Z80PIC5J,NJ @\MN$NB Z'4_=?,8-GW$O']0%' 44&$(H"@JIF7)I
MV!9"XB9/4KY:@00DITA:8LL+DM@<&(OGEDB$-'#L!&/\[LTD"/Q/%T4AQ0/V
MSU6N01:2*_!,R[B2-.Y0\UL9^BDB[D,<Y&;2Y&;2FYOODFNSQZW,CH9*4C">
M6H([KC<;D:4\7U<2X*(TZ58KG$Q:K+J@R;@E#;'#D1]%;FK3AMJTEQK.0SCM
MY,T*5@=UEI QL_"QUJI<*IYR)KF;Y;3;W>W>[D)HN[.[D#V!/"!(_9>AQ>^E
M^%GD9S@)E"@W2QQ5H)H^W*.%WWG_B 8M&@[0N"5,L0MS1)SIWO1%^R6'%5RC
M-.<"NQ%+8Y?KT;:KG1UP&0[;7+H@ZK?7DP-T9$'1X(5+T,OE"VX0LJF%74Q7
MC[6>6/W8:T,GN\"A@>V]U $:ME=>[ "=A9/P",&7,8OVSA[MKE,;)N','#I2
MNY\B[6K+J%/@Y!@Z. 8=DEU4%(9MDEW0:#0^PO%E *+]$]"BT?^:!6%*B81;
MS3#::&6E$(H;JLH.!DDIL:K:#@=.TL.?=^3B-:#8 1KYQQKW942B_3-2/3\;
M8GVE&W7F,YSA.J5SH48=+>FB CINZ_Y@[UBW!;FVQV.%O5;FNCKK-$^;(_B%
M/7BVGE^:H[D]+KZXJ<[U-TRN.98Q@Q6Z]#^,,3!9'96K&RT*>WA<"HU'47NY
M 9:"- #\?250N>H;\X+F#XOY_U!+ P04    " !;@7Q6!=_#D7H#  #-"@
M&0   'AL+W=O<FMS:&5E=',O<VAE970W-"YX;6RM5EUOVS84_2N$6A0)L$5?
MMFRGMH#8RK \I WJ=!TP[(&1KBRB$JF2E.W^^Y&2HMD2+>2A+[9(G7-T#R]Y
M>9<'QK^+#$"B8Y%3L;(R*<M;VQ9Q!@46-ZP$JMZDC!=8JB'?V:+D@).:5.2V
MYSB!76!"K7!9SSWQ<,DJF1,*3QR)JB@P_[F&G!U6EFN]3GPANTSJ"3M<EG@'
M6Y!?RR>N1G:GDI "J"",(@[IRKIS;Z.%QM> OP@<Q,DSTDY>&/NN!P_)RG)T
M0)!#++4"5G][V$">:R$5QH]6T^H^J8FGSZ_J?]3>E9<7+&##\F\DD=G*FELH
M@117N?S"#G]"ZV>J]6*6B_H7'5JL8Z&X$I(5+5E%4!#:_.-CNPXG!#>X0/!:
M@M<G3"X0_);@OY4P:0F3>F4:*_4Z1%CB<,G9 7&-5FKZH5[,FJWL$ZK3OI5<
MO26*)\/GN[_OM^CS)_3P:?/Y\1Y=;=7&2JH<$$O1 XU9 >@9']']46TT >AJ
M#112(J^OT54$$I-<7*/?T==MA*[>7Z/WB%#TG+%*8)J(I2U5B/I#=MR&LV["
M\2Z$XWKHD5&9"71/$TC.!6SEK3/HO1I<>Z.*$<0WR'=_0Y[C>8: -F^GNP9Z
M]':Z,^+&[]+EUWK3"WHG&8F(B',F*@[HG[L7(;DZ0O^:5KQ1],V*NJS<BA+'
ML+)4W1# ]V"%']ZY@?/1M%J_4BSZ16)G*SGI5G(RIAYN*LZ!2B3Q$8P;M:$'
M-5T7SWWH+]0.V)^NA@'C3\XQT1 S=?T.<Q;[M(M].AI[!"FHZ),F> 3-V329
M:'0F)Q]W>A:&B(G7PT1#S&)F=A!T#H)1!\]UX$3?'*)45X"N-BK)>Z(J!_H)
MF!M3$@SB<(.>'0-$'_LS.T.,8W8SZ]S,1MU\XT3J@IFV-DI,$J0*H*KE,LM8
MGA"ZN[S19L.0_?F\YVL(FL^F/5\&(2<(S-;FG;7Y^#'),-V!SE2[RQ 6@L4$
M2VCL:5^H9(+H:UP@U8BH:ZLY6CJ/)L-S0YS];?D&3#3$3)T+F5QT=A>C=L=N
M/).5Q>!PN_-%+R\;$VC:*R71$.2YLW[R[).+O@"^JQLF@6)64=E<B=ULUY/=
MU:U(;WZM>K6FM?I?IFGT'C'?$97('%(EZ=S,U.'G3?/4#"0KZW;BA4G5G-2/
MF>HW@6N >I\R)E\'^@-=!QO^!U!+ P04    " !;@7Q60YDOWJ($  !V$P
M&0   'AL+W=O<FMS:&5E=',O<VAE970W-2YX;6RM6%UOHS@4_2L6.UJUTK9@
M(!"Z2:0V=+5]Z$PU[<RLM-H'!TSB'< 9VVG:?[\V4))@0ZK9O"1\G'NYYU[[
M^MB3+67?^0IC 5Z*O.13:R7$^LJV>;+"!>*7=(U+^2:CK$!"WK*ES=<,H[0R
M*G+;=9S +A IK=FD>O; 9A.Z$3DI\0,#?%,4B+W>X)QNIQ:TWAY\)LN54 _L
MV62-EO@1BR_K!R;O[-9+2@I<<D)+P' VM:[A50PC95 AOA*\Y7O70%%94/I=
MW=RE4\M1$>$<)T*Y0/+O&<]QGBM/,HX?C5.K_:8RW+]^\_Y'15Z262".YS3_
M1E*QFEIC"Z0X0YM<?*;;/W%#:*3\)33GU2_8-EC' LF&"UHTQC*"@I3U/WII
M$K%G (,> [<Q<+L&?H^!UQAX[S7P&P._RDQ-I<I#C 2:31C= J;0TINZJ))9
M64OZI%1U?Q1,OB723LR>KO^Z?02?/H*[C_-/][?@[%&.K'238T S<%<FM,#@
M";V VQ<YTC@&9S>XQ!D1YV#Q"O[=,,)34E7P')S%6""2\W-P ;X\QN#LPSGX
M $@)GE9TPU&9\HDM9,CJPW;2A'=3A^?VA ==<$]+L>+@MDQQ>NC EEQ;PNX;
MX1MWT&.,DTO@P=^ Z[BN(:#Y^\VAP3Q^O[DSP,9KR^=5_D8]_O8J%!.>Y)1O
M& 9_7R^X8')*_6/*>.W1,WM4?>:*KU&"IY9L)!RS9VS-?OT%!L[OIFR=TEE\
M(F<'F?3;3/I#WF>QS",7)#%EK+8,*DO52)]G$+K1Q'[>SX0.BD+O$!/KF''H
MM)B#N$=MW*/!N&7WD[VM-(5=&_I[7PN#H!.UCAF'XT[4.@9Z3F ..VC##@;#
M?J("Y::@ _UCXVC4B=H$&L%.V#K(A6%/V&$;=C@XWX9&27C*>75*9_&)G!UD
M;-QF;#Q8Z/F&,5P*(- +-BX 8ZU,3J?:1Q&QCKAPS86.VK"CX?&IPE6+E\S(
M6FH4M1S*[#P3N92!5XR8D4MDB*/+1L=X88>.#NEI$M#9+?/.()]OC BUIF<-
MD34B*9!KLI0;8K6B>4K*97^-&N<'$P[ZW0YH0$5>I^'$!M X["D6W%,Q\'@[
M 4.SLW'@#S=Q TKOX@90;QN'[HZ".]A:!AIY8WFBUG)2;_&IO!UF;:=_X* H
M.-Y>&ON#^1;!;MD-(,_OEET'C>"HI^P[V0&/Z Z<84DAK1D 7.ML(Q/_:*<T
M0/QN XH-H"CLH;%3(7!8AOQ<OX2ZM.@VC+D!,QYU*>F8OOFX$RAP6*'\SXYI
M4!^>UFUTT$70E3$&$(S\'G8['0,'%_W9?(7*)58%:T8<0)S3A""!:X:*&EA3
M3M3FCH.,,KD=K>>:*J>1<ZA'ZFA#]!V@V  :.7T5W2D1."Q%ZD4B&^BSNH[0
M%;,!I$MF ZA?,\.=*(%'5$G%@-2;/E6@M^*=+9IMN9%6I.]?=$UM1&FBVH R
MJ&I[[T"BP&Q9'>QPD-!-*>JM>ONT/3RZKHY,.L]OU*%2=="Q<U.?2-TCMB1R
M8.8XDRZ=RU"V %8?\M0W@JZK8X\%%8(6U>4*HQ0S!9#O,TK%VXWZ0'O4-OL/
M4$L#!!0    ( %N!?%:*^'T:*00  !8/   9    >&PO=V]R:W-H965T<R]S
M:&5E=#<V+GAM;+67;6_;-A#'OPJA%4,*K)$H64^9;:!-.BPOF@1QVNTM+9UM
M(I2HD;2=?/N1DB,[$B5X0/<B,2G=G7['A_N3TST7SW(#H-!+P4HY<S9*55>N
M*[,-%$1>\@I*_6;%14&4[HJU*RL!)*^="N;ZGA>Y!:&E,Y_6SQ[$?,JWBM$2
M'@22VZ(@XO4+,+Z?.=AY>_!(UQME'KCS:476L #UO7H0NN>V47):0"DI+Y&
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
MBRM/A!63KV(AZ":?!3U3(>LM?PR!!,"4@7R_HE3L%^H#U?S1_1]02P,$%
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
M5$6/><Q4'0M<!ZCW"\;D<T,/4%?&T1]02P,$%     @ 6X%\5CT?;K3J @
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
M)LBH5[0#Z/U,4F:K&SM!?3(X_@]02P,$%     @ 6X%\5CKF,1=X @  804
M !D   !X;"]W;W)K<VAE971S+W-H965T.#,N>&UL?51A3]LP$/TKIPQ-( %)
MTP8VED:B+=,J;:6BP#Y,^^ FU];"L3/;:6&_?N<D1-T6F@^)S[[W[CT[YWBG
M])/9(%IXSH4T0V]C;7'E^R;=8,[,N2I0TLI*Z9Q9"O7:-X5&EE6@7/AA$%SX
M.>/22^)J;JZ36)56<(ES#:;,<Z9?1BC4;NCUO->).[[>6#?A)W'!UKA ^U#,
M-45^RY+Q'*7A2H+&U="[[EV-(I=?)3QRW)F],3@G2Z6>7##-AE[@!*' U#H&
M1I\MCE$(1T0R?C6<7EO2 ??'K^R?*^_D9<D,CI7XSC.[&7H?/,APQ4IA[]3N
M"S9^*H&I$J9ZPZ[)#3Q(2V-5WH!)0<YE_67/S3[L <+P#4#8 ,)*=UVH4CEA
MEB6Q5CO0+IO8W*"R6J%)')?N4!96TRHGG$W&M[/'F[O[Z>CK#<QN[V\6<#Q!
MR[@P)W &8R6WJ"U?"H0%2JXTS)1% T? )=QO5&F8S$SL6Y+B"/VT*3NJRX9O
ME)U@>@[]WBF$01C"PV("QT<G?]/XY*2U$[9VPHHW>I-W:6$JC=4E_3GV%!XD
MRQ4Y^(T93+A)52DM',\UYKS,3X#40XTQIF0R1;)LK#F%&?7#C^LE$=%_\[/+
M8"VDWRW$]=*5*5B*0X^:Q:#>HI>\?]>["#X=L-EO;?8/L2=SS67*"X%=PFKH
M105U/;E-!@$]L;_MJ#AH*PX.5MS?1_ZZ5ZG;JRX)-==@3\+9((RZ%42M@NB@
M G<B*=/ZA<LUD!@ZR*[2T7_N^Q^CRW]K^WL=XRZ?;TRON30@<$6XX/R2:'3=
MT'5@55$UT5)9:LEJN*$[$+5+H/65HKYH M>7[:V:_ %02P,$%     @ 6X%\
M5E/@U3D8 @  Y 0  !D   !X;"]W;W)K<VAE971S+W-H965T.#0N>&ULM53;
M;MLP#/T5P0.&%2ABQTFS(;,-+)=A!=HB:Y;N8=B#XC"Q4%U<28[;OQ\E.T8&
M),%>]B*3%'EX2)-*:J6?30%@R:O@TJ1!86TY#D.3%R"HZ:D2)-YLE1;4HJIW
MH2DUT(T/$CR,HV@4"LIDD"7>MM!9HBK+F82%)J82@NJW"7!5IT$_.!@>V:ZP
MSA!F24EWL 2[*A<:M;!#V3 !TC EB89M&GSICR=#Y^\=GAC4YD@FKI*U4L].
MN=VD0>0( 8?<.@2*GSU,@7,'A#1>6LR@2^D"C^4#^E=?.]:RI@:FBO]D&UND
MP:> ;&!+*VX?5?T-VGIN'%ZNN/$GJ1O?&W3.*V.5:(.1@6"R^=+7M@]' ?WA
MF8"X#8@][R:19SFCEF:)5C71SAO1G.!+]=%(CDGW4Y96XRW#.)LM5Y/E_/MJ
M_O"#S)_<^>&!:DU=J\@,+&7\ZLB$<F,T5TEH,;T#"?,VU:1)%9])=4]UCT2C
M:Q)'\>#O\!!9=]3CCGKL\0;GJ%=K R\52$OF>W?^N@>Q!OW[%+6+4&[RQZ:D
M.:0!CK8!O8<@>_^N/XH^7R ZZ(@.//K-/Q.]0P]R:T&8DV0'_X'LL",[O-C5
M.V4,F2IIF=R!S-^NR8P*7$]#EJK""3_%]S)B/(I.\0J/AM;M/X['CDE#.&P1
M)NI]Q';J9J<:Q:K2S_%:6=P*+Q;X#(%V#GB_5<H>%+<:W<.6_0%02P,$%
M  @ 6X%\5@I&6DY: P  ZA0   T   !X;"]S='EL97,N>&UL[5A1;]HP$/XK
M4;I.K30U0-I 5D#:D"I-VJ9*[</>*D,<L.0XF3$=]'$_9S]KOV2^V"2!^BCK
MPT:G@=K8]_F^^WP^*]?VYVK%Z<V,4N4M,R[F W^F5/$V".:3&<W(_"POJ-!(
MFLN,*#V5TV!>2$J2.3AE/.BT6E&0$2;\85\LLJM,S;U)OA!JX'<KDV<>'Y*!
MWX[.?<_0C?*$#OR[D]=?%[FZ?.69Y]&;HZ/6W>GEMOVD!$[]P$EZX2;]^?U'
MD_:L25QC)Q;$R*,]%)^U<-$:PZB[F]3KY<>:J_(]QIQ[#N?:$W6+]\K5CDPA
MQ-W67GG:D::2.+!E-.RGN:BK*?2-04<F&?7N"1_X(\+96#+P2DG&^,J8.V"8
MY#R7GM)EK*6TP3)_,'#;S*#"+4_&1"[+V":"^3VVR[> ]0P$,LXK@1W?&(;]
M@BA%I;C2DW)Q:7P$>79\NRJTPJDDJW;GPJ\=RH<.,LYE0F45INVO3<,^IRG(
MD6PZ@Z?*BP! I?),#Q)&IKD@I8:UAQUHV@GE_ :N_Y=T@WN9-LZT/%%1#;4@
M.S0T9@+\33;#W:0]?Q:O5[#[7+U?Z.V(<@ZU0J\E3=FRG"_32@#&WL;925'P
MU3O.IB*C9O-[!QSVR=K/F^62/>AH4"H3;:#2]^ZI5&S2M'R3I+BE2[4NIV6*
M:^[\U_R$YBD55!+>%*UK?P_%8?=O22[OZ+;@I[+Z9ZOWV5FU[_3#3JOM$0Y=
M9/021+Z 6V2[HT,7&1^^R/ %:+2]Y\&)#&PGU&BW-IJMRNI!4SOP/T/[S.N@
MWGC!N&+"SF8L2:AXU'-I>D7&^@^Y#7Z]/J$I67!U6X$#OQY_H@E;9'&UZAH2
M85?5XX^PO794==0Z%A,)7=)D9*=R.BZ'GA[HJ/8##MO(5?EQ(YB/P=P(8%@<
M3 'F8[RP./_2?GKH?@R&:>LYD1[JTT-]C)<+&95?+([;)]8?]T[C. RC",OH
M:.14,,+R%D7PXV;#M($'%@<B_5ZN\=/&*V1W'6!GNJM"L)WBE8CM%,\U(.Z\
M@4<<NT\;BP,>V"E@M0/QW7&@IMP^80BGBFG#;C".Q#&&0"VZ:S2*D.Q$\'6?
M#W9+PC".W0A@;@5AB"%P&W$$4P :,"0,R_?@UOLH6+^G@OJ_F\-?4$L#!!0
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
MZNT$>COJ[01Z^^1G$P*]'?5V KT=]78"O1WU=@*],^J="?3.J'<FT#NCWIE
M[XQZ9P*],^J="?3.J'<FT#NCWIE [SSY69! [XQZ9P*],^J="?0NJ'<AT+N@
MWH5 [X)Z%P*]"^I="/0NJ'?Y3KV'\?-0AUO/UQJO_YU4CY=SZ^WRU^77SLG=
M>\4YW%<,SW\!4$L#!!0    ( %N!?%;W,"8&)P(  #(P   3    6T-O;G1E
M;G1?5'EP97-=+GAM;,W;36[;,! %X*L8V@86S7^UB+-INVVSZ 58:1P+ED2"
M9%+G]J7D)$"+U$C@ GT;"S;)>2,.\.U\_?TQ4%H=QV%*VVJ?<_C(6&KW-+I4
M^T!36=GY.+I<OL8[%EQ[<'?$Q&9C6.NG3%->Y[E&=7/]F7;N?LBK+\?R<^K]
MM*TB#:E:?3IMG+.VE0MAZ%N7RSI[F+H_4M9/"74YN>Q)^SZDJ[*A8J\FS"M_
M#W@Z]^V!8NP[6MVZF+^ZL>QBQX&E_#A0JL^7>*5'O]OU+76^O1_+D3J%2*Y+
M>Z(\#O6IZ-7YY%QNF$Z?_.+\I<RYP++S-OJ0RL0BO3_N>23SZ74HA2CF_OPK
MOB26TA>_'\W3[JA[8W:YWI\^'I9Y)+8\+K_CWV?\4O^=?0B0/B1('PJD#PW2
MAP'IPX+TT8#T\0&D#[Y!:01%5(Y"*D<QE:.@RE%4Y2BL<A17.0JL'$56@2*K
M0)%5H,@J4&05*+(*%%D%BJP"15:!(JM D56BR"I19)4HLDH4626*K!)%5HDB
MJT215:+(*E%D52BR*A19%8JL"D56A2*K0I%5H<BJ4&15*+(J%%DUBJP:15:-
M(JM&D56CR*I19-4HLFH4636*K!I%5H,BJT&1U:#(:E!D-2BR&A19#8JL!D56
M@R*K09'5HLAJ462U*+):%%DMBJP615:+(JM%D=6BR&I19&U09&U09&U09&U0
M9&W^IZP_O#_\X_CE68^NGY[SV?)7@9M?4$L! A0#%     @ 6X%\5@=!36*!
M    L0   !               ( !     &1O8U!R;W!S+V%P<"YX;6Q02P$"
M% ,4    " !;@7Q6PA&T5>T    K @  $0              @ &O    9&]C
M4')O<',O8V]R92YX;6Q02P$"% ,4    " !;@7Q6F5R<(Q &  "<)P  $P
M            @ '+ 0  >&PO=&AE;64O=&AE;64Q+GAM;%!+ 0(4 Q0    (
M %N!?%9D]7 6E 8  !0>   8              " @0P(  !X;"]W;W)K<VAE
M971S+W-H965T,2YX;6Q02P$"% ,4    " !;@7Q6/IY1H<D'  "6(0  &
M            @('6#@  >&PO=V]R:W-H965T<R]S:&5E=#(N>&UL4$L! A0#
M%     @ 6X%\5I[\EGX^ @  &04  !@              ("!U18  'AL+W=O
M<FMS:&5E=',O<VAE970S+GAM;%!+ 0(4 Q0    ( %N!?%9>D)"AV0(  .X'
M   8              " @4D9  !X;"]W;W)K<VAE971S+W-H965T-"YX;6Q0
M2P$"% ,4    " !;@7Q6,"S&X"((  "[*@  &               @(%8'
M>&PO=V]R:W-H965T<R]S:&5E=#4N>&UL4$L! A0#%     @ 6X%\5D[VEI2R
M @  S@8  !@              ("!L"0  'AL+W=O<FMS:&5E=',O<VAE970V
M+GAM;%!+ 0(4 Q0    ( %N!?%;R<R-_=@8  .LG   8              "
M@9@G  !X;"]W;W)K<VAE971S+W-H965T-RYX;6Q02P$"% ,4    " !;@7Q6
MU06.-^ (  #!*P  &               @(%$+@  >&PO=V]R:W-H965T<R]S
M:&5E=#@N>&UL4$L! A0#%     @ 6X%\5E'0.=VP#0  H"8  !@
M     ("!6C<  'AL+W=O<FMS:&5E=',O<VAE970Y+GAM;%!+ 0(4 Q0    (
M %N!?%9OB#8A)BD  /Z$   9              " @4!%  !X;"]W;W)K<VAE
M971S+W-H965T,3 N>&UL4$L! A0#%     @ 6X%\5A$:D/2< P  6@@  !D
M             ("!G6X  'AL+W=O<FMS:&5E=',O<VAE970Q,2YX;6Q02P$"
M% ,4    " !;@7Q6!.:GNC(%  #3#   &0              @(%P<@  >&PO
M=V]R:W-H965T<R]S:&5E=#$R+GAM;%!+ 0(4 Q0    ( %N!?%87#GQM90<
M +T4   9              " @=EW  !X;"]W;W)K<VAE971S+W-H965T,3,N
M>&UL4$L! A0#%     @ 6X%\5C83XACA @  $ 8  !D              ("!
M=7\  'AL+W=O<FMS:&5E=',O<VAE970Q-"YX;6Q02P$"% ,4    " !;@7Q6
M:0</D\T"  #7!0  &0              @(&-@@  >&PO=V]R:W-H965T<R]S
M:&5E=#$U+GAM;%!+ 0(4 Q0    ( %N!?%9.@T%*20,  "\'   9
M      " @9&%  !X;"]W;W)K<VAE971S+W-H965T,38N>&UL4$L! A0#%
M  @ 6X%\5C$G&76W P   P@  !D              ("!$8D  'AL+W=O<FMS
M:&5E=',O<VAE970Q-RYX;6Q02P$"% ,4    " !;@7Q6CA$!6]T"   +!@
M&0              @('_C   >&PO=V]R:W-H965T<R]S:&5E=#$X+GAM;%!+
M 0(4 Q0    ( %N!?%;\(3@S+P8  /H-   9              " @1.0  !X
M;"]W;W)K<VAE971S+W-H965T,3DN>&UL4$L! A0#%     @ 6X%\5H$A/46H
M"    Q@  !D              ("!>98  'AL+W=O<FMS:&5E=',O<VAE970R
M,"YX;6Q02P$"% ,4    " !;@7Q6Q$F[D9<7  #J10  &0
M@(%8GP  >&PO=V]R:W-H965T<R]S:&5E=#(Q+GAM;%!+ 0(4 Q0    ( %N!
M?%9B+L]\-@0  $@)   9              " @2:W  !X;"]W;W)K<VAE971S
M+W-H965T,C(N>&UL4$L! A0#%     @ 6X%\5H7#]2S7 @  + 8  !D
M         ("!D[L  'AL+W=O<FMS:&5E=',O<VAE970R,RYX;6Q02P$"% ,4
M    " !;@7Q6I4+14]P"  !<!@  &0              @(&AO@  >&PO=V]R
M:W-H965T<R]S:&5E=#(T+GAM;%!+ 0(4 Q0    ( %N!?%9[^/SO(@4  )4+
M   9              " @;3!  !X;"]W;W)K<VAE971S+W-H965T,C4N>&UL
M4$L! A0#%     @ 6X%\5O7192"% @  A@4  !D              ("!#<<
M 'AL+W=O<FMS:&5E=',O<VAE970R-BYX;6Q02P$"% ,4    " !;@7Q6?9\G
M? (Q   ;J0  &0              @(')R0  >&PO=V]R:W-H965T<R]S:&5E
M=#(W+GAM;%!+ 0(4 Q0    ( %N!?%8MH*8($ ,  &,(   9
M  " @0+[  !X;"]W;W)K<VAE971S+W-H965T,C@N>&UL4$L! A0#%     @
M6X%\5F.%U3@B!0  \@L  !D              ("!2?X  'AL+W=O<FMS:&5E
M=',O<VAE970R.2YX;6Q02P$"% ,4    " !;@7Q6NTIB(# #   4!P  &0
M            @(&B P$ >&PO=V]R:W-H965T<R]S:&5E=#,P+GAM;%!+ 0(4
M Q0    ( %N!?%9(,V"%TP,  'P)   9              " @0D' 0!X;"]W
M;W)K<VAE971S+W-H965T,S$N>&UL4$L! A0#%     @ 6X%\5EN?FC4[ P
M5PD  !D              ("!$PL! 'AL+W=O<FMS:&5E=',O<VAE970S,BYX
M;6Q02P$"% ,4    " !;@7Q6F"=-6O4"  #[!0  &0              @(&%
M#@$ >&PO=V]R:W-H965T<R]S:&5E=#,S+GAM;%!+ 0(4 Q0    ( %N!?%9C
M%OE.70(   \%   9              " @;$1 0!X;"]W;W)K<VAE971S+W-H
M965T,S0N>&UL4$L! A0#%     @ 6X%\5BQU?+P6 P  MP8  !D
M     ("!110! 'AL+W=O<FMS:&5E=',O<VAE970S-2YX;6Q02P$"% ,4
M" !;@7Q6&D'I[V<#  "B!P  &0              @(&2%P$ >&PO=V]R:W-H
M965T<R]S:&5E=#,V+GAM;%!+ 0(4 Q0    ( %N!?%8W$UNAY0(  /$%   9
M              " @3 ; 0!X;"]W;W)K<VAE971S+W-H965T,S<N>&UL4$L!
M A0#%     @ 6X%\5HSVD=@< P  [ 8  !D              ("!3!X! 'AL
M+W=O<FMS:&5E=',O<VAE970S."YX;6Q02P$"% ,4    " !;@7Q6RRWEE',$
M  #-"P  &0              @(&?(0$ >&PO=V]R:W-H965T<R]S:&5E=#,Y
M+GAM;%!+ 0(4 Q0    ( %N!?%:CZ?+': 8  # 1   9              "
M@4DF 0!X;"]W;W)K<VAE971S+W-H965T-# N>&UL4$L! A0#%     @ 6X%\
M5H(,A"A( P  I0<  !D              ("!Z"P! 'AL+W=O<FMS:&5E=',O
M<VAE970T,2YX;6Q02P$"% ,4    " !;@7Q6IM0G-]T"   *!@  &0
M        @(%G, $ >&PO=V]R:W-H965T<R]S:&5E=#0R+GAM;%!+ 0(4 Q0
M   ( %N!?%;2<G^C=@(  "P%   9              " @7LS 0!X;"]W;W)K
M<VAE971S+W-H965T-#,N>&UL4$L! A0#%     @ 6X%\5LP_Y%Q!!@  2B8
M !D              ("!*#8! 'AL+W=O<FMS:&5E=',O<VAE970T-"YX;6Q0
M2P$"% ,4    " !;@7Q6$+[Y[#8$   '&@  &0              @(&@/ $
M>&PO=V]R:W-H965T<R]S:&5E=#0U+GAM;%!+ 0(4 Q0    ( %N!?%8U7Q T
M=0@  # W   9              " @0U! 0!X;"]W;W)K<VAE971S+W-H965T
M-#8N>&UL4$L! A0#%     @ 6X%\5E$M4-!F P  '0H  !D
M ("!N4D! 'AL+W=O<FMS:&5E=',O<VAE970T-RYX;6Q02P$"% ,4    " !;
M@7Q69IZU/OP#  !($0  &0              @(%630$ >&PO=V]R:W-H965T
M<R]S:&5E=#0X+GAM;%!+ 0(4 Q0    ( %N!?%85GMSO,00  (85   9
M          " @8E1 0!X;"]W;W)K<VAE971S+W-H965T-#DN>&UL4$L! A0#
M%     @ 6X%\5H=M([I:!P  F40  !D              ("!\54! 'AL+W=O
M<FMS:&5E=',O<VAE970U,"YX;6Q02P$"% ,4    " !;@7Q6"<_%7\\$   ;
M&@  &0              @(&"70$ >&PO=V]R:W-H965T<R]S:&5E=#4Q+GAM
M;%!+ 0(4 Q0    ( %N!?%;HR\URS 0  .\;   9              " @8AB
M 0!X;"]W;W)K<VAE971S+W-H965T-3(N>&UL4$L! A0#%     @ 6X%\5G4'
MFH42 P  " <  !D              ("!BV<! 'AL+W=O<FMS:&5E=',O<VAE
M970U,RYX;6Q02P$"% ,4    " !;@7Q60"#[#\P#   T#   &0
M    @('4:@$ >&PO=V]R:W-H965T<R]S:&5E=#4T+GAM;%!+ 0(4 Q0    (
M %N!?%;B B)BP@(  /L&   9              " @==N 0!X;"]W;W)K<VAE
M971S+W-H965T-34N>&UL4$L! A0#%     @ 6X%\5J]4=$^] @  6 <  !D
M             ("!T'$! 'AL+W=O<FMS:&5E=',O<VAE970U-BYX;6Q02P$"
M% ,4    " !;@7Q6S]TT3%4#  !."0  &0              @('$= $ >&PO
M=V]R:W-H965T<R]S:&5E=#4W+GAM;%!+ 0(4 Q0    ( %N!?%8#CQL"R@(
M )$'   9              " @5!X 0!X;"]W;W)K<VAE971S+W-H965T-3@N
M>&UL4$L! A0#%     @ 6X%\5H<H*PX<!0  VA\  !D              ("!
M47L! 'AL+W=O<FMS:&5E=',O<VAE970U.2YX;6Q02P$"% ,4    " !;@7Q6
MJQ08?)4"  "H!@  &0              @(&D@ $ >&PO=V]R:W-H965T<R]S
M:&5E=#8P+GAM;%!+ 0(4 Q0    ( %N!?%9ZWBP4,@4  /T>   9
M      " @7"# 0!X;"]W;W)K<VAE971S+W-H965T-C$N>&UL4$L! A0#%
M  @ 6X%\5IO+,H*U @  '@@  !D              ("!V8@! 'AL+W=O<FMS
M:&5E=',O<VAE970V,BYX;6Q02P$"% ,4    " !;@7Q6&%>HRT$#  "I"0
M&0              @('%BP$ >&PO=V]R:W-H965T<R]S:&5E=#8S+GAM;%!+
M 0(4 Q0    ( %N!?%:!SQ]P^@,  #$0   9              " @3V/ 0!X
M;"]W;W)K<VAE971S+W-H965T-C0N>&UL4$L! A0#%     @ 6X%\5J&]F[N9
M @  708  !D              ("!;I,! 'AL+W=O<FMS:&5E=',O<VAE970V
M-2YX;6Q02P$"% ,4    " !;@7Q6\:64@-L"   _!P  &0
M@($^E@$ >&PO=V]R:W-H965T<R]S:&5E=#8V+GAM;%!+ 0(4 Q0    ( %N!
M?%;*TN'L(@@  %-+   9              " @5"9 0!X;"]W;W)K<VAE971S
M+W-H965T-C<N>&UL4$L! A0#%     @ 6X%\5LQ:F8MA!   4A(  !D
M         ("!J:$! 'AL+W=O<FMS:&5E=',O<VAE970V."YX;6Q02P$"% ,4
M    " !;@7Q6C:IB0G0&  #'-@  &0              @(%!I@$ >&PO=V]R
M:W-H965T<R]S:&5E=#8Y+GAM;%!+ 0(4 Q0    ( %N!?%8$H+-FN0,  *X,
M   9              " @>RL 0!X;"]W;W)K<VAE971S+W-H965T-S N>&UL
M4$L! A0#%     @ 6X%\5GQ,QT*_"@  PVP  !D              ("!W+ !
M 'AL+W=O<FMS:&5E=',O<VAE970W,2YX;6Q02P$"% ,4    " !;@7Q65"DZ
ML-X"   F"   &0              @('2NP$ >&PO=V]R:W-H965T<R]S:&5E
M=#<R+GAM;%!+ 0(4 Q0    ( %N!?%9S$*P5$04  +P0   9
M  " @>>^ 0!X;"]W;W)K<VAE971S+W-H965T-S,N>&UL4$L! A0#%     @
M6X%\5@7?PY%Z P  S0H  !D              ("!+\0! 'AL+W=O<FMS:&5E
M=',O<VAE970W-"YX;6Q02P$"% ,4    " !;@7Q60YDOWJ($  !V$P  &0
M            @('@QP$ >&PO=V]R:W-H965T<R]S:&5E=#<U+GAM;%!+ 0(4
M Q0    ( %N!?%:*^'T:*00  !8/   9              " @;G, 0!X;"]W
M;W)K<VAE971S+W-H965T-S8N>&UL4$L! A0#%     @ 6X%\5BT\:/($!
M:!0  !D              ("!&=$! 'AL+W=O<FMS:&5E=',O<VAE970W-RYX
M;6Q02P$"% ,4    " !;@7Q6:Y9V%<\#  "+%   &0              @(%4
MU0$ >&PO=V]R:W-H965T<R]S:&5E=#<X+GAM;%!+ 0(4 Q0    ( %N!?%:G
M;-+"VP(  '0*   9              " @5K9 0!X;"]W;W)K<VAE971S+W-H
M965T-SDN>&UL4$L! A0#%     @ 6X%\5N)9-N=6 P  )0L  !D
M     ("!;-P! 'AL+W=O<FMS:&5E=',O<VAE970X,"YX;6Q02P$"% ,4
M" !;@7Q6/1]NM.H"  "*"   &0              @('YWP$ >&PO=V]R:W-H
M965T<R]S:&5E=#@Q+GAM;%!+ 0(4 Q0    ( %N!?%8? +WS%04  "44   9
M              " @1KC 0!X;"]W;W)K<VAE971S+W-H965T.#(N>&UL4$L!
M A0#%     @ 6X%\5CKF,1=X @  804  !D              ("!9N@! 'AL
M+W=O<FMS:&5E=',O<VAE970X,RYX;6Q02P$"% ,4    " !;@7Q64^#5.1@"
M  #D!   &0              @($5ZP$ >&PO=V]R:W-H965T<R]S:&5E=#@T
M+GAM;%!+ 0(4 Q0    ( %N!?%8*1EI.6@,  .H4   -              "
M 63M 0!X;"]S='EL97,N>&UL4$L! A0#%     @ 6X%\5I>*NQS     $P(
M  L              ( !Z? ! %]R96QS+RYR96QS4$L! A0#%     @ 6X%\
M5JE?-B09!@  BC<   \              ( !TO$! 'AL+W=O<FMB;V]K+GAM
M;%!+ 0(4 Q0    ( %N!?%:3,;S]@ (  ),Q   :              "  1CX
M 0!X;"]?<F5L<R]W;W)K8F]O:RYX;6PN<F5L<U!+ 0(4 Q0    ( %N!?%;W
M,"8&)P(  #(P   3              "  =#Z 0!;0V]N=&5N=%]4>7!E<UTN
9>&UL4$L%!@    !< %P .QD  "C] 0    $!

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

..report .outerFootnotes {
	font-size: 1em;
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>XML
<SEQUENCE>104
<FILENAME>FilingSummary.xml
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
<XML>
<?xml version='1.0' encoding='utf-8'?>
<FilingSummary>
  <Version>3.23.1</Version>
  <ProcessingTime/>
  <ReportFormat>html</ReportFormat>
  <ContextCount>226</ContextCount>
  <ElementCount>432</ElementCount>
  <EntityCount>1</EntityCount>
  <FootnotesReported>true</FootnotesReported>
  <SegmentCount>75</SegmentCount>
  <ScenarioCount>0</ScenarioCount>
  <TuplesReported>false</TuplesReported>
  <UnitCount>6</UnitCount>
  <MyReports>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R1.htm</HtmlFileName>
      <LongName>0001 - Document - Document and Entity Information</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/DocumentAndEntityInformation</Role>
      <ShortName>Document and Entity Information</ShortName>
      <MenuCategory>Cover</MenuCategory>
      <Position>1</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R2.htm</HtmlFileName>
      <LongName>0002 - Statement - CONSOLIDATED BALANCE SHEETS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-cbs</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>2</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R3.htm</HtmlFileName>
      <LongName>0003 - Statement - CONSOLIDATED BALANCE SHEETS (Paretheticals 1)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/CONSOLIDATEDBALANCESHEETSParetheticals2</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Paretheticals 1)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>3</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R4.htm</HtmlFileName>
      <LongName>0004 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals 2)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/CONSOLIDATEDBALANCESHEETSParentheticals3</Role>
      <ShortName>CONSOLIDATED BALANCE SHEETS (Parentheticals 2)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>4</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R5.htm</HtmlFileName>
      <LongName>0005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-csocl</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>5</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R6.htm</HtmlFileName>
      <LongName>0006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/ConsolidatedStatementsOfComprehensiveLossParenthetical</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>6</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R7.htm</HtmlFileName>
      <LongName>0007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>7</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R8.htm</HtmlFileName>
      <LongName>0008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-csocf</Role>
      <ShortName>CONSOLIDATED STATEMENTS OF CASH FLOWS</ShortName>
      <MenuCategory>Statements</MenuCategory>
      <Position>8</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R9.htm</HtmlFileName>
      <LongName>0009 - Disclosure - GENERAL</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-g</Role>
      <ShortName>GENERAL</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>9</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R10.htm</HtmlFileName>
      <LongName>0010 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-sap</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>10</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R11.htm</HtmlFileName>
      <LongName>0011 - Disclosure - AVAILABLE-FOR-SALE MARKETABLE SECURITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-ams</Role>
      <ShortName>AVAILABLE-FOR-SALE MARKETABLE SECURITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>11</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R12.htm</HtmlFileName>
      <LongName>0012 - Disclosure - FAIR VALUE MEASUREMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-fvm</Role>
      <ShortName>FAIR VALUE MEASUREMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>12</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R13.htm</HtmlFileName>
      <LongName>0013 - Disclosure - DERIVATIVE INSTRUMENTS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-di</Role>
      <ShortName>DERIVATIVE INSTRUMENTS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>13</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R14.htm</HtmlFileName>
      <LongName>0014 - Disclosure - OTHER RECEIVABLES AND PREPAID EXPENSES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-orape</Role>
      <ShortName>OTHER RECEIVABLES AND PREPAID EXPENSES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>14</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R15.htm</HtmlFileName>
      <LongName>0015 - Disclosure - INVENTORIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-i</Role>
      <ShortName>INVENTORIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>15</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R16.htm</HtmlFileName>
      <LongName>0016 - Disclosure - PROPERTY AND EQUIPMENT, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-paen</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>16</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R17.htm</HtmlFileName>
      <LongName>0017 - Disclosure - INTANGIBLE ASSETS, NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-ian</Role>
      <ShortName>INTANGIBLE ASSETS, NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>17</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R18.htm</HtmlFileName>
      <LongName>0018 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-opaae</Role>
      <ShortName>OTHER PAYABLES AND ACCRUED EXPENSES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>18</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R19.htm</HtmlFileName>
      <LongName>0019 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-cacl</Role>
      <ShortName>COMMITMENTS AND CONTINGENT LIABILITIES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>19</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R20.htm</HtmlFileName>
      <LongName>0020 - Disclosure - SHAREHOLDERS' EQUITY</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-se</Role>
      <ShortName>SHAREHOLDERS' EQUITY</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>20</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R21.htm</HtmlFileName>
      <LongName>0021 - Disclosure - TAXES ON INCOME</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-toi</Role>
      <ShortName>TAXES ON INCOME</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>21</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R22.htm</HtmlFileName>
      <LongName>0022 - Disclosure - GEOGRAPHIC INFORMATION</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-gi</Role>
      <ShortName>GEOGRAPHIC INFORMATION</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>22</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R23.htm</HtmlFileName>
      <LongName>0023 - Disclosure - FINANCIAL INCOME (EXPENSES), NET</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-fin</Role>
      <ShortName>FINANCIAL INCOME (EXPENSES), NET</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>23</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R24.htm</HtmlFileName>
      <LongName>0025 - Disclosure - RELATED PARTIES BALANCES AND TRANSACTIONS</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONS</Role>
      <ShortName>RELATED PARTIES BALANCES AND TRANSACTIONS</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>24</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R25.htm</HtmlFileName>
      <LongName>0026 - Disclosure - CONVERTIBLE NOTES</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://allot.com/role/ConvertibleNotes</Role>
      <ShortName>CONVERTIBLE NOTES</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>25</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R26.htm</HtmlFileName>
      <LongName>0027 - Disclosure - SUBSEQUENT EVENT</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/SUBSEQUENTEVENT</Role>
      <ShortName>SUBSEQUENT EVENT</ShortName>
      <MenuCategory>Notes</MenuCategory>
      <Position>26</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R27.htm</HtmlFileName>
      <LongName>0028 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-sapp</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Policies)</ShortName>
      <MenuCategory>Policies</MenuCategory>
      <Position>27</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R28.htm</HtmlFileName>
      <LongName>0029 - Disclosure - GENERAL (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-gt</Role>
      <ShortName>GENERAL (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://allot.com/role/allt-g</ParentRole>
      <Position>28</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R29.htm</HtmlFileName>
      <LongName>0030 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-sapt</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://allot.com/role/allt-sap</ParentRole>
      <Position>29</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R30.htm</HtmlFileName>
      <LongName>0031 - Disclosure - AVAILABLE-FOR-SALE MARKETABLE SECURITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-amst</Role>
      <ShortName>AVAILABLE-FOR-SALE MARKETABLE SECURITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://allot.com/role/allt-ams</ParentRole>
      <Position>30</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R31.htm</HtmlFileName>
      <LongName>0032 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-fvmt</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://allot.com/role/allt-fvm</ParentRole>
      <Position>31</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R32.htm</HtmlFileName>
      <LongName>0033 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-dit</Role>
      <ShortName>DERIVATIVE INSTRUMENTS (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://allot.com/role/allt-di</ParentRole>
      <Position>32</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R33.htm</HtmlFileName>
      <LongName>0034 - Disclosure - OTHER RECEIVABLES AND PREPAID EXPENSES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-orapet</Role>
      <ShortName>OTHER RECEIVABLES AND PREPAID EXPENSES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://allot.com/role/allt-orape</ParentRole>
      <Position>33</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R34.htm</HtmlFileName>
      <LongName>0035 - Disclosure - INVENTORIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-it</Role>
      <ShortName>INVENTORIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://allot.com/role/allt-i</ParentRole>
      <Position>34</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R35.htm</HtmlFileName>
      <LongName>0036 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-paent</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://allot.com/role/allt-paen</ParentRole>
      <Position>35</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R36.htm</HtmlFileName>
      <LongName>0037 - Disclosure - INTANGIBLE ASSETS, NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-iant</Role>
      <ShortName>INTANGIBLE ASSETS, NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://allot.com/role/allt-ian</ParentRole>
      <Position>36</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R37.htm</HtmlFileName>
      <LongName>0038 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-opaaet</Role>
      <ShortName>OTHER PAYABLES AND ACCRUED EXPENSES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://allot.com/role/allt-opaae</ParentRole>
      <Position>37</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R38.htm</HtmlFileName>
      <LongName>0039 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-caclt</Role>
      <ShortName>COMMITMENTS AND CONTINGENT LIABILITIES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://allot.com/role/allt-cacl</ParentRole>
      <Position>38</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R39.htm</HtmlFileName>
      <LongName>0040 - Disclosure - SHAREHOLDERS' EQUITY (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-set</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://allot.com/role/allt-se</ParentRole>
      <Position>39</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R40.htm</HtmlFileName>
      <LongName>0041 - Disclosure - TAXES ON INCOME (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-toit</Role>
      <ShortName>TAXES ON INCOME (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://allot.com/role/allt-toi</ParentRole>
      <Position>40</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R41.htm</HtmlFileName>
      <LongName>0042 - Disclosure - GEOGRAPHIC INFORMATION (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-git</Role>
      <ShortName>GEOGRAPHIC INFORMATION (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://allot.com/role/allt-gi</ParentRole>
      <Position>41</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R42.htm</HtmlFileName>
      <LongName>0043 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Tables)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-fint</Role>
      <ShortName>FINANCIAL INCOME (EXPENSES), NET (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://allot.com/role/allt-fin</ParentRole>
      <Position>42</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R43.htm</HtmlFileName>
      <LongName>0045 - Disclosure - CONVERTIBLE NOTES (Tables)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://allot.com/role/ConvertibleNotesTables</Role>
      <ShortName>CONVERTIBLE NOTES (Tables)</ShortName>
      <MenuCategory>Tables</MenuCategory>
      <ParentRole>http://allot.com/role/ConvertibleNotes</ParentRole>
      <Position>43</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R44.htm</HtmlFileName>
      <LongName>0046 - Disclosure - GENERAL (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/GeneralNarrativeDetails</Role>
      <ShortName>GENERAL (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-gt</ParentRole>
      <Position>44</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R45.htm</HtmlFileName>
      <LongName>0047 - Disclosure - GENERAL (Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails</Role>
      <ShortName>GENERAL (Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-gt</ParentRole>
      <Position>45</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R46.htm</HtmlFileName>
      <LongName>0048 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-sapt</ParentRole>
      <Position>46</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R47.htm</HtmlFileName>
      <LongName>0049 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Schedule of Allowance of Credit Losses) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/SignificantAccountingPoliciesScheduleOfAllowanceOfCreditLossesDetails</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Schedule of Allowance of Credit Losses) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-sapt</ParentRole>
      <Position>47</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R48.htm</HtmlFileName>
      <LongName>0050 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Schedule of Estimated Useful Lives at Annual Rates) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Schedule of Estimated Useful Lives at Annual Rates) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-sapt</ParentRole>
      <Position>48</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R49.htm</HtmlFileName>
      <LongName>0051 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Schedule of Stock-Based Compensation Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Schedule of Stock-Based Compensation Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-sapt</ParentRole>
      <Position>49</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R50.htm</HtmlFileName>
      <LongName>0053 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Schedule of Accumulated Other Comprehensive Income) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails</Role>
      <ShortName>SIGNIFICANT ACCOUNTING POLICIES (Schedule of Accumulated Other Comprehensive Income) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-sapt</ParentRole>
      <Position>50</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R51.htm</HtmlFileName>
      <LongName>0054 - Disclosure - AVAILABLE-FOR-SALE MARKETABLE SECURITIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/Available-for-saleMarketableSecuritiesDetails</Role>
      <ShortName>AVAILABLE-FOR-SALE MARKETABLE SECURITIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-amst</ParentRole>
      <Position>51</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R52.htm</HtmlFileName>
      <LongName>0055 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Financial Assets Measured at Fair Value on a Recurring Basis) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Schedule of Financial Assets Measured at Fair Value on a Recurring Basis) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-fvmt</ParentRole>
      <Position>52</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R53.htm</HtmlFileName>
      <LongName>0056 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of fair value measurements using significant unobservable inputs ) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/FAIRVALUEMEASUREMENTSScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsDetails</Role>
      <ShortName>FAIR VALUE MEASUREMENTS (Schedule of fair value measurements using significant unobservable inputs ) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-fvmt</ParentRole>
      <Position>53</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R54.htm</HtmlFileName>
      <LongName>0057 - Disclosure - DERIVATIVE INSTRUMENTS (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/DerivativeInstrumentsNarrativeDetails</Role>
      <ShortName>DERIVATIVE INSTRUMENTS (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-dit</ParentRole>
      <Position>54</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R55.htm</HtmlFileName>
      <LongName>0058 - Disclosure - DERIVATIVE INSTRUMENTS (Schedule of the Fair Value Open Foreign Exchange Contracts) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOpenForeignExchangeContractsDetails</Role>
      <ShortName>DERIVATIVE INSTRUMENTS (Schedule of the Fair Value Open Foreign Exchange Contracts) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-dit</ParentRole>
      <Position>55</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R56.htm</HtmlFileName>
      <LongName>0059 - Disclosure - DERIVATIVE INSTRUMENTS (Schedule of the Fair value of the outstanding non-designated foreign exchange contracts) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails</Role>
      <ShortName>DERIVATIVE INSTRUMENTS (Schedule of the Fair value of the outstanding non-designated foreign exchange contracts) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-dit</ParentRole>
      <Position>56</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R57.htm</HtmlFileName>
      <LongName>0060 - Disclosure - OTHER RECEIVABLES AND PREPAID EXPENSES (Schedule of Other Accounts Receivable and Prepaid Expenses) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails</Role>
      <ShortName>OTHER RECEIVABLES AND PREPAID EXPENSES (Schedule of Other Accounts Receivable and Prepaid Expenses) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-orapet</ParentRole>
      <Position>57</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R58.htm</HtmlFileName>
      <LongName>0061 - Disclosure - INVENTORIES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/InventoriesDetails</Role>
      <ShortName>INVENTORIES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-it</ParentRole>
      <Position>58</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R59.htm</HtmlFileName>
      <LongName>0062 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/PropertyAndEquipmentNetDetails</Role>
      <ShortName>PROPERTY AND EQUIPMENT, NET (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-paent</ParentRole>
      <Position>59</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R60.htm</HtmlFileName>
      <LongName>0063 - Disclosure - INTANGIBLE ASSETS, NET (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/IntangibleAssetsNetNarrativeDetails</Role>
      <ShortName>INTANGIBLE ASSETS, NET (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-iant</ParentRole>
      <Position>60</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R61.htm</HtmlFileName>
      <LongName>0064 - Disclosure - INTANGIBLE ASSETS, NET (Schedule of Intangible Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails</Role>
      <ShortName>INTANGIBLE ASSETS, NET (Schedule of Intangible Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-iant</ParentRole>
      <Position>61</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R62.htm</HtmlFileName>
      <LongName>0065 - Disclosure - INTANGIBLE ASSETS, NET (Schedule of Estimated Amortization Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails</Role>
      <ShortName>INTANGIBLE ASSETS, NET (Schedule of Estimated Amortization Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-iant</ParentRole>
      <Position>62</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R63.htm</HtmlFileName>
      <LongName>0066 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/OtherPayablesAndAccruedExpensesDetails</Role>
      <ShortName>OTHER PAYABLES AND ACCRUED EXPENSES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-opaaet</ParentRole>
      <Position>63</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R64.htm</HtmlFileName>
      <LongName>0067 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-caclnd</Role>
      <ShortName>COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-caclt</ParentRole>
      <Position>64</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R65.htm</HtmlFileName>
      <LongName>0068 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Schedule of Weighted-Average Remaining Lease Term and Discount Rate) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/CommitmentsAndContingentLiabilitiesScheduleOfWeighted-averageRemainingLeaseTermAndDiscountRateDetails</Role>
      <ShortName>COMMITMENTS AND CONTINGENT LIABILITIES (Schedule of Weighted-Average Remaining Lease Term and Discount Rate) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-caclt</ParentRole>
      <Position>65</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R66.htm</HtmlFileName>
      <LongName>0069 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Schedule of Maturities of Operating Lease Liabilities) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-caclsoafmlod</Role>
      <ShortName>COMMITMENTS AND CONTINGENT LIABILITIES (Schedule of Maturities of Operating Lease Liabilities) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-caclt</ParentRole>
      <Position>66</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R67.htm</HtmlFileName>
      <LongName>0070 - Disclosure - SHAREHOLDERS' EQUITY (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-send</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-set</ParentRole>
      <Position>67</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R68.htm</HtmlFileName>
      <LongName>0071 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of Stock Option Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-sesosoad</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Schedule of Stock Option Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-set</ParentRole>
      <Position>68</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R69.htm</HtmlFileName>
      <LongName>0072 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of Options Outstanding) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-sesoood</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Schedule of Options Outstanding) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-set</ParentRole>
      <Position>69</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R70.htm</HtmlFileName>
      <LongName>0073 - Disclosure - SHAREHOLDERS' EQUITY (Summary of Restricted Stock Unit Activity) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-sesorsuad</Role>
      <ShortName>SHAREHOLDERS' EQUITY (Summary of Restricted Stock Unit Activity) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-set</ParentRole>
      <Position>70</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R71.htm</HtmlFileName>
      <LongName>0074 - Disclosure - TAXES ON INCOME (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-toind</Role>
      <ShortName>TAXES ON INCOME (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-toit</ParentRole>
      <Position>71</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R72.htm</HtmlFileName>
      <LongName>0075 - Disclosure - TAXES ON INCOME (Schedule of Pre-tax Income (Loss)) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-toisopild</Role>
      <ShortName>TAXES ON INCOME (Schedule of Pre-tax Income (Loss)) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-toit</ParentRole>
      <Position>72</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R73.htm</HtmlFileName>
      <LongName>0076 - Disclosure - TAXES ON INCOME (Schedule of the Reconciliation of the Theoretical Tax Expense) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-toisorotted</Role>
      <ShortName>TAXES ON INCOME (Schedule of the Reconciliation of the Theoretical Tax Expense) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-toit</ParentRole>
      <Position>73</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R74.htm</HtmlFileName>
      <LongName>0077 - Disclosure - TAXES ON INCOME (Schedule of Income Tax Expense (Benefit)) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-toisoitebd</Role>
      <ShortName>TAXES ON INCOME (Schedule of Income Tax Expense (Benefit)) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-toit</ParentRole>
      <Position>74</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R75.htm</HtmlFileName>
      <LongName>0078 - Disclosure - TAXES ON INCOME (Schedule of Income Tax Expense (Benefit) by jurisdiction) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails</Role>
      <ShortName>TAXES ON INCOME (Schedule of Income Tax Expense (Benefit) by jurisdiction) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-toit</ParentRole>
      <Position>75</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R76.htm</HtmlFileName>
      <LongName>0079 - Disclosure - TAXES ON INCOME (Schedule of Deferred Income Taxes) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-toisoditd</Role>
      <ShortName>TAXES ON INCOME (Schedule of Deferred Income Taxes) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-toit</ParentRole>
      <Position>76</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R77.htm</HtmlFileName>
      <LongName>0080 - Disclosure - GEOGRAPHIC INFORMATION (Schedule of Revenue by Geographic Location) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-gisorbgld</Role>
      <ShortName>GEOGRAPHIC INFORMATION (Schedule of Revenue by Geographic Location) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-git</ParentRole>
      <Position>77</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R78.htm</HtmlFileName>
      <LongName>0081 - Disclosure - GEOGRAPHIC INFORMATION (Schedule of Major Customers) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-gisomcd</Role>
      <ShortName>GEOGRAPHIC INFORMATION (Schedule of Major Customers) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-git</ParentRole>
      <Position>78</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R79.htm</HtmlFileName>
      <LongName>0082 - Disclosure - GEOGRAPHIC INFORMATION (Schedule of Long-Lived Assets) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-gisolad</Role>
      <ShortName>GEOGRAPHIC INFORMATION (Schedule of Long-Lived Assets) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-git</ParentRole>
      <Position>79</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R80.htm</HtmlFileName>
      <LongName>0083 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/allt-find</Role>
      <ShortName>FINANCIAL INCOME (EXPENSES), NET (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/allt-fint</ParentRole>
      <Position>80</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R81.htm</HtmlFileName>
      <LongName>0084 - Disclosure - RELATED PARTIES BALANCES AND TRANSACTIONS (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals</Role>
      <ShortName>RELATED PARTIES BALANCES AND TRANSACTIONS (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONS</ParentRole>
      <Position>81</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R82.htm</HtmlFileName>
      <LongName>0085 - Disclosure - CONVERTIBLE NOTES (Narrative) (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://allot.com/role/ConvertibleNotesDetailTextuals</Role>
      <ShortName>CONVERTIBLE NOTES (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/ConvertibleNotesTables</ParentRole>
      <Position>82</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R83.htm</HtmlFileName>
      <LongName>0086 - Disclosure - CONVERTIBLE NOTES (Details)</LongName>
      <ReportType>Notes</ReportType>
      <Role>http://allot.com/role/ConvertibleNotesDetails</Role>
      <ShortName>CONVERTIBLE NOTES (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/ConvertibleNotesTables</ParentRole>
      <Position>83</Position>
    </Report>
    <Report instance="zk2329431.htm">
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <HtmlFileName>R84.htm</HtmlFileName>
      <LongName>0087 - Disclosure - SUBSEQUENT EVENT (Narrative Detail) (Narrative) (Details)</LongName>
      <ReportType>Sheet</ReportType>
      <Role>http://allot.com/role/SUBSEQUENTEVENTNarrativeDetailNarrativeDetails</Role>
      <ShortName>SUBSEQUENT EVENT (Narrative Detail) (Narrative) (Details)</ShortName>
      <MenuCategory>Details</MenuCategory>
      <ParentRole>http://allot.com/role/SUBSEQUENTEVENT</ParentRole>
      <Position>84</Position>
    </Report>
    <Report>
      <IsDefault>false</IsDefault>
      <HasEmbeddedReports>false</HasEmbeddedReports>
      <LongName>All Reports</LongName>
      <ReportType>Book</ReportType>
      <ShortName>All Reports</ShortName>
    </Report>
  </MyReports>
  <Logs>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept TreasuryStockShares in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. zk2329431.htm 13319</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept TreasuryStockMember in us-gaap/2022 used in 16 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. zk2329431.htm 14580, 14664, 14711, 14758, 14805, 14887, 14969, 15016, 15063, 15110, 15192, 15274, 15321, 15368, 15419, 15501</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept PropertyPlantAndEquipmentEstimatedUsefulLives in us-gaap/2022 used in 1 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. zk2329431.htm 17820</Log>
    <Log type="Warning">[dq-0542-Deprecated-Concept] Concept DueToRelatedPartiesCurrentAndNoncurrent in us-gaap/2022 used in 2 facts was deprecated in us-gaap/2023 as of 2023 and should not be used. zk2329431.htm 26483</Log>
    <Log type="Warning">[ix-0514-Hidden-Fact-Eligible-For-Transform] WARN: 5 fact(s) appearing in ix:hidden were eligible for transformation: allt:PatentUseRightPeriod, allt:TaxExemptPeriod, dei:EntityIncorporationStateCountryCode, us-gaap:OperatingLossCarryforwardsExpirationDate -  zk2329431.htm 4</Log>
  </Logs>
  <InputFiles>
    <File doctype="20-F" original="zk2329431.htm">zk2329431.htm</File>
    <File>allt-20221231.xsd</File>
    <File>allt-20221231_cal.xml</File>
    <File>allt-20221231_def.xml</File>
    <File>allt-20221231_lab.xml</File>
    <File>allt-20221231_pre.xml</File>
    <File>exhibit_12-1.htm</File>
    <File>exhibit_12-2.htm</File>
    <File>exhibit_13-1.htm</File>
    <File>exhibit_15-1.htm</File>
    <File>exhibit_2-2.htm</File>
    <File>exhibit_4-8.htm</File>
    <File>exhibit_4-9.htm</File>
    <File>exhibit_8-1.htm</File>
  </InputFiles>
  <SupplementalFiles>
    <File>image0.jpg</File>
  </SupplementalFiles>
  <BaseTaxonomies>
    <BaseTaxonomy items="1001">http://fasb.org/us-gaap/2022</BaseTaxonomy>
    <BaseTaxonomy items="43">http://xbrl.sec.gov/dei/2022</BaseTaxonomy>
  </BaseTaxonomies>
  <HasPresentationLinkbase>true</HasPresentationLinkbase>
  <HasCalculationLinkbase>true</HasCalculationLinkbase>
</FilingSummary>
</XML>
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>JSON
<SEQUENCE>107
<FILENAME>MetaLinks.json
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
{
 "instance": {
  "zk2329431.htm": {
   "axisCustom": 2,
   "axisStandard": 24,
   "baseTaxonomies": {
    "http://fasb.org/us-gaap/2022": 1001,
    "http://xbrl.sec.gov/dei/2022": 43
   },
   "contextCount": 226,
   "dts": {
    "calculationLink": {
     "local": [
      "allt-20221231_cal.xml"
     ]
    },
    "definitionLink": {
     "local": [
      "allt-20221231_def.xml"
     ]
    },
    "inline": {
     "local": [
      "zk2329431.htm"
     ]
    },
    "labelLink": {
     "local": [
      "allt-20221231_lab.xml"
     ]
    },
    "presentationLink": {
     "local": [
      "allt-20221231_pre.xml"
     ]
    },
    "schema": {
     "local": [
      "allt-20221231.xsd"
     ],
     "remote": [
      "http://www.xbrl.org/2003/xbrl-instance-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xbrl-linkbase-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xl-2003-12-31.xsd",
      "http://www.xbrl.org/2003/xlink-2003-12-31.xsd",
      "http://www.xbrl.org/2005/xbrldt-2005.xsd",
      "http://www.xbrl.org/2006/ref-2006-02-27.xsd",
      "http://www.xbrl.org/lrr/arcrole/factExplanatory-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/negated-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/net-2009-12-16.xsd",
      "http://www.xbrl.org/lrr/role/reference-2009-12-16.xsd",
      "https://www.xbrl.org/2020/extensible-enumerations-2.0.xsd",
      "https://www.xbrl.org/dtr/type/2020-01-21/types.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-roles-2022.xsd",
      "https://xbrl.fasb.org/srt/2022/elts/srt-types-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-gaap-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-roles-2022.xsd",
      "https://xbrl.fasb.org/us-gaap/2022/elts/us-types-2022.xsd",
      "https://xbrl.sec.gov/country/2022/country-2022.xsd",
      "https://xbrl.sec.gov/currency/2022/currency-2022.xsd",
      "https://xbrl.sec.gov/dei/2022/dei-2022.xsd",
      "https://xbrl.sec.gov/exch/2022/exch-2022.xsd",
      "https://xbrl.sec.gov/naics/2022/naics-2022.xsd",
      "https://xbrl.sec.gov/sic/2022/sic-2022.xsd",
      "https://xbrl.sec.gov/stpr/2022/stpr-2022.xsd"
     ]
    }
   },
   "elementCount": 726,
   "entityCount": 1,
   "hidden": {
    "http://allot.com/20221231": 2,
    "http://fasb.org/us-gaap/2022": 2,
    "http://xbrl.sec.gov/dei/2022": 4,
    "total": 8
   },
   "keyCustom": 65,
   "keyStandard": 367,
   "memberCustom": 28,
   "memberStandard": 46,
   "nsprefix": "allt",
   "nsuri": "http://allot.com/20221231",
   "report": {
    "R1": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "document",
     "isDefault": "true",
     "longName": "0001 - Document - Document and Entity Information",
     "menuCat": "Cover",
     "order": "1",
     "role": "http://allot.com/role/DocumentAndEntityInformation",
     "shortName": "Document and Entity Information",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "dei:EntityRegistrantName",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R10": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0010 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES",
     "menuCat": "Notes",
     "order": "10",
     "role": "http://allot.com/role/allt-sap",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SignificantAccountingPoliciesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R11": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0011 - Disclosure - AVAILABLE-FOR-SALE MARKETABLE SECURITIES",
     "menuCat": "Notes",
     "order": "11",
     "role": "http://allot.com/role/allt-ams",
     "shortName": "AVAILABLE-FOR-SALE MARKETABLE SECURITIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R12": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0012 - Disclosure - FAIR VALUE MEASUREMENTS",
     "menuCat": "Notes",
     "order": "12",
     "role": "http://allot.com/role/allt-fvm",
     "shortName": "FAIR VALUE MEASUREMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueDisclosuresTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R13": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0013 - Disclosure - DERIVATIVE INSTRUMENTS",
     "menuCat": "Notes",
     "order": "13",
     "role": "http://allot.com/role/allt-di",
     "shortName": "DERIVATIVE INSTRUMENTS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R14": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0014 - Disclosure - OTHER RECEIVABLES AND PREPAID EXPENSES",
     "menuCat": "Notes",
     "order": "14",
     "role": "http://allot.com/role/allt-orape",
     "shortName": "OTHER RECEIVABLES AND PREPAID EXPENSES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R15": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0015 - Disclosure - INVENTORIES",
     "menuCat": "Notes",
     "order": "15",
     "role": "http://allot.com/role/allt-i",
     "shortName": "INVENTORIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:InventoryDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R16": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0016 - Disclosure - PROPERTY AND EQUIPMENT, NET",
     "menuCat": "Notes",
     "order": "16",
     "role": "http://allot.com/role/allt-paen",
     "shortName": "PROPERTY AND EQUIPMENT, NET",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R17": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0017 - Disclosure - INTANGIBLE ASSETS, NET",
     "menuCat": "Notes",
     "order": "17",
     "role": "http://allot.com/role/allt-ian",
     "shortName": "INTANGIBLE ASSETS, NET",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R18": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0018 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES",
     "menuCat": "Notes",
     "order": "18",
     "role": "http://allot.com/role/allt-opaae",
     "shortName": "OTHER PAYABLES AND ACCRUED EXPENSES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R19": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0019 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES",
     "menuCat": "Notes",
     "order": "19",
     "role": "http://allot.com/role/allt-cacl",
     "shortName": "COMMITMENTS AND CONTINGENT LIABILITIES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R2": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0002 - Statement - CONSOLIDATED BALANCE SHEETS",
     "menuCat": "Statements",
     "order": "2",
     "role": "http://allot.com/role/allt-cbs",
     "shortName": "CONSOLIDATED BALANCE SHEETS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CashAndCashEquivalentsAtCarryingValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R20": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0020 - Disclosure - SHAREHOLDERS' EQUITY",
     "menuCat": "Notes",
     "order": "20",
     "role": "http://allot.com/role/allt-se",
     "shortName": "SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R21": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0021 - Disclosure - TAXES ON INCOME",
     "menuCat": "Notes",
     "order": "21",
     "role": "http://allot.com/role/allt-toi",
     "shortName": "TAXES ON INCOME",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:IncomeTaxDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R22": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0022 - Disclosure - GEOGRAPHIC INFORMATION",
     "menuCat": "Notes",
     "order": "22",
     "role": "http://allot.com/role/allt-gi",
     "shortName": "GEOGRAPHIC INFORMATION",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SegmentReportingDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R23": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0023 - Disclosure - FINANCIAL INCOME (EXPENSES), NET",
     "menuCat": "Notes",
     "order": "23",
     "role": "http://allot.com/role/allt-fin",
     "shortName": "FINANCIAL INCOME (EXPENSES), NET",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R24": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0025 - Disclosure - RELATED PARTIES BALANCES AND TRANSACTIONS",
     "menuCat": "Notes",
     "order": "24",
     "role": "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONS",
     "shortName": "RELATED PARTIES BALANCES AND TRANSACTIONS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R25": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0026 - Disclosure - CONVERTIBLE NOTES",
     "menuCat": "Notes",
     "order": "25",
     "role": "http://allot.com/role/ConvertibleNotes",
     "shortName": "CONVERTIBLE NOTES",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:DebtDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R26": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0027 - Disclosure - SUBSEQUENT EVENT",
     "menuCat": "Notes",
     "order": "26",
     "role": "http://allot.com/role/SUBSEQUENTEVENT",
     "shortName": "SUBSEQUENT EVENT",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:SubsequentEventsTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R27": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UseOfEstimates",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0028 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "menuCat": "Policies",
     "order": "27",
     "role": "http://allot.com/role/allt-sapp",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Policies)",
     "subGroupType": "policies",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:UseOfEstimates",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R28": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0029 - Disclosure - GENERAL (Tables)",
     "menuCat": "Tables",
     "order": "28",
     "role": "http://allot.com/role/allt-gt",
     "shortName": "GENERAL (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R29": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0030 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "menuCat": "Tables",
     "order": "29",
     "role": "http://allot.com/role/allt-sapt",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R3": {
     "firstAnchor": {
      "ancestors": [
       "us-gaap:CommonStockParOrStatedValuePerShare",
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "1",
      "first": true,
      "lang": null,
      "name": "us-gaap:CommonStockParOrStatedValuePerShare",
      "reportCount": 1,
      "unitRef": "NIS_Per_Share",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0003 - Statement - CONSOLIDATED BALANCE SHEETS (Paretheticals 1)",
     "menuCat": "Statements",
     "order": "3",
     "role": "http://allot.com/role/CONSOLIDATEDBALANCESHEETSParetheticals2",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Paretheticals 1)",
     "subGroupType": "",
     "uniqueAnchor": null
    },
    "R30": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0031 - Disclosure - AVAILABLE-FOR-SALE MARKETABLE SECURITIES (Tables)",
     "menuCat": "Tables",
     "order": "30",
     "role": "http://allot.com/role/allt-amst",
     "shortName": "AVAILABLE-FOR-SALE MARKETABLE SECURITIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R31": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0032 - Disclosure - FAIR VALUE MEASUREMENTS (Tables)",
     "menuCat": "Tables",
     "order": "31",
     "role": "http://allot.com/role/allt-fvmt",
     "shortName": "FAIR VALUE MEASUREMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R32": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0033 - Disclosure - DERIVATIVE INSTRUMENTS (Tables)",
     "menuCat": "Tables",
     "order": "32",
     "role": "http://allot.com/role/allt-dit",
     "shortName": "DERIVATIVE INSTRUMENTS (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231_usgaapHedgingDesignationAxis_usgaapDesignatedAsHedgingInstrumentMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R33": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "allt:OtherAccountsReceivableAndPrepaidExpensesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0034 - Disclosure - OTHER RECEIVABLES AND PREPAID EXPENSES (Tables)",
     "menuCat": "Tables",
     "order": "33",
     "role": "http://allot.com/role/allt-orapet",
     "shortName": "OTHER RECEIVABLES AND PREPAID EXPENSES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "allt:OtherAccountsReceivableAndPrepaidExpensesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R34": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0035 - Disclosure - INVENTORIES (Tables)",
     "menuCat": "Tables",
     "order": "34",
     "role": "http://allot.com/role/allt-it",
     "shortName": "INVENTORIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R35": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0036 - Disclosure - PROPERTY AND EQUIPMENT, NET (Tables)",
     "menuCat": "Tables",
     "order": "35",
     "role": "http://allot.com/role/allt-paent",
     "shortName": "PROPERTY AND EQUIPMENT, NET (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:PropertyPlantAndEquipmentTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R36": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0037 - Disclosure - INTANGIBLE ASSETS, NET (Tables)",
     "menuCat": "Tables",
     "order": "36",
     "role": "http://allot.com/role/allt-iant",
     "shortName": "INTANGIBLE ASSETS, NET (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R37": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0038 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Tables)",
     "menuCat": "Tables",
     "order": "37",
     "role": "http://allot.com/role/allt-opaaet",
     "shortName": "OTHER PAYABLES AND ACCRUED EXPENSES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R38": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "allt:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0039 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Tables)",
     "menuCat": "Tables",
     "order": "38",
     "role": "http://allot.com/role/allt-caclt",
     "shortName": "COMMITMENTS AND CONTINGENT LIABILITIES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "allt:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R39": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0040 - Disclosure - SHAREHOLDERS' EQUITY (Tables)",
     "menuCat": "Tables",
     "order": "39",
     "role": "http://allot.com/role/allt-set",
     "shortName": "SHAREHOLDERS' EQUITY (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R4": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0004 - Statement - CONSOLIDATED BALANCE SHEETS (Parentheticals 2)",
     "menuCat": "Statements",
     "order": "4",
     "role": "http://allot.com/role/CONSOLIDATEDBALANCESHEETSParentheticals3",
     "shortName": "CONSOLIDATED BALANCE SHEETS (Parentheticals 2)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:CommonStockSharesIssued",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R40": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0041 - Disclosure - TAXES ON INCOME (Tables)",
     "menuCat": "Tables",
     "order": "40",
     "role": "http://allot.com/role/allt-toit",
     "shortName": "TAXES ON INCOME (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R41": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0042 - Disclosure - GEOGRAPHIC INFORMATION (Tables)",
     "menuCat": "Tables",
     "order": "41",
     "role": "http://allot.com/role/allt-git",
     "shortName": "GEOGRAPHIC INFORMATION (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R42": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0043 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Tables)",
     "menuCat": "Tables",
     "order": "42",
     "role": "http://allot.com/role/allt-fint",
     "shortName": "FINANCIAL INCOME (EXPENSES), NET (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R43": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0045 - Disclosure - CONVERTIBLE NOTES (Tables)",
     "menuCat": "Tables",
     "order": "43",
     "role": "http://allot.com/role/ConvertibleNotesTables",
     "shortName": "CONVERTIBLE NOTES (Tables)",
     "subGroupType": "tables",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:ConvertibleDebtTableTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R44": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0046 - Disclosure - GENERAL (Narrative) (Details)",
     "menuCat": "Details",
     "order": "44",
     "role": "http://allot.com/role/GeneralNarrativeDetails",
     "shortName": "GENERAL (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R45": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Goodwill",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0047 - Disclosure - GENERAL (Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed) (Details)",
     "menuCat": "Details",
     "order": "45",
     "role": "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails",
     "shortName": "GENERAL (Schedule of Estimated Fair Values of Assets Acquired and Liabilities Assumed) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:BusinessAcquisitionProFormaInformationTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20180114_usgaapBusinessAcquisitionAxis_alltNetonomyLTDMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R46": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0048 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)",
     "menuCat": "Details",
     "order": "46",
     "role": "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "span",
       "span",
       "div",
       "div",
       "us-gaap:ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "allt:ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R47": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllowanceForDoubtfulAccountsReceivable",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0049 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Schedule of Allowance of Credit Losses) (Details)",
     "menuCat": "Details",
     "order": "47",
     "role": "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAllowanceOfCreditLossesDetails",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Schedule of Allowance of Credit Losses) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfLineOfCreditFacilitiesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ProvisionForDoubtfulAccounts",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R48": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "allt:PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0050 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Schedule of Estimated Useful Lives at Annual Rates) (Details)",
     "menuCat": "Details",
     "order": "48",
     "role": "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Schedule of Estimated Useful Lives at Annual Rates) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "allt:PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentPolicyTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231_srtRangeAxis_srtMinimumMember_usgaapPropertyPlantAndEquipmentByTypeAxis_usgaapOtherMachineryAndEquipmentMember",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "allt:PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R49": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0051 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Schedule of Stock-Based Compensation Expense) (Details)",
     "menuCat": "Details",
     "order": "49",
     "role": "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Schedule of Stock-Based Compensation Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:ShareBasedCompensationOptionAndIncentivePlansPolicy",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231_usgaapIncomeStatementLocationAxis_usgaapCostOfSalesMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:AllocatedShareBasedCompensationExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R5": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0005 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "menuCat": "Statements",
     "order": "5",
     "role": "http://allot.com/role/allt-csocl",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CostOfRevenue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R50": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20211231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccumulatedOtherComprehensiveIncomeLossNetOfTax",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0053 - Disclosure - SIGNIFICANT ACCOUNTING POLICIES (Schedule of Accumulated Other Comprehensive Income) (Details)",
     "menuCat": "Details",
     "order": "50",
     "role": "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails",
     "shortName": "SIGNIFICANT ACCOUNTING POLICIES (Schedule of Accumulated Other Comprehensive Income) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
       "div",
       "div",
       "us-gaap:ComprehensiveIncomePolicyPolicyTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SignificantAccountingPoliciesTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R51": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "div",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0054 - Disclosure - AVAILABLE-FOR-SALE MARKETABLE SECURITIES (Details)",
     "menuCat": "Details",
     "order": "51",
     "role": "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails",
     "shortName": "AVAILABLE-FOR-SALE MARKETABLE SECURITIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
       "div",
       "div",
       "us-gaap:InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AvailableForSaleDebtSecuritiesAmortizedCostBasis",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R52": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:MarketableSecuritiesCurrent",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0055 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of Financial Assets Measured at Fair Value on a Recurring Basis) (Details)",
     "menuCat": "Details",
     "order": "52",
     "role": "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails",
     "shortName": "FAIR VALUE MEASUREMENTS (Schedule of Financial Assets Measured at Fair Value on a Recurring Basis) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:FairValueAssetsMeasuredOnRecurringBasisTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:ForeignCurrencyContractAssetFairValueDisclosure",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R53": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0056 - Disclosure - FAIR VALUE MEASUREMENTS (Schedule of fair value measurements using significant unobservable inputs ) (Details)",
     "menuCat": "Details",
     "order": "53",
     "role": "http://allot.com/role/FAIRVALUEMEASUREMENTSScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsDetails",
     "shortName": "FAIR VALUE MEASUREMENTS (Schedule of fair value measurements using significant unobservable inputs ) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "us-gaap:ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:FairValueDisclosuresTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20211231_usgaapFairValueByFairValueHierarchyLevelAxis_usgaapFairValueInputsLevel3Member",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DefinedBenefitPlanFairValueOfPlanAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R54": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0057 - Disclosure - DERIVATIVE INSTRUMENTS (Narrative) (Details)",
     "menuCat": "Details",
     "order": "54",
     "role": "http://allot.com/role/DerivativeInstrumentsNarrativeDetails",
     "shortName": "DERIVATIVE INSTRUMENTS (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyTransactionGainLossBeforeTax",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R55": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0058 - Disclosure - DERIVATIVE INSTRUMENTS (Schedule of the Fair Value Open Foreign Exchange Contracts) (Details)",
     "menuCat": "Details",
     "order": "55",
     "role": "http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOpenForeignExchangeContractsDetails",
     "shortName": "DERIVATIVE INSTRUMENTS (Schedule of the Fair Value Open Foreign Exchange Contracts) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyFairValueHedgeAssetAtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R56": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0059 - Disclosure - DERIVATIVE INSTRUMENTS (Schedule of the Fair value of the outstanding non-designated foreign exchange contracts) (Details)",
     "menuCat": "Details",
     "order": "56",
     "role": "http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails",
     "shortName": "DERIVATIVE INSTRUMENTS (Schedule of the Fair value of the outstanding non-designated foreign exchange contracts) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
       "div",
       "us-gaap:DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R57": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "allt:OtherAccountsReceivableAndPrepaidExpensesTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PrepaidExpenseCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0060 - Disclosure - OTHER RECEIVABLES AND PREPAID EXPENSES (Schedule of Other Accounts Receivable and Prepaid Expenses) (Details)",
     "menuCat": "Details",
     "order": "57",
     "role": "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails",
     "shortName": "OTHER RECEIVABLES AND PREPAID EXPENSES (Schedule of Other Accounts Receivable and Prepaid Expenses) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "allt:OtherAccountsReceivableAndPrepaidExpensesTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PrepaidExpenseCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R58": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0061 - Disclosure - INVENTORIES (Details)",
     "menuCat": "Details",
     "order": "58",
     "role": "http://allot.com/role/InventoriesDetails",
     "shortName": "INVENTORIES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfInventoryCurrentTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:InventoryDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InventoryRawMaterialsNetOfReserves",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R59": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0062 - Disclosure - PROPERTY AND EQUIPMENT, NET (Details)",
     "menuCat": "Details",
     "order": "59",
     "role": "http://allot.com/role/PropertyAndEquipmentNetDetails",
     "shortName": "PROPERTY AND EQUIPMENT, NET (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:PropertyPlantAndEquipmentDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:PropertyPlantAndEquipmentGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R6": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "allt:GrantsParticipationsExcludedFromResearchAndDevelopmentCosts",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0006 - Statement - CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)",
     "menuCat": "Statements",
     "order": "6",
     "role": "http://allot.com/role/ConsolidatedStatementsOfComprehensiveLossParenthetical",
     "shortName": "CONSOLIDATED STATEMENTS OF COMPREHENSIVE LOSS (Parenthetical)",
     "subGroupType": "parenthetical",
     "uniqueAnchor": null
    },
    "R60": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0063 - Disclosure - INTANGIBLE ASSETS, NET (Narrative) (Details)",
     "menuCat": "Details",
     "order": "60",
     "role": "http://allot.com/role/IntangibleAssetsNetNarrativeDetails",
     "shortName": "INTANGIBLE ASSETS, NET (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AmortizationOfIntangibleAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R61": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0064 - Disclosure - INTANGIBLE ASSETS, NET (Schedule of Intangible Assets) (Details)",
     "menuCat": "Details",
     "order": "61",
     "role": "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails",
     "shortName": "INTANGIBLE ASSETS, NET (Schedule of Intangible Assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsGross",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R62": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0065 - Disclosure - INTANGIBLE ASSETS, NET (Schedule of Estimated Amortization Expense) (Details)",
     "menuCat": "Details",
     "order": "62",
     "role": "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails",
     "shortName": "INTANGIBLE ASSETS, NET (Schedule of Estimated Amortization Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:GoodwillAndIntangibleAssetsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R63": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0066 - Disclosure - OTHER PAYABLES AND ACCRUED EXPENSES (Details)",
     "menuCat": "Details",
     "order": "63",
     "role": "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails",
     "shortName": "OTHER PAYABLES AND ACCRUED EXPENSES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:AccruedLiabilitiesCurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R64": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0067 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details)",
     "menuCat": "Details",
     "order": "64",
     "role": "http://allot.com/role/allt-caclnd",
     "shortName": "COMMITMENTS AND CONTINGENT LIABILITIES (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LeaseCost",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R65": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "allt:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0068 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Schedule of Weighted-Average Remaining Lease Term and Discount Rate) (Details)",
     "menuCat": "Details",
     "order": "65",
     "role": "http://allot.com/role/CommitmentsAndContingentLiabilitiesScheduleOfWeighted-averageRemainingLeaseTermAndDiscountRateDetails",
     "shortName": "COMMITMENTS AND CONTINGENT LIABILITIES (Schedule of Weighted-Average Remaining Lease Term and Discount Rate) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "allt:ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OperatingLeaseWeightedAverageRemainingLeaseTerm1",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R66": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0069 - Disclosure - COMMITMENTS AND CONTINGENT LIABILITIES (Schedule of Maturities of Operating Lease Liabilities) (Details)",
     "menuCat": "Details",
     "order": "66",
     "role": "http://allot.com/role/allt-caclsoafmlod",
     "shortName": "COMMITMENTS AND CONTINGENT LIABILITIES (Schedule of Maturities of Operating Lease Liabilities) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
       "div",
       "us-gaap:CommitmentsAndContingenciesDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R67": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "allt:CommonStockValueAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "NIS",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0070 - Disclosure - SHAREHOLDERS' EQUITY (Narrative) (Details)",
     "menuCat": "Details",
     "order": "67",
     "role": "http://allot.com/role/allt-send",
     "shortName": "SHAREHOLDERS' EQUITY (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "allt:CommonStockValueAuthorized",
      "reportCount": 1,
      "unique": true,
      "unitRef": "NIS",
      "xsiNil": "false"
     }
    },
    "R68": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20211231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0071 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of Stock Option Activity) (Details)",
     "menuCat": "Details",
     "order": "68",
     "role": "http://allot.com/role/allt-sesosoad",
     "shortName": "SHAREHOLDERS' EQUITY (Schedule of Stock Option Activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R69": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0072 - Disclosure - SHAREHOLDERS' EQUITY (Schedule of Options Outstanding) (Details)",
     "menuCat": "Details",
     "order": "69",
     "role": "http://allot.com/role/allt-sesoood",
     "shortName": "SHAREHOLDERS' EQUITY (Schedule of Options Outstanding) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231_usgaapShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis_alltOptionsPriceRangeOneMember",
      "decimals": "1",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD_per_share",
      "xsiNil": "false"
     }
    },
    "R7": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20191231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0007 - Statement - CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY",
     "menuCat": "Statements",
     "order": "7",
     "role": "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
     "shortName": "CONSOLIDATED STATEMENTS OF CHANGES IN SHAREHOLDERS' EQUITY",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20191231_usgaapStatementEquityComponentsAxis_usgaapCommonStockMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StockholdersEquity",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R70": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20211231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember",
      "decimals": "INF",
      "first": true,
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unitRef": "shares",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0073 - Disclosure - SHAREHOLDERS' EQUITY (Summary of Restricted Stock Unit Activity) (Details)",
     "menuCat": "Details",
     "order": "70",
     "role": "http://allot.com/role/allt-sesorsuad",
     "shortName": "SHAREHOLDERS' EQUITY (Summary of Restricted Stock Unit Activity) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
       "div",
       "div",
       "div",
       "us-gaap:StockholdersEquityNoteDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20201231_usgaapAwardTypeAxis_usgaapRestrictedStockUnitsRSUMember",
      "decimals": "INF",
      "lang": null,
      "name": "us-gaap:ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
      "reportCount": 1,
      "unique": true,
      "unitRef": "shares",
      "xsiNil": "false"
     }
    },
    "R71": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0074 - Disclosure - TAXES ON INCOME (Narrative) (Details)",
     "menuCat": "Details",
     "order": "71",
     "role": "http://allot.com/role/allt-toind",
     "shortName": "TAXES ON INCOME (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
       "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "2",
      "lang": null,
      "name": "us-gaap:EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R72": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0075 - Disclosure - TAXES ON INCOME (Schedule of Pre-tax Income (Loss)) (Details)",
     "menuCat": "Details",
     "order": "72",
     "role": "http://allot.com/role/allt-toisopild",
     "shortName": "TAXES ON INCOME (Schedule of Pre-tax Income (Loss)) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R73": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0076 - Disclosure - TAXES ON INCOME (Schedule of the Reconciliation of the Theoretical Tax Expense) (Details)",
     "menuCat": "Details",
     "order": "73",
     "role": "http://allot.com/role/allt-toisorotted",
     "shortName": "TAXES ON INCOME (Schedule of the Reconciliation of the Theoretical Tax Expense) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R74": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0077 - Disclosure - TAXES ON INCOME (Schedule of Income Tax Expense (Benefit)) (Details)",
     "menuCat": "Details",
     "order": "74",
     "role": "http://allot.com/role/allt-toisoitebd",
     "shortName": "TAXES ON INCOME (Schedule of Income Tax Expense (Benefit)) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:CurrentIncomeTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R75": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0078 - Disclosure - TAXES ON INCOME (Schedule of Income Tax Expense (Benefit) by jurisdiction) (Details)",
     "menuCat": "Details",
     "order": "75",
     "role": "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails",
     "shortName": "TAXES ON INCOME (Schedule of Income Tax Expense (Benefit) by jurisdiction) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "ix:continuation",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:CurrentStateAndLocalTaxExpenseBenefit",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R76": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0079 - Disclosure - TAXES ON INCOME (Schedule of Deferred Income Taxes) (Details)",
     "menuCat": "Details",
     "order": "76",
     "role": "http://allot.com/role/allt-toisoditd",
     "shortName": "TAXES ON INCOME (Schedule of Deferred Income Taxes) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:IncomeTaxDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DeferredTaxAssetsOperatingLossCarryforwards",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R77": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0080 - Disclosure - GEOGRAPHIC INFORMATION (Schedule of Revenue by Geographic Location) (Details)",
     "menuCat": "Details",
     "order": "77",
     "role": "http://allot.com/role/allt-gisorbgld",
     "shortName": "GEOGRAPHIC INFORMATION (Schedule of Revenue by Geographic Location) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231_srtStatementGeographicalAxis_srtEuropeMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:Revenues",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R78": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "allt:ConcentrationRiskThresholdPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0081 - Disclosure - GEOGRAPHIC INFORMATION (Schedule of Major Customers) (Details)",
     "menuCat": "Details",
     "order": "78",
     "role": "http://allot.com/role/allt-gisomcd",
     "shortName": "GEOGRAPHIC INFORMATION (Schedule of Major Customers) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231_usgaapConcentrationRiskByBenchmarkAxis_usgaapSalesMember_usgaapConcentrationRiskByTypeAxis_usgaapCustomerConcentrationRiskMember",
      "decimals": "2",
      "first": true,
      "lang": null,
      "name": "allt:ConcentrationRiskThresholdPercentage",
      "reportCount": 1,
      "unique": true,
      "unitRef": "pure",
      "xsiNil": "false"
     }
    },
    "R79": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0082 - Disclosure - GEOGRAPHIC INFORMATION (Schedule of Long-Lived Assets) (Details)",
     "menuCat": "Details",
     "order": "79",
     "role": "http://allot.com/role/allt-gisolad",
     "shortName": "GEOGRAPHIC INFORMATION (Schedule of Long-Lived Assets) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "us-gaap:ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:SegmentReportingDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NoncurrentAssets",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R8": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:NetIncomeLoss",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "statement",
     "isDefault": "false",
     "longName": "0008 - Statement - CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "menuCat": "Statements",
     "order": "8",
     "role": "http://allot.com/role/allt-csocf",
     "shortName": "CONSOLIDATED STATEMENTS OF CASH FLOWS",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:DepreciationDepletionAndAmortization",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R80": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestAndOtherIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0083 - Disclosure - FINANCIAL INCOME (EXPENSES), NET (Details)",
     "menuCat": "Details",
     "order": "80",
     "role": "http://allot.com/role/allt-find",
     "shortName": "FINANCIAL INCOME (EXPENSES), NET (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "div",
       "div",
       "us-gaap:ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:OtherIncomeAndOtherExpenseDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:InterestAndOtherIncome",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R81": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0084 - Disclosure - RELATED PARTIES BALANCES AND TRANSACTIONS (Narrative) (Details)",
     "menuCat": "Details",
     "order": "81",
     "role": "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals",
     "shortName": "RELATED PARTIES BALANCES AND TRANSACTIONS (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:RelatedPartyTransactionsDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DueToRelatedPartiesCurrentAndNoncurrent",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R82": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "allt:DebtConversionDescriptionChangeOfControl",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0085 - Disclosure - CONVERTIBLE NOTES (Narrative) (Details)",
     "menuCat": "Details",
     "order": "82",
     "role": "http://allot.com/role/ConvertibleNotesDetailTextuals",
     "shortName": "CONVERTIBLE NOTES (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "allt:DebtConversionDescriptionChangeOfControl",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R83": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember",
      "decimals": "-3",
      "first": true,
      "lang": null,
      "name": "us-gaap:DebtInstrumentFaceAmount",
      "reportCount": 1,
      "unitRef": "USD",
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0086 - Disclosure - CONVERTIBLE NOTES (Details)",
     "menuCat": "Details",
     "order": "83",
     "role": "http://allot.com/role/ConvertibleNotesDetails",
     "shortName": "CONVERTIBLE NOTES (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "td",
       "tr",
       "table",
       "div",
       "us-gaap:ConvertibleDebtTableTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "us-gaap:DebtDisclosureTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20221231_usgaapShortTermDebtTypeAxis_usgaapConvertibleNotesPayableMember",
      "decimals": "-3",
      "lang": null,
      "name": "us-gaap:UnamortizedDebtIssuanceExpense",
      "reportCount": 1,
      "unique": true,
      "unitRef": "USD",
      "xsiNil": "false"
     }
    },
    "R84": {
     "firstAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20230301to20230306_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDamagesSought",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0087 - Disclosure - SUBSEQUENT EVENT (Narrative Detail) (Narrative) (Details)",
     "menuCat": "Details",
     "order": "84",
     "role": "http://allot.com/role/SUBSEQUENTEVENTNarrativeDetailNarrativeDetails",
     "shortName": "SUBSEQUENT EVENT (Narrative Detail) (Narrative) (Details)",
     "subGroupType": "details",
     "uniqueAnchor": {
      "ancestors": [
       "span",
       "span",
       "div",
       "div",
       "us-gaap:SubsequentEventsTextBlock",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20230301to20230306_usgaapSubsequentEventTypeAxis_usgaapSubsequentEventMember",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:LossContingencyDamagesSought",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    },
    "R9": {
     "firstAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     },
     "groupType": "disclosure",
     "isDefault": "false",
     "longName": "0009 - Disclosure - GENERAL",
     "menuCat": "Notes",
     "order": "9",
     "role": "http://allot.com/role/allt-g",
     "shortName": "GENERAL",
     "subGroupType": "",
     "uniqueAnchor": {
      "ancestors": [
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "div",
       "body",
       "html"
      ],
      "baseRef": "zk2329431.htm",
      "contextRef": "C_20220101to20221231",
      "decimals": null,
      "first": true,
      "lang": "en-US",
      "name": "us-gaap:OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
      "reportCount": 1,
      "unique": true,
      "unitRef": null,
      "xsiNil": "false"
     }
    }
   },
   "segmentCount": 75,
   "tag": {
    "allt_AcquisitionCostsRecordedToOperatingExpenses": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Acquisition costs recorded to operating expenses.",
        "label": "Acquisition costs recorded to operating expenses"
       }
      }
     },
     "localname": "AcquisitionCostsRecordedToOperatingExpenses",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_AdditionsToProvisionDuringPeriod": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amounts added to provision for ASC 740-10 during year.",
        "label": "Additions To Provision During Period",
        "terseLabel": "Amounts added to provision for ASC 740-10 during year"
       }
      }
     },
     "localname": "AdditionsToProvisionDuringPeriod",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_AdvancesFromCustomers": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails": {
       "order": 80.0,
       "parentTag": "allt_OtherPayablesAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Advances from customers.",
        "label": "Advances from customers"
       }
      }
     },
     "localname": "AdvancesFromCustomers",
     "nsuri": "http://allot.com/20221231",
     "xbrltype": "monetaryItemType"
    },
    "allt_AmortizationOfIssuanceCostsOfConvertibleDebt": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 160.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of amortization of issuance of convertible debt.",
        "label": "Amortization Of Issuance Costs Of Convertible Debt",
        "terseLabel": "Amortization of issuance costs of Convertible debt"
       }
      }
     },
     "localname": "AmortizationOfIssuanceCostsOfConvertibleDebt",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_AmountOfPastDueReceivables": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the amount of past due receivables.",
        "label": "Amount Of Past Due Receivables",
        "terseLabel": "Amount of past due receivables"
       }
      }
     },
     "localname": "AmountOfPastDueReceivables",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_AmountOfPaymentsCap": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of payments cap.",
        "label": "Amount Of Payments Cap",
        "verboseLabel": "Amount of payments cap"
       }
      }
     },
     "localname": "AmountOfPaymentsCap",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount Reclassified from Accumulated Deficit to Accumulated Other Comprehensive Income (Loss)",
        "label": "Amount reclassified from accumulated deficit to accumulated other comprehensive income (loss)"
       }
      }
     },
     "localname": "AmountReclassifiedFromAccumulatedDeficitToAccumulatedOtherComprehensiveIncomeLoss",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_AnnualPostVestingForfeitureRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual post-vesting forfeiture rate.",
        "label": "Annual post-vesting forfeiture rate"
       }
      }
     },
     "localname": "AnnualPostVestingForfeitureRate",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "allt_AnnualPreVestingForfeitureRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Annual pre-vesting forfeiture rate.",
        "label": "Annual pre-vesting forfeiture rate"
       }
      }
     },
     "localname": "AnnualPreVestingForfeitureRate",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "allt_ApprovalDateMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Approval date [Member]",
        "label": "Approval Date [Member]"
       }
      }
     },
     "localname": "ApprovalDateMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_AsiaAndOceaniaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Asia and Oceania [Member]",
        "label": "Asia And Oceania [Member]"
       }
      }
     },
     "localname": "AsiaAndOceaniaMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-gisorbgld"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Available-For-Sale Securities Matures After One Year Through Three Years [Member]",
        "label": "Available-for-sale securities matures after one year through three years [Member]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesMaturesAfterOneYearThroughThreeYearsMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Available-For-Sale Securities Matures After Three Year Through Five Years [Member].",
        "label": "Available For Sale Securities Matures After Three Years Through Five Years [Member]",
        "terseLabel": "Available-for-sale securities matures after three year through five years [Member]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesMaturesAfterThreeYearsThroughFiveYearsMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_AvailableForSaleSecuritiesMaturesWithinOneYearMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Available-for-Sale Securities Matures Within One Yea [rMember]",
        "label": "Available-for-sale securities matures within one year [Member]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesMaturesWithinOneYearMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_AvailableForSaleSecuritiesMaturityPeriodAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Available-For-Sale Securities Maturity Period [Axis]",
        "label": "Available For Sale Securities Maturity Period [Axis]"
       }
      }
     },
     "localname": "AvailableForSaleSecuritiesMaturityPeriodAxis",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "allt_AvailableForSaleSecuritiesMaturityPeriodDomain": {
     "auth_ref": [],
     "localname": "AvailableForSaleSecuritiesMaturityPeriodDomain",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_BankGuarantees": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Bank guarantees.",
        "label": "Bank guarantees"
       }
      }
     },
     "localname": "BankGuarantees",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-caclnd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_BusinessCombinationContingentConsiderationLiabilityPaymentTerm": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period of time for payment of contingent consideration, in PnYnMnDTnHnMnS'' format, for example, ''P1Y5M13D'' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Business Combination Contingent Consideration Liability Payment Term",
        "terseLabel": "Payment term for contingent consideration"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiabilityPaymentTerm",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "allt_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of technology, acquired at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired And Liabilities Assumed, Technology",
        "terseLabel": "Technology"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedTechnology",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_CapitalNoteReleaseTaxes": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents capital note release taxes.",
        "label": "Capital Note Release Taxes",
        "negatedLabel": "Capital note release taxes",
        "terseLabel": "Capital note release taxes"
       }
      }
     },
     "localname": "CapitalNoteReleaseTaxes",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toisorotted"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Change in expense associated with tax positions for current year.",
        "label": "Change in expense associated with tax positions for current year",
        "terseLabel": "Change in expense associated with tax positions for current year"
       }
      }
     },
     "localname": "ChangeInExpenseAssociatedWithTaxPositionsForCurrentYear",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toisoitebd",
      "http://allot.com/role/allt-toisorotted"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_ChangesInOperatingLeasesAsset": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 90.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Changes in operating leases asset.",
        "label": "Changes In Operating Leases Asset",
        "negatedLabel": "Decrease (increase) in operating lease right-of-use asset"
       }
      }
     },
     "localname": "ChangesInOperatingLeasesAsset",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_ChangesInOperatingLeasesLiability": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 70.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Changes in operating leases liability.",
        "label": "Changes In Operating Leases Liability",
        "terseLabel": "Increase (decrease) in operating leases liability"
       }
      }
     },
     "localname": "ChangesInOperatingLeasesLiability",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_CommencementOfProductionMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commencement of Production [Member]",
        "label": "Commencement Of Production [Member]"
       }
      }
     },
     "localname": "CommencementOfProductionMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_CommonStockValueAuthorized": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the aggregate value of ordinary shares authorized as of the balance sheet date.",
        "label": "Common Stock Value Authorized",
        "terseLabel": "Share capital, amount authorized"
       }
      }
     },
     "localname": "CommonStockValueAuthorized",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_ConcentrationRiskThresholdPercentage": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Concentration Risk Threshold Percentage",
        "label": "Concentration Risk Threshold Percentage",
        "terseLabel": "Concentration risk, threshold percentage"
       }
      }
     },
     "localname": "ConcentrationRiskThresholdPercentage",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "xbrltype": "percentItemType"
    },
    "allt_ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of contingent consideration payments cap based on achievement of certain thresholds of revenues.",
        "label": "Contingent consideration payments cap based on achievement of certain thresholds of revenues"
       }
      }
     },
     "localname": "ContingentConsiderationPaymentsCapBasedOnAchievementOfCertainThresholdsOfRevenues",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents gains or losses resulting from revaluation of assets and liabilities in foreign currencies.",
        "label": "Conversion Gains And Losses On Revaluation Of Assets And Liabilities",
        "terseLabel": "Exchange rate financial gains and (losses) related revaluation of assets and liabilities"
       }
      }
     },
     "localname": "ConversionGainsAndLossesOnRevaluationOfAssetsAndLiabilities",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_ConversionPriceIncreaseDecreases": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Conversion Price Increase Decreases.",
        "label": "Conversion Price Increase Decreases",
        "terseLabel": "conversion price decreases by"
       }
      }
     },
     "localname": "ConversionPriceIncreaseDecreases",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals"
     ],
     "xbrltype": "stringItemType"
    },
    "allt_CostOfGoodsSoldDeferredRevenue": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of finished goods inventory deferred due to unrecognized revenues associated with the inventory.",
        "label": "Cost Of Goods Sold Deferred Revenue",
        "terseLabel": "Cost of goods sold, deferred finished goods inventory"
       }
      }
     },
     "localname": "CostOfGoodsSoldDeferredRevenue",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_DebtConversionDescriptionChangeOfControl": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the debt conversion description, while change of control.",
        "label": "Debt Conversion Description, Change Of Control",
        "terseLabel": "Change of control conversion description"
       }
      }
     },
     "localname": "DebtConversionDescriptionChangeOfControl",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals"
     ],
     "xbrltype": "stringItemType"
    },
    "allt_DecreaseIncreaseInRestrictedDepositsInvestingActivities": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net cash outflow or inflow from restricted deposits.",
        "label": "Decrease Increase In Restricted Deposits Investing Activities",
        "negatedLabel": "Decrease (increase) in restricted deposits",
        "totalLabel": "Increase (Decrease) in Restricted Cash, Total"
       }
      }
     },
     "localname": "DecreaseIncreaseInRestrictedDepositsInvestingActivities",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "order": 40.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from Operating lease liabilities.",
        "label": "Deferred Tax Assets, Tax Deferred Expense Operating Lease Liabilities",
        "terseLabel": "Operating lease liabilities"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseOperatingLeaseLiabilities",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "order": 60.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from Prepaid and withholding taxes.",
        "label": "Deferred Tax Assets, Tax Deferred Expense Prepaid And Withholding Taxes",
        "terseLabel": "Prepaid and withholding taxes"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpensePrepaidAndWithholdingTaxes",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from wrote-off prepaid and withholding taxes.",
        "label": "Deferred Tax Assets Wrote Off Prepaid And Withholding Taxes",
        "terseLabel": "Write-off prepaid and withholding taxes"
       }
      }
     },
     "localname": "DeferredTaxAssetsWroteOffPrepaidAndWithholdingTaxes",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments Schedule Of Fair Value Of Outstanding Non Designated Foreign Exchange Contracts",
        "terseLabel": "Derivative Instruments Schedule Of Fair Value Of Outstanding Non Designated Foreign Exchange Contracts"
       }
      }
     },
     "localname": "DerivativeInstrumentsScheduleOfFairValueOfOutstandingNonDesignatedForeignExchangeContracts",
     "nsuri": "http://allot.com/20221231",
     "xbrltype": "stringItemType"
    },
    "allt_DevelopmentZoneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Development Zone A [Member]",
        "label": "Development Zone A [Member]"
       }
      }
     },
     "localname": "DevelopmentZoneMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_DividendWithholdingTaxRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Dividend Withholding Tax Rate",
        "label": "Dividend, withholding tax rate"
       }
      }
     },
     "localname": "DividendWithholdingTaxRate",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "percentItemType"
    },
    "allt_EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about Earn Out liability adjustments due to exchange rates adjustment due to change in forecast and time value of earn-out consideration.",
        "label": "Earn Out Liability Adjustments Due To Exchange Rates Adjustment Due To Change In Forecast And Time Value Of Earn Out Consideration",
        "terseLabel": "Earn Out liability adjustments due to exchange rates Adjustment due to change in forecast and time value of earn-out consideration"
       }
      }
     },
     "localname": "EarnOutLiabilityAdjustmentsDueToExchangeRatesAdjustmentDueToChangeInForecastAndTimeValueOfEarnOutConsideration",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/FAIRVALUEMEASUREMENTSScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_EarnOutLiabilityKeepers": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information about Earn Out liability \u2013 Keepers.",
        "label": "Earn Out Liability Keepers",
        "terseLabel": "Earn Out liability \u2013 Keepers"
       }
      }
     },
     "localname": "EarnOutLiabilityKeepers",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/FAIRVALUEMEASUREMENTSScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Change In Expense Associated With Tax Positions For Current Year, Foreign, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Change In Expense Associated With Tax Positions For Current Year, Foreign, Amount",
        "terseLabel": "Change in expense associated with tax positions for current year"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInExpenseAssociatedWithTaxPositionsForCurrentYearForeignAmount",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign income tax settlement.",
        "label": "Effective Income Tax Rate Reconciliation, Taxes In Respect Of Previous Years Foreign, Amount",
        "terseLabel": "Taxes in respect of previous years"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsForeignAmount",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to state and local income tax settlement.",
        "label": "Effective Income Tax Rate Reconciliation, Taxes In Respect Of Previous Years State And Local, Amount",
        "terseLabel": "Taxes in respect of previous years"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationTaxesInRespectOfPreviousYearsStateAndLocalAmount",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Write Off Of Prepaid And Withholding Taxes, Foreign, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Write Off Of Prepaid And Withholding Taxes, Foreign, Amount",
        "terseLabel": "Write off of prepaid and withholding taxes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesForeignAmount",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective Income Tax Rate Reconciliation, Write Off Of Prepaid And Withholding Taxes, State And Local, Amount",
        "label": "Effective Income Tax Rate Reconciliation, Write Off Of Prepaid And Withholding Taxes, State And Local, Amount",
        "terseLabel": "Write off of prepaid and withholding taxes"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationWriteOffOfPrepaidAndWithholdingTaxesStateAndLocalAmount",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_EstimatedCreditLossAllowance": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Estimated credit loss allowance.",
        "label": "Estimated credit loss allowance"
       }
      }
     },
     "localname": "EstimatedCreditLossAllowance",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_ExerciseOfShareOptionsAndRestrictedShareUnitsShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents exercise of share options and restricted share units shares.",
        "label": "Exercise Of Share Options And Restricted Share Units Shares",
        "negatedLabel": "Exercised",
        "verboseLabel": "Exercise of share options and restricted share units, shares"
       }
      }
     },
     "localname": "ExerciseOfShareOptionsAndRestrictedShareUnitsShares",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "allt_ExerciseOfShareOptionsAndRestrictedShareUnitsValue": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "It represents exercise of share options and restricted share units value.",
        "label": "Exercise Of Share Options And Restricted Share Units Value",
        "verboseLabel": "Exercise of share options and restricted share units"
       }
      }
     },
     "localname": "ExerciseOfShareOptionsAndRestrictedShareUnitsValue",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_ExpenseDeductiblePeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expense Deductible Period",
        "label": "Expense deductible period"
       }
      }
     },
     "localname": "ExpenseDeductiblePeriod",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "durationItemType"
    },
    "allt_FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails": {
       "order": 20.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense for assets, excluding financial assets and goodwill, lacking physical substance with a finite life expected to be recognized after the second fiscal year following the latest fiscal year. Excludes interim and annual periods when interim periods are reported on a rolling approach, from latest balance sheet date.",
        "label": "Finite Lived Intangible Assets Amortization Expense After Year Two",
        "terseLabel": "Thereafter"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseAfterYearTwo",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_ForeignCounterpartyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity, either corporation, individual or other, not having domestic residence status that is legally permitted to enter into a contract and be sued if that person fails to meet the obligations imposed by a contract.",
        "label": "Foreign Counterparty [Member]",
        "terseLabel": "non-Israeli resident [Member]"
       }
      }
     },
     "localname": "ForeignCounterpartyMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_GalilSoftwareMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information of Galil Software.",
        "label": "Galil Software [Member]"
       }
      }
     },
     "localname": "GalilSoftwareMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_GovernmentAuthorities": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails": {
       "order": 20.0,
       "parentTag": "allt_OtherPayablesAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Government authorities.",
        "label": "Government Authorities",
        "verboseLabel": "Government authorities"
       }
      }
     },
     "localname": "GovernmentAuthorities",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_GrantsParticipationsExcludedFromResearchAndDevelopmentCosts": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Grants participations excluded from research and development costs.",
        "label": "Grants participations excluded from research and development costs"
       }
      }
     },
     "localname": "GrantsParticipationsExcludedFromResearchAndDevelopmentCosts",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfComprehensiveLossParenthetical",
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_GuaranteesInFavorOfLease": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Guarantees in favor of lease.",
        "label": "Guarantees in favor of lease"
       }
      }
     },
     "localname": "GuaranteesInFavorOfLease",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-caclnd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_HoldbackAndContingentEarnout": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails": {
       "order": 60.0,
       "parentTag": "allt_OtherPayablesAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Holdback and contingent earnout.",
        "label": "Holdback and contingent earnout"
       }
      }
     },
     "localname": "HoldbackAndContingentEarnout",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_HoldbackExpensesCurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Holdback expenses for current year.",
        "label": "Holdback Expenses Current",
        "terseLabel": "Holdback amount"
       }
      }
     },
     "localname": "HoldbackExpensesCurrent",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets as well as the amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of a finite-lived intangible asset to fair value.",
        "label": "Impairment Of Long Lived Assets And Intangible Assets Subject To Amortization",
        "terseLabel": "Impairment of long-lived assets, Right-of-use assets, and intangible assets subject to amortization"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsAndIntangibleAssetsSubjectToAmortization",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "allt_IncomeTaxAreaAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Income Tax Area [Axis]",
        "label": "Income Tax Area [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAreaAxis",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "stringItemType"
    },
    "allt_IncomeTaxAreaDomain": {
     "auth_ref": [],
     "localname": "IncomeTaxAreaDomain",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to foreign tax rates differences related to subsidiaries.",
        "label": "Income Tax Reconciliation Foreign Tax Rates Differences Related To Subsidiaries",
        "negatedLabel": "Foreign tax rates differences related to subsidiaries"
       }
      }
     },
     "localname": "IncomeTaxReconciliationForeignTaxRatesDifferencesRelatedToSubsidiaries",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toisorotted"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 100.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Decrease (increase) in accrued interest and amortization of premium on marketable securities",
        "label": "Increase Decrease In Accrued Interest And Amortization Of Premium On Marketable Securities",
        "negatedLabel": "Decrease in accrued interest and amortization of premium on available-for sale marketable securities"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccruedInterestAndAmortizationOfPremiumOnMarketableSecurities",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_IsraelInnovationAuthorityGrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for grants from the Israel Innovation Authority.",
        "label": "Israel Innovation Authority Grant [Member]",
        "terseLabel": "Grants from the Israel Innovation Authority [Member]"
       }
      }
     },
     "localname": "IsraelInnovationAuthorityGrantMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_KeepersChildSafetyLtdMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Keepers Child Safety Ltd.",
        "label": "Keepers Child Safety Ltd [Member]"
       }
      }
     },
     "localname": "KeepersChildSafetyLtdMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://allot.com/role/allt-gt"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_LynrockLakeMasterFundLpMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Lynrock Lake Master Fund LP.",
        "label": "Lynrock Lake Master Fund Lp [Member]",
        "terseLabel": "Lynrock Lake Master Fund LP [Member]"
       }
      }
     },
     "localname": "LynrockLakeMasterFundLpMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_MajorCustomerOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unspecified customer one.",
        "label": "Major Customer One [Member]",
        "terseLabel": "Customer A [Member]"
       }
      }
     },
     "localname": "MajorCustomerOneMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_MajorCustomerTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unspecified customer two.",
        "label": "Major Customer Two [Member]",
        "terseLabel": "Customer B [Member]"
       }
      }
     },
     "localname": "MajorCustomerTwoMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_MiddleEastAndAfricaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Middle East and Africa [Member]",
        "label": "Middle East And Africa [Member]"
       }
      }
     },
     "localname": "MiddleEastAndAfricaMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-gisorbgld"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_NetAssetsFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The fair value of financial assets less the fair value of financial liabilities.",
        "label": "Net Assets Fair Value Disclosure",
        "totalLabel": "Total financial net assets"
       }
      }
     },
     "localname": "NetAssetsFairValueDisclosure",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_NetOperatingLossesLimitPercentageOfTaxableIncome": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of taxable income that limits the use of net operating losses for offsetting net income.",
        "label": "Net Operating Losses Limit Percentage Of Taxable Income",
        "terseLabel": "Net operating loss offset limitation percentage of taxable income"
       }
      }
     },
     "localname": "NetOperatingLossesLimitPercentageOfTaxableIncome",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "percentItemType"
    },
    "allt_NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the percentage of accumulated losses that limits the use of net operating losses to offset net income.",
        "label": "Net Operating Losses Limit Percentage Of Total Accumulated Losses",
        "terseLabel": "Net operating loss offset limitation percentage of accumulated losses"
       }
      }
     },
     "localname": "NetOperatingLossesLimitPercentageOfTotalAccumulatedLosses",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "percentItemType"
    },
    "allt_NetonomyLTDMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Netonomy LTD [Member]",
        "label": "Netonomy L T D [Member]",
        "terseLabel": "Netonomy LTD [Member]",
        "verboseLabel": "Netonomy LTD [Member]"
       }
      }
     },
     "localname": "NetonomyLTDMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://allot.com/role/allt-gt"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_NetonomyMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Netonomy [Member]",
        "label": "Netonomy [Member]"
       }
      }
     },
     "localname": "NetonomyMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_NetworkIntelligenceSolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Network intelligence solutions [Member]",
        "label": "Network intelligence solutions [Member]"
       }
      }
     },
     "localname": "NetworkIntelligenceSolutionsMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_NewAccountingStandardEffect": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The equity effect of adoption of the new accounting standard.",
        "label": "New Accounting Standard Effect",
        "terseLabel": "Cumulative effect of new accounting standard (See Note 1)"
       }
      }
     },
     "localname": "NewAccountingStandardEffect",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_OptenetMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Optenet [Member].",
        "label": "Optenet [Member]"
       }
      }
     },
     "localname": "OptenetMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_OptionsPriceRangeFourMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Options, price range four.",
        "label": "Options Price Range Four [Member]",
        "terseLabel": "$0.1-4.95 [Member]"
       }
      }
     },
     "localname": "OptionsPriceRangeFourMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-sesoood"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_OptionsPriceRangeOneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Options, price range one.",
        "label": "Options Price Range One [Member]",
        "terseLabel": "$15.2-17.07 [Member]"
       }
      }
     },
     "localname": "OptionsPriceRangeOneMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-sesoood"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_OptionsPriceRangeThreeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Options, price range three.",
        "label": "Options Price Range Three [Member]",
        "terseLabel": "$5.01-9.7 [Member]"
       }
      }
     },
     "localname": "OptionsPriceRangeThreeMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-sesoood"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_OptionsPriceRangeTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Options, price range two.",
        "label": "Options Price Range Two [Member]",
        "terseLabel": "$ 10.0 -14.84 [Member]"
       }
      }
     },
     "localname": "OptionsPriceRangeTwoMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-sesoood"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_OtherAccountsReceivableAndPrepaidExpensesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Accounts Receivable And Prepaid Expenses [Table Text Block]",
        "label": "Other Accounts Receivable And Prepaid Expenses [Table Text Block]",
        "terseLabel": "Schedule of other accounts receivable and prepaid expense"
       }
      }
     },
     "localname": "OtherAccountsReceivableAndPrepaidExpensesTableTextBlock",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-orapet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "allt_OtherCountriesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other Countries [Member]",
        "label": "Other Countries [Member]",
        "terseLabel": "Other [Member]"
       }
      }
     },
     "localname": "OtherCountriesMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-gisolad"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_OtherExpensesAndExchangeRateDifferences": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other expenses and Exchange rate differences.",
        "label": "Other expenses and Exchange rate differences"
       }
      }
     },
     "localname": "OtherExpensesAndExchangeRateDifferences",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toisorotted"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_OtherPayablesAndAccruedExpensesDetailsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Payables And Accrued Expenses Details [Abstract]",
        "terseLabel": "Other Payables And Accrued Expenses Details[Abstract]"
       }
      }
     },
     "localname": "OtherPayablesAndAccruedExpensesDetailsAbstract",
     "nsuri": "http://allot.com/20221231",
     "xbrltype": "stringItemType"
    },
    "allt_OtherPayablesAndAccruedLiabilitiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://allot.com/role/allt-cbs": {
       "order": 30.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and other payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered.",
        "label": "Other Payables And Accrued Liabilities Current",
        "terseLabel": "Other payables and accrued expenses",
        "totalLabel": "Total other payables and accrued expenses"
       }
      }
     },
     "localname": "OtherPayablesAndAccruedLiabilitiesCurrent",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails",
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_OutsideDevelopmentZoneMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Outside Development Zone [Member]",
        "label": "Outside Development Zone [Member]"
       }
      }
     },
     "localname": "OutsideDevelopmentZoneMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_PatentUseRightPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Patent Use Right, Period",
        "label": "Patent use right, period"
       }
      }
     },
     "localname": "PatentUseRightPeriod",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "durationItemType"
    },
    "allt_PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of repurchase price equal to principal amount of convertible notes.",
        "label": "Percentage Of Repurchase Price Equal To Principal Amount Of Convertible Notes",
        "verboseLabel": "Percentage of repurchase price equal to principal amount of convertible notes"
       }
      }
     },
     "localname": "PercentageOfRepurchasePriceEqualToPrincipalAmountOfConvertibleNotes",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals"
     ],
     "xbrltype": "percentItemType"
    },
    "allt_PreferredEnterpriseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Preferred Enterprise [Member]",
        "label": "Preferred Enterprise [Member]"
       }
      }
     },
     "localname": "PreferredEnterpriseMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount related to Government Authorities was reclassified from other receivables and prepaid expenses to Non-current assets.",
        "label": "Prior period other receivables and prepaid expenses reclassified to noncurrent assets"
       }
      }
     },
     "localname": "PriorPeriodOtherReceivablesAndPrepaidExpensesReclassifiedToNoncurrentAssets",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_ProceedsFromPastDueReceivables": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from the past due receivables.",
        "label": "Proceeds From Past Due Receivables",
        "terseLabel": "Past due receivables amount over from two resellers in Africa and Latin America"
       }
      }
     },
     "localname": "ProceedsFromPastDueReceivables",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Property and Equipment Percentage of Depreciation at an Annual Rate [Table Text Block]",
        "label": "Property And Equipment Percentage Of Depreciation At Annual Rate [Table Text Block]",
        "terseLabel": "Schedule of Estimated Useful Lives at an Annual Rate"
       }
      }
     },
     "localname": "PropertyAndEquipmentPercentageOfDepreciationAtAnnualRateTableTextBlock",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-sapt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "allt_PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the rate at which the assets is depreciated anually.",
        "label": "Property Plant And Equipment Estimated Useful Lives Annual Rate",
        "terseLabel": "Estimated useful lives, annual rate"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentEstimatedUsefulLivesAnnualRate",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "allt_ProvisionForReturns": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails": {
       "order": 70.0,
       "parentTag": "allt_OtherPayablesAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Provision for returns.",
        "label": "Provision for returns"
       }
      }
     },
     "localname": "ProvisionForReturns",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_RemainingPerformanceObligations": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining performance obligations as of the balance date for long-term.",
        "label": "Remaining Performance Obligations",
        "terseLabel": "Remaining performance obligations as of the balance date for long- term"
       }
      }
     },
     "localname": "RemainingPerformanceObligations",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_RemainingPerformanceObligationsShortTerm": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Remaining performance obligations as of the balance date for short-term.",
        "label": "Remaining Performance Obligations Short Term",
        "terseLabel": "Remaining performance obligations as of the balance date for short-term"
       }
      }
     },
     "localname": "RemainingPerformanceObligationsShortTerm",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_RestrictedHoldbackAmount": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Restricted holdback amount.",
        "label": "Restricted holdback amount"
       }
      }
     },
     "localname": "RestrictedHoldbackAmount",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_RoyaltyBearingGrantsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Royalty Bearing Grants [Policy Text Block]",
        "label": "Royalty Bearing Grants [Policy Text Block]",
        "terseLabel": "Government grants"
       }
      }
     },
     "localname": "RoyaltyBearingGrantsPolicyTextBlock",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "allt_ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of weighted-average remaining lease term and discount rate.",
        "label": "Schedule Of Weighted Average Remaining Lease Term And Discount Rate"
       }
      }
     },
     "localname": "ScheduleOfWeightedAverageRemainingLeaseTermAndDiscountRate",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-caclt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "allt_SecurityAsServiceMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for Security As Service.",
        "label": "Security As Service [Member]",
        "terseLabel": "SECaaS equipment [Member]",
        "verboseLabel": "SECaaS equipment [Member]"
       }
      }
     },
     "localname": "SecurityAsServiceMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_SecuritySolutionsMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Security Solutions [Member]",
        "label": "Security Solutions [Member]"
       }
      }
     },
     "localname": "SecuritySolutionsMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_SeverancePayFund": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 0.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Severance pay fund",
        "label": "Severance pay fund"
       }
      }
     },
     "localname": "SeverancePayFund",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_SeverancePayPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Severance Pay [Policy Text Block]",
        "label": "Severance Pay [Policy Text Block]",
        "verboseLabel": "Severance pay"
       }
      }
     },
     "localname": "SeverancePayPolicyTextBlock",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the ratio of the stock price when the option was exercised to the contractual strike price of the option.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Suboptimal Exercise Multiple",
        "terseLabel": "Suboptimal exercise multiple"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultiple",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationAssumptionsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the maximum ratio of the stock price when the option was exercised to the contractual strike price of the option.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Suboptimal Exercise Multiple Maximum",
        "terseLabel": "Suboptimal exercise multiple, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMaximum",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationAssumptionsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "allt_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the minimum ratio of the stock price when the option was exercised to the contractual strike price of the option.",
        "label": "Share Based Compensation Arrangement By Share Based Payment Award Fair Value Assumptions Suboptimal Exercise Multiple Minimum",
        "terseLabel": "Suboptimal exercise multiple, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsSuboptimalExerciseMultipleMinimum",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationAssumptionsDetails"
     ],
     "xbrltype": "decimalItemType"
    },
    "allt_ShortTermBankDepositsHedgingTransactions": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The balance of short-term bank deposits due to hedging transactions.",
        "label": "Short Term Bank Deposits Hedging Transactions",
        "terseLabel": "Short term bank deposit due to hedging transaction",
        "verboseLabel": "Short-term bank deposits due to hedging transacations"
       }
      }
     },
     "localname": "ShortTermBankDepositsHedgingTransactions",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_ShortTermBankDepositsPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Short-Term Bank Deposits [Policy Text Block]",
        "label": "Short Term Bank Deposits [Policy Text Block]",
        "verboseLabel": "Short-term bank deposits"
       }
      }
     },
     "localname": "ShortTermBankDepositsPolicyTextBlock",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "allt_SpainTaxAuthoritiesGrantMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This member stands for grants from the Spain Tax Authorities.",
        "label": "Spain Tax Authorities Grant [Member]",
        "terseLabel": "Grants from the Spain Tax Authorities [Member]"
       }
      }
     },
     "localname": "SpainTaxAuthoritiesGrantMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_SpecialTechnologicalPreferredEnterpriseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Special Technological Preferred Enterprise [Member]",
        "label": "Special Technological Preferred Enterprise [Member]"
       }
      }
     },
     "localname": "SpecialTechnologicalPreferredEnterpriseMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_TaxBenefitPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax benefit period",
        "label": "Tax benefit period"
       }
      }
     },
     "localname": "TaxBenefitPeriod",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "durationItemType"
    },
    "allt_TaxBenefitsDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represent the tax benefits description.",
        "label": "Tax Benefits Description",
        "terseLabel": "Tax benefits description"
       }
      }
     },
     "localname": "TaxBenefitsDescription",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "stringItemType"
    },
    "allt_TaxExemptPeriod": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tax exempt period",
        "label": "Tax-exempt period"
       }
      }
     },
     "localname": "TaxExemptPeriod",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "durationItemType"
    },
    "allt_TaxesOnIncomeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Taxes On Income [Line Items]",
        "label": "Taxes On Income [Line Items]"
       }
      }
     },
     "localname": "TaxesOnIncomeLineItems",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "stringItemType"
    },
    "allt_TaxesOnIncomeTable": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Taxes On Income [Table]",
        "label": "Taxes On Income [Table]"
       }
      }
     },
     "localname": "TaxesOnIncomeTable",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "stringItemType"
    },
    "allt_TechnologyTwoMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.",
        "label": "Technology Two [Member]"
       }
      }
     },
     "localname": "TechnologyTwoMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_TermOfDebtIssuanceCostsAmortization": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the term of amortization debt issuance costs.",
        "label": "Term Of Debt Issuance Costs Amortization",
        "terseLabel": "Term of debt issuance costs amortization"
       }
      }
     },
     "localname": "TermOfDebtIssuanceCostsAmortization",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals"
     ],
     "xbrltype": "durationItemType"
    },
    "allt_TotalIssuanceCosts": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the amount of Total Issuance Costs.",
        "label": "Total Issuance Costs"
       }
      }
     },
     "localname": "TotalIssuanceCosts",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "allt_TreasuryStockPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for treasury stock.",
        "label": "Treasury Stock [Policy Text Block]",
        "verboseLabel": "Treasury share"
       }
      }
     },
     "localname": "TreasuryStockPolicyTextBlock",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "allt_TwoThousandSixStockOptionPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2006 Stock Option Plan.",
        "label": "Two Thousand Six Stock Option Plan [Member]",
        "verboseLabel": "2006 option plan"
       }
      }
     },
     "localname": "TwoThousandSixStockOptionPlanMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "domainItemType"
    },
    "allt_TwoThousandSixteenPlanMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "2016 option plan [Member]",
        "label": "Two Thousand Sixteen Plan [Member]",
        "verboseLabel": "2016 option plan"
       }
      }
     },
     "localname": "TwoThousandSixteenPlanMember",
     "nsuri": "http://allot.com/20221231",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "domainItemType"
    },
    "country_IL": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Israel [Member]"
       }
      }
     },
     "localname": "IL",
     "nsuri": "http://xbrl.sec.gov/country/2022",
     "presentation": [
      "http://allot.com/role/allt-gisolad",
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AddressTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An entity may have several addresses for different purposes and this domain represents all such types.",
        "label": "Address Type [Domain]"
       }
      }
     },
     "localname": "AddressTypeDomain",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_AmendmentFlag": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the XBRL content amends previously-filed or accepted submission.",
        "label": "Amendment Flag"
       }
      }
     },
     "localname": "AmendmentFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_AuditorFirmId": {
     "auth_ref": [
      "r739",
      "r740",
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "PCAOB issued Audit Firm Identifier",
        "label": "Auditor Firm ID"
       }
      }
     },
     "localname": "AuditorFirmId",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "nonemptySequenceNumberItemType"
    },
    "dei_AuditorLocation": {
     "auth_ref": [
      "r739",
      "r740",
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Location"
       }
      }
     },
     "localname": "AuditorLocation",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_AuditorName": {
     "auth_ref": [
      "r739",
      "r740",
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Name"
       }
      }
     },
     "localname": "AuditorName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "internationalNameItemType"
    },
    "dei_BusinessContactMember": {
     "auth_ref": [
      "r740",
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Business contact for the entity",
        "label": "Business Contact [Member]"
       }
      }
     },
     "localname": "BusinessContactMember",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "domainItemType"
    },
    "dei_CityAreaCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Area code of city",
        "label": "City Area Code"
       }
      }
     },
     "localname": "CityAreaCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_ContactPersonnelName": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of contact personnel",
        "label": "Contact Personnel Name"
       }
      }
     },
     "localname": "ContactPersonnelName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_CoverAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Cover page."
       }
      }
     },
     "localname": "CoverAbstract",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "xbrltype": "stringItemType"
    },
    "dei_CurrentFiscalYearEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "End date of current fiscal year in the format --MM-DD.",
        "label": "Current Fiscal Year End Date"
       }
      }
     },
     "localname": "CurrentFiscalYearEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gMonthDayItemType"
    },
    "dei_DocumentAccountingStandard": {
     "auth_ref": [
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The basis of accounting the registrant has used to prepare the financial statements included in this filing This can either be 'U.S. GAAP', 'International Financial Reporting Standards', or 'Other'.",
        "label": "Document Accounting Standard"
       }
      }
     },
     "localname": "DocumentAccountingStandard",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "accountingStandardItemType"
    },
    "dei_DocumentAnnualReport": {
     "auth_ref": [
      "r739",
      "r740",
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as an annual report.",
        "label": "Document Annual Report"
       }
      }
     },
     "localname": "DocumentAnnualReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentFiscalPeriodFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fiscal period values are FY, Q1, Q2, and Q3.  1st, 2nd and 3rd quarter 10-Q or 10-QT statements have value Q1, Q2, and Q3 respectively, with 10-K, 10-KT or other fiscal year statements having FY.",
        "label": "Document Fiscal Period Focus"
       }
      }
     },
     "localname": "DocumentFiscalPeriodFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fiscalPeriodItemType"
    },
    "dei_DocumentFiscalYearFocus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This is focus fiscal year of the document report in YYYY format. For a 2006 annual report, which may also provide financial information from prior periods, fiscal 2006 should be given as the fiscal year focus. Example: 2006.",
        "label": "Document Fiscal Year Focus"
       }
      }
     },
     "localname": "DocumentFiscalYearFocus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "gYearItemType"
    },
    "dei_DocumentPeriodEndDate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For the EDGAR submission types of Form 8-K: the date of the report, the date of the earliest event reported; for the EDGAR submission types of Form N-1A: the filing date; for all other submission types: the end of the reporting or transition period.  The format of the date is YYYY-MM-DD.",
        "label": "Document Period End Date"
       }
      }
     },
     "localname": "DocumentPeriodEndDate",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "dateItemType"
    },
    "dei_DocumentRegistrationStatement": {
     "auth_ref": [
      "r735"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a registration statement.",
        "label": "Document Registration Statement"
       }
      }
     },
     "localname": "DocumentRegistrationStatement",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentShellCompanyReport": {
     "auth_ref": [
      "r740"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true for a Shell Company Report pursuant to section 13 or 15(d) of the Exchange Act.",
        "label": "Document Shell Company Report"
       }
      }
     },
     "localname": "DocumentShellCompanyReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentTransitionReport": {
     "auth_ref": [
      "r742"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true only for a form used as a transition report.",
        "label": "Document Transition Report"
       }
      }
     },
     "localname": "DocumentTransitionReport",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_DocumentType": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The type of document being provided (such as 10-K, 10-Q, 485BPOS, etc). The document type is limited to the same value as the supporting SEC submission type, or the word 'Other'.",
        "label": "Document Type"
       }
      }
     },
     "localname": "DocumentType",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "submissionTypeItemType"
    },
    "dei_EntityAddressAddressLine1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 1 such as Attn, Building Name, Street Name",
        "label": "Entity Address, Address Line One"
       }
      }
     },
     "localname": "EntityAddressAddressLine1",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine2": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 2 such as Street or Suite number",
        "label": "Entity Address, Address Line Two"
       }
      }
     },
     "localname": "EntityAddressAddressLine2",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressAddressLine3": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Address Line 3 such as an Office Park",
        "label": "Entity Address, Address Line Three"
       }
      }
     },
     "localname": "EntityAddressAddressLine3",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCityOrTown": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the City or Town",
        "label": "Entity Address, City or Town"
       }
      }
     },
     "localname": "EntityAddressCityOrTown",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressCountry": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "ISO 3166-1 alpha-2 country code.",
        "label": "Entity Address, Country"
       }
      }
     },
     "localname": "EntityAddressCountry",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "countryCodeItemType"
    },
    "dei_EntityAddressPostalZipCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Code for the postal or zip code",
        "label": "Entity Address, Postal Zip Code"
       }
      }
     },
     "localname": "EntityAddressPostalZipCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityAddressesAddressTypeAxis": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The axis of a table defines the relationship between the domain members or categories in the table and the line items or concepts that complete the table.",
        "label": "Entity Addresses, Address Type [Axis]"
       }
      }
     },
     "localname": "EntityAddressesAddressTypeAxis",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "stringItemType"
    },
    "dei_EntityCentralIndexKey": {
     "auth_ref": [
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A unique 10-digit SEC-issued value to identify entities that have filed disclosures with the SEC. It is commonly abbreviated as CIK.",
        "label": "Entity Central Index Key"
       }
      }
     },
     "localname": "EntityCentralIndexKey",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "centralIndexKeyItemType"
    },
    "dei_EntityCommonStockSharesOutstanding": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate number of shares or other units outstanding of each of registrant's classes of capital or common stock or other ownership interests, if and as stated on cover of related periodic report. Where multiple classes or units exist define each class/interest by adding class of stock items such as Common Class A [Member], Common Class B [Member] or Partnership Interest [Member] onto the Instrument [Domain] of the Entity Listings, Instrument.",
        "label": "Entity Common Stock, Shares Outstanding"
       }
      }
     },
     "localname": "EntityCommonStockSharesOutstanding",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "sharesItemType"
    },
    "dei_EntityCurrentReportingStatus": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' whether registrants (1) have filed all reports required to be filed by Section 13 or 15(d) of the Securities Exchange Act of 1934 during the preceding 12 months (or for such shorter period that registrants were required to file such reports), and (2) have been subject to such filing requirements for the past 90 days. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Current Reporting Status"
       }
      }
     },
     "localname": "EntityCurrentReportingStatus",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityEmergingGrowthCompany": {
     "auth_ref": [
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if registrant meets the emerging growth company criteria.",
        "label": "Entity Emerging Growth Company"
       }
      }
     },
     "localname": "EntityEmergingGrowthCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityExTransitionPeriod": {
     "auth_ref": [
      "r745"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate if an emerging growth company has elected not to use the extended transition period for complying with any new or revised financial accounting standards.",
        "label": "Entity Ex Transition Period"
       }
      }
     },
     "localname": "EntityExTransitionPeriod",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityFileNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Commission file number. The field allows up to 17 characters. The prefix may contain 1-3 digits, the sequence number may contain 1-8 digits, the optional suffix may contain 1-4 characters, and the fields are separated with a hyphen.",
        "label": "Entity File Number"
       }
      }
     },
     "localname": "EntityFileNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "fileNumberItemType"
    },
    "dei_EntityFilerCategory": {
     "auth_ref": [
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate whether the registrant is one of the following: Large Accelerated Filer, Accelerated Filer, Non-accelerated Filer. Definitions of these categories are stated in Rule 12b-2 of the Exchange Act. This information should be based on the registrant's current or most recent filing containing the related disclosure.",
        "label": "Entity Filer Category"
       }
      }
     },
     "localname": "EntityFilerCategory",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "filerCategoryItemType"
    },
    "dei_EntityIncorporationStateCountryCode": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Two-character EDGAR code representing the state or country of incorporation.",
        "label": "Entity Incorporation State Country Code"
       }
      }
     },
     "localname": "EntityIncorporationStateCountryCode",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarStateCountryItemType"
    },
    "dei_EntityInteractiveDataCurrent": {
     "auth_ref": [
      "r743"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant has submitted electronically every Interactive Data File required to be submitted pursuant to Rule 405 of Regulation S-T during the preceding 12 months (or for such shorter period that the registrant was required to submit such files).",
        "label": "Entity Interactive Data Current"
       }
      }
     },
     "localname": "EntityInteractiveDataCurrent",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityRegistrantName": {
     "auth_ref": [
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The exact name of the entity filing the report as specified in its charter, which is required by forms filed with the SEC.",
        "label": "Entity Registrant Name"
       }
      }
     },
     "localname": "EntityRegistrantName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_EntityShellCompany": {
     "auth_ref": [
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Boolean flag that is true when the registrant is a shell company as defined in Rule 12b-2 of the Exchange Act.",
        "label": "Entity Shell Company"
       }
      }
     },
     "localname": "EntityShellCompany",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntitySmallBusiness": {
     "auth_ref": [
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicates that the company is a Smaller Reporting Company (SRC).",
        "label": "Entity Small Business"
       }
      }
     },
     "localname": "EntitySmallBusiness",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_EntityTaxIdentificationNumber": {
     "auth_ref": [
      "r737"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The Tax Identification Number (TIN), also known as an Employer Identification Number (EIN), is a unique 9-digit value assigned by the IRS.",
        "label": "Entity Tax Identification Number"
       }
      }
     },
     "localname": "EntityTaxIdentificationNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "employerIdItemType"
    },
    "dei_EntityVoluntaryFilers": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is not required to file reports pursuant to Section 13 or Section 15(d) of the Act.",
        "label": "Entity Voluntary Filers"
       }
      }
     },
     "localname": "EntityVoluntaryFilers",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_EntityWellKnownSeasonedIssuer": {
     "auth_ref": [
      "r744"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Indicate 'Yes' or 'No' if the registrant is a well-known seasoned issuer, as defined in Rule 405 of the Securities Act. Is used on Form Type: 10-K, 10-Q, 8-K, 20-F, 6-K, 10-K/A, 10-Q/A, 20-F/A, 6-K/A, N-CSR, N-Q, N-1A.",
        "label": "Entity Well-known Seasoned Issuer"
       }
      }
     },
     "localname": "EntityWellKnownSeasonedIssuer",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "yesNoItemType"
    },
    "dei_IcfrAuditorAttestationFlag": {
     "auth_ref": [
      "r739",
      "r740",
      "r741"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Auditor Attestation Flag"
       }
      }
     },
     "localname": "IcfrAuditorAttestationFlag",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "booleanItemType"
    },
    "dei_LocalPhoneNumber": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Local phone number for entity.",
        "label": "Local Phone Number"
       }
      }
     },
     "localname": "LocalPhoneNumber",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "normalizedStringItemType"
    },
    "dei_Security12bTitle": {
     "auth_ref": [
      "r736"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Title of a 12(b) registered security.",
        "label": "Title of 12(b) Security"
       }
      }
     },
     "localname": "Security12bTitle",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "securityTitleItemType"
    },
    "dei_SecurityExchangeName": {
     "auth_ref": [
      "r738"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Name of the Exchange on which a security is registered.",
        "label": "Name of Exchange on which Security is Registered"
       }
      }
     },
     "localname": "SecurityExchangeName",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "edgarExchangeCodeItemType"
    },
    "dei_TradingSymbol": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Trading symbol of an instrument as listed on an exchange.",
        "label": "Trading Symbol"
       }
      }
     },
     "localname": "TradingSymbol",
     "nsuri": "http://xbrl.sec.gov/dei/2022",
     "presentation": [
      "http://allot.com/role/DocumentAndEntityInformation"
     ],
     "xbrltype": "tradingSymbolItemType"
    },
    "srt_AfricaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Africa [Member]"
       }
      }
     },
     "localname": "AfricaMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_AmericasMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Americas [Member]"
       }
      }
     },
     "localname": "AmericasMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://allot.com/role/allt-gisorbgld"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember": {
     "auth_ref": [
      "r748",
      "r770",
      "r771",
      "r779",
      "r826",
      "r827",
      "r828",
      "r835",
      "r836",
      "r842",
      "r843",
      "r844",
      "r852"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption, Adjusted Balance [Member]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAdjustedBalanceMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionAxis": {
     "auth_ref": [
      "r239",
      "r300",
      "r305",
      "r311",
      "r364",
      "r503",
      "r504",
      "r505",
      "r528",
      "r529",
      "r554",
      "r555",
      "r556",
      "r557",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Axis]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_CumulativeEffectPeriodOfAdoptionDomain": {
     "auth_ref": [
      "r239",
      "r300",
      "r305",
      "r311",
      "r364",
      "r503",
      "r504",
      "r505",
      "r528",
      "r529",
      "r554",
      "r555",
      "r556",
      "r557",
      "r594"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cumulative Effect, Period of Adoption [Domain]"
       }
      }
     },
     "localname": "CumulativeEffectPeriodOfAdoptionDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_EuropeMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Europe [Member]"
       }
      }
     },
     "localname": "EuropeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://allot.com/role/allt-gisorbgld"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_LatinAmericaMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Latin America [Member]"
       }
      }
     },
     "localname": "LatinAmericaMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MajorCustomersAxis": {
     "auth_ref": [
      "r355",
      "r720",
      "r796",
      "r864"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Customer [Axis]"
       }
      }
     },
     "localname": "MajorCustomersAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_MaximumMember": {
     "auth_ref": [
      "r399",
      "r400",
      "r401",
      "r402",
      "r467",
      "r635",
      "r666",
      "r691",
      "r692",
      "r717",
      "r726",
      "r734",
      "r795",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Maximum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MaximumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails",
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_MinimumMember": {
     "auth_ref": [
      "r399",
      "r400",
      "r401",
      "r402",
      "r467",
      "r635",
      "r666",
      "r691",
      "r692",
      "r717",
      "r726",
      "r734",
      "r795",
      "r856",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Minimum [Member]",
        "terseLabel": "Maximum [Member]"
       }
      }
     },
     "localname": "MinimumMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails",
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_NameOfMajorCustomerDomain": {
     "auth_ref": [
      "r355",
      "r720",
      "r796",
      "r864"
     ],
     "localname": "NameOfMajorCustomerDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ProductOrServiceAxis": {
     "auth_ref": [
      "r351",
      "r638",
      "r718",
      "r732",
      "r789",
      "r790",
      "r796",
      "r863"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Axis]"
       }
      }
     },
     "localname": "ProductOrServiceAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-csocl",
      "http://allot.com/role/allt-gisomcd"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_ProductsAndServicesDomain": {
     "auth_ref": [
      "r351",
      "r638",
      "r718",
      "r732",
      "r789",
      "r790",
      "r796",
      "r863"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Product and Service [Domain]"
       }
      }
     },
     "localname": "ProductsAndServicesDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-csocl",
      "http://allot.com/role/allt-gisomcd"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_RangeAxis": {
     "auth_ref": [
      "r399",
      "r400",
      "r401",
      "r402",
      "r458",
      "r467",
      "r496",
      "r497",
      "r498",
      "r611",
      "r635",
      "r666",
      "r691",
      "r692",
      "r717",
      "r726",
      "r734",
      "r785",
      "r795",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Axis]",
        "verboseLabel": "Statistical Measurement [Axis]"
       }
      }
     },
     "localname": "RangeAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails",
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_RangeMember": {
     "auth_ref": [
      "r399",
      "r400",
      "r401",
      "r402",
      "r458",
      "r467",
      "r496",
      "r497",
      "r498",
      "r611",
      "r635",
      "r666",
      "r691",
      "r692",
      "r717",
      "r726",
      "r734",
      "r785",
      "r795",
      "r857",
      "r858",
      "r859",
      "r860",
      "r861"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statistical Measurement [Domain]"
       }
      }
     },
     "localname": "RangeMember",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails",
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_ScenarioUnspecifiedDomain": {
     "auth_ref": [
      "r311",
      "r468",
      "r746",
      "r772"
     ],
     "localname": "ScenarioUnspecifiedDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_SegmentGeographicalDomain": {
     "auth_ref": [
      "r352",
      "r353",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r719",
      "r733",
      "r796"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Domain]"
       }
      }
     },
     "localname": "SegmentGeographicalDomain",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-gisolad",
      "http://allot.com/role/allt-gisorbgld"
     ],
     "xbrltype": "domainItemType"
    },
    "srt_StatementGeographicalAxis": {
     "auth_ref": [
      "r352",
      "r353",
      "r674",
      "r682",
      "r683",
      "r684",
      "r685",
      "r686",
      "r687",
      "r688",
      "r689",
      "r690",
      "r719",
      "r733",
      "r796"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Geographical [Axis]"
       }
      }
     },
     "localname": "StatementGeographicalAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-gisolad",
      "http://allot.com/role/allt-gisorbgld"
     ],
     "xbrltype": "stringItemType"
    },
    "srt_StatementScenarioAxis": {
     "auth_ref": [
      "r311",
      "r468",
      "r746",
      "r747",
      "r772"
     ],
     "lang": {
      "en-us": {
       "role": {
        "label": "Scenario [Axis]"
       }
      }
     },
     "localname": "StatementScenarioAxis",
     "nsuri": "http://fasb.org/srt/2022",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountingPoliciesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Accounting Policies [Abstract]"
       }
      }
     },
     "localname": "AccountingPoliciesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsAndNotesReceivableNet": {
     "auth_ref": [
      "r357",
      "r660"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 30.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of accounts and financing receivable. Includes, but is not limited to, notes and loan receivable.",
        "label": "Accounts and Financing Receivable, after Allowance for Credit Loss",
        "terseLabel": "Trade receivables, net (net of allowance for credit losses of $ 2,908 and $ 2,398 on December 31, 2022 and 2021, respectively)",
        "totalLabel": "Accounts and Financing Receivable, after Allowance for Credit Loss, Total"
       }
      }
     },
     "localname": "AccountsAndNotesReceivableNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis": {
     "auth_ref": [
      "r33"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by legal entity of counterparty. A counterparty is the other party that participates in a financial transaction.",
        "label": "Legal Entity of Counterparty, Type [Axis]"
       }
      }
     },
     "localname": "AccountsNotesLoansAndFinancingReceivablesByLegalEntityOfCounterpartyTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock": {
     "auth_ref": [
      "r21"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for accounts payable and accrued liabilities at the end of the reporting period.",
        "label": "OTHER PAYABLES AND ACCRUED EXPENSES"
       }
      }
     },
     "localname": "AccountsPayableAndAccruedLiabilitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-opaae"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AccountsPayableTradeCurrent": {
     "auth_ref": [
      "r1",
      "r20"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Trade payables"
       }
      }
     },
     "localname": "AccountsPayableTradeCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccountsReceivableNetNoncurrent": {
     "auth_ref": [
      "r357",
      "r654",
      "r660"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 40.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allowance for credit loss, of right to consideration from customer for product sold and service rendered in normal course of business, classified as noncurrent.",
        "label": "Accounts Receivable, after Allowance for Credit Loss, Noncurrent",
        "terseLabel": "Trade receivables, net"
       }
      }
     },
     "localname": "AccountsReceivableNetNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedIncomeTaxesCurrent": {
     "auth_ref": [
      "r7",
      "r210",
      "r226"
     ],
     "calculation": {
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails": {
       "order": 30.0,
       "parentTag": "allt_OtherPayablesAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of the unpaid sum of the known and estimated amounts payable to satisfy all currently due domestic and foreign income tax obligations.",
        "label": "Accrued taxes"
       }
      }
     },
     "localname": "AccruedIncomeTaxesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccruedLiabilitiesCurrent": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails": {
       "order": 0.0,
       "parentTag": "allt_OtherPayablesAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value as of the balance sheet date of obligations incurred and payable, pertaining to costs that are statutory in nature, are incurred on contractual obligations, or accumulate over time and for which invoices have not yet been received or will not be rendered. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Accrued expenses"
       }
      }
     },
     "localname": "AccruedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment": {
     "auth_ref": [
      "r114",
      "r246"
     ],
     "calculation": {
      "http://allot.com/role/PropertyAndEquipmentNetDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated depreciation, depletion and amortization for physical assets used in the normal conduct of business to produce goods and services.",
        "label": "Accumulated depreciation"
       }
      }
     },
     "localname": "AccumulatedDepreciationDepletionAndAmortizationPropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember": {
     "auth_ref": [
      "r35",
      "r39",
      "r547"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated other comprehensive income (loss) resulting from gain (loss) from derivative instruments designated and qualifying as the effective portion of cash flow hedges, attributable to the parent.",
        "label": "Unrealized gains (losses) on cash flow hedges [Member]"
       }
      }
     },
     "localname": "AccumulatedNetGainLossFromDesignatedOrQualifyingCashFlowHedgesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedNetUnrealizedInvestmentGainLossMember": {
     "auth_ref": [
      "r263",
      "r264",
      "r265",
      "r268",
      "r278",
      "r279",
      "r755"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale), attributable to parent.",
        "label": "Unrealized gain (losses) on marketable securities [Member]"
       }
      }
     },
     "localname": "AccumulatedNetUnrealizedInvestmentGainLossMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Accumulated Other Comprehensive Income (Loss) [Line Items]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r37",
      "r38",
      "r39",
      "r251",
      "r661",
      "r671",
      "r672"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 30.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated change in equity from transactions and other events and circumstances from non-owner sources, net of tax effect, at period end. Excludes Net Income (Loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners. Includes foreign currency translation items, certain pension adjustments, unrealized gains and losses on certain investments in debt and equity securities, other than temporary impairment (OTTI) losses related to factors other than credit losses on available-for-sale and held-to-maturity debt securities that an entity does not intend to sell and it is not more likely than not that the entity will be required to sell before recovery of the amortized cost basis, as well as changes in the fair value of derivatives related to the effective portion of a designated cash flow hedge.",
        "label": "Accumulated other comprehensive income (loss)",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "terseLabel": "Accumulated other comprehensive income"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails",
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeLossTable": {
     "auth_ref": [
      "r277",
      "r278",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r576"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about components of accumulated other comprehensive income (loss).",
        "label": "Accumulated Other Comprehensive Income (Loss) [Table]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeLossTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AccumulatedOtherComprehensiveIncomeMember": {
     "auth_ref": [
      "r36",
      "r39",
      "r177",
      "r595",
      "r667",
      "r668",
      "r755",
      "r756",
      "r757",
      "r767",
      "r768",
      "r769"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated increase (decrease) in equity from transactions and other events and circumstances from non-owner sources, attributable to the parent. Excludes net income (loss), and accumulated changes in equity from transactions resulting from investments by owners and distributions to owners.",
        "label": "Accumulated other comprehensive income (loss) [Member]"
       }
      }
     },
     "localname": "AccumulatedOtherComprehensiveIncomeMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife": {
     "auth_ref": [
      "r102"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average amortization period of finite-lived intangible assets acquired either individually or as part of a group of assets, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Weighted average remaining useful life",
        "verboseLabel": "Weighted Average Useful life (Years)"
       }
      }
     },
     "localname": "AcquiredFiniteLivedIntangibleAssetsWeightedAverageUsefulLife",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Non-cash activity:"
       }
      }
     },
     "localname": "AdditionalCashFlowElementsAndSupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdditionalPaidInCapital": {
     "auth_ref": [
      "r12",
      "r731"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 10.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of excess of issue price over par or stated value of stock and from other transaction involving stock or stockholder. Includes, but is not limited to, additional paid-in capital (APIC) for common and preferred stock.",
        "label": "Additional paid-in capital"
       }
      }
     },
     "localname": "AdditionalPaidInCapital",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdditionalPaidInCapitalMember": {
     "auth_ref": [
      "r503",
      "r504",
      "r505",
      "r767",
      "r768",
      "r769",
      "r843"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Excess of issue price over par or stated value of the entity's capital stock and amounts received from other transactions involving the entity's stock or stockholders.",
        "label": "Additional paid-in capital [Member]"
       }
      }
     },
     "localname": "AdditionalPaidInCapitalMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase to additional paid-in capital (APIC) for recognition of cost for option under share-based payment arrangement.",
        "label": "Stock-based compensation",
        "verboseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "AdjustmentsToAdditionalPaidInCapitalShareBasedCompensationStockOptionsRequisiteServicePeriodRecognition",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Adjustments to reconcile net loss to net cash provided by (used in) operating activities:"
       }
      }
     },
     "localname": "AdjustmentsToReconcileNetIncomeLossToCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AdvertisingCostsPolicyTextBlock": {
     "auth_ref": [
      "r508"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for advertising cost.",
        "label": "Advertising expenses"
       }
      }
     },
     "localname": "AdvertisingCostsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_AdvertisingExpense": {
     "auth_ref": [
      "r509"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount charged to advertising expense for the period, which are expenses incurred with the objective of increasing revenue for a specified brand, product or product line.",
        "label": "Advertising Expense",
        "verboseLabel": "Advertising expenses"
       }
      }
     },
     "localname": "AdvertisingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllocatedShareBasedCompensationExpense": {
     "auth_ref": [
      "r500"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 150.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense for award under share-based payment arrangement. Excludes amount capitalized.",
        "label": "Total stock-based compensation expense",
        "verboseLabel": "Share-based compensation"
       }
      }
     },
     "localname": "AllocatedShareBasedCompensationExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails",
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivable": {
     "auth_ref": [
      "r252",
      "r358",
      "r365",
      "r367",
      "r371"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of allowance for credit loss on accounts receivable.",
        "label": "Accounts Receivable, Allowance for Credit Loss",
        "periodEndLabel": "Total allowance for credit losses - December 31",
        "periodStartLabel": "Total allowance for credit losses \u2013 January 1",
        "terseLabel": "Allowance for credit losses"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/CONSOLIDATEDBALANCESHEETSParentheticals3",
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAllowanceOfCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableRecoveries": {
     "auth_ref": [
      "r370"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in allowance for credit loss on accounts receivable, from recovery.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Recovery",
        "negatedLabel": "Recoveries collected"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableRecoveries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAllowanceOfCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AllowanceForDoubtfulAccountsReceivableWriteOffs": {
     "auth_ref": [
      "r369"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of direct write-downs of accounts receivable charged against the allowance.",
        "label": "Accounts Receivable, Allowance for Credit Loss, Writeoff",
        "negatedLabel": "Write-offs"
       }
      }
     },
     "localname": "AllowanceForDoubtfulAccountsReceivableWriteOffs",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAllowanceOfCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfDeferredCharges": {
     "auth_ref": [
      "r51"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of amortization of deferred charges applied against earnings during the period.",
        "label": "Amortization of deferred commission"
       }
      }
     },
     "localname": "AmortizationOfDeferredCharges",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfFinancingCosts": {
     "auth_ref": [
      "r47",
      "r436",
      "r580",
      "r761"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization expense attributable to debt issuance costs.",
        "label": "Amortization of Debt Issuance Costs",
        "verboseLabel": "Amortization of debt issuance costs"
       }
      }
     },
     "localname": "AmortizationOfFinancingCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AmortizationOfIntangibleAssets": {
     "auth_ref": [
      "r63",
      "r100",
      "r106"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense charged against earnings to allocate the cost of intangible assets (nonphysical assets not used in production) in a systematic and rational manner to the periods expected to benefit from such assets. As a noncash expense, this element is added back to net income when calculating cash provided by or used in operations using the indirect method.",
        "label": "Amortization expense"
       }
      }
     },
     "localname": "AmortizationOfIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount": {
     "auth_ref": [
      "r319"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) or earnings per unit (EPU) in the future that were not included in the computation of diluted EPS or EPU because to do so would increase EPS or EPU amounts or decrease loss per share or unit amounts for the period presented.",
        "label": "Outstanding options and warrants excluded from the calculation of diluted income per share"
       }
      }
     },
     "localname": "AntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_Assets": {
     "auth_ref": [
      "r208",
      "r225",
      "r250",
      "r289",
      "r338",
      "r342",
      "r347",
      "r363",
      "r403",
      "r404",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r413",
      "r545",
      "r548",
      "r564",
      "r731",
      "r793",
      "r794",
      "r854"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are recognized. Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets",
        "totalLabel": "Total assets"
       }
      }
     },
     "localname": "Assets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "ASSETS"
       }
      }
     },
     "localname": "AssetsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsCurrent": {
     "auth_ref": [
      "r241",
      "r257",
      "r289",
      "r363",
      "r403",
      "r404",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r413",
      "r545",
      "r548",
      "r564",
      "r731",
      "r793",
      "r794",
      "r854"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 0.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold, or consumed within one year (or the normal operating cycle, if longer). Assets are probable future economic benefits obtained or controlled by an entity as a result of past transactions or events.",
        "label": "Assets, Current",
        "totalLabel": "Total current assets"
       }
      }
     },
     "localname": "AssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT ASSETS:"
       }
      }
     },
     "localname": "AssetsCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AssetsNoncurrent": {
     "auth_ref": [
      "r289",
      "r363",
      "r403",
      "r404",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r413",
      "r545",
      "r548",
      "r564",
      "r793",
      "r794",
      "r854"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 10.0,
       "parentTag": "us-gaap_Assets",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts as of the balance sheet date of all assets that are expected to be realized in cash, sold or consumed after one year or beyond the normal operating cycle, if longer.",
        "label": "Assets, Noncurrent",
        "totalLabel": "Total non-current assets"
       }
      }
     },
     "localname": "AssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AssetsNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "NON-CURRENT ASSETS:"
       }
      }
     },
     "localname": "AssetsNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax": {
     "auth_ref": [
      "r86"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized gain in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Gain, before Tax",
        "negatedLabel": "Gross unrealized gain",
        "terseLabel": "Gross unrealized gain"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedGainBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax": {
     "auth_ref": [
      "r87"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before tax, of unrealized loss in accumulated other comprehensive income (AOCI) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Accumulated Gross Unrealized Loss, before Tax",
        "negatedLabel": "Gross unrealized loss",
        "terseLabel": "Gross unrealized loss"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAccumulatedGrossUnrealizedLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AvailableForSaleDebtSecuritiesAmortizedCostBasis": {
     "auth_ref": [
      "r360",
      "r376"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amortized cost of investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale).",
        "label": "Debt Securities, Available-for-sale, Amortized Cost",
        "terseLabel": "Amortized cost",
        "totalLabel": "Debt Securities, Available-for-sale, Amortized Cost, Total"
       }
      }
     },
     "localname": "AvailableForSaleDebtSecuritiesAmortizedCostBasis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_AwardTypeAxis": {
     "auth_ref": [
      "r471",
      "r472",
      "r473",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of award under share-based payment arrangement.",
        "label": "Award Type [Axis]"
       }
      }
     },
     "localname": "AwardTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-sesorsuad"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionAcquireeDomain": {
     "auth_ref": [
      "r542",
      "r724",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identification of the acquiree in a material business combination (or series of individually immaterial business combinations), which may include the name or other type of identification of the acquiree."
       }
      }
     },
     "localname": "BusinessAcquisitionAcquireeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-gt"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_BusinessAcquisitionAxis": {
     "auth_ref": [
      "r163",
      "r164",
      "r542",
      "r724",
      "r725"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by business combination or series of individually immaterial business combinations.",
        "label": "Business Acquisition [Axis]"
       }
      }
     },
     "localname": "BusinessAcquisitionAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-gt"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionDateOfAcquisitionAgreement1": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the business acquisition agreement was executed, in YYYY-MM-DD format.",
        "label": "Acquisition date"
       }
      }
     },
     "localname": "BusinessAcquisitionDateOfAcquisitionAgreement1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_BusinessAcquisitionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Business Acquisition [Line Items]"
       }
      }
     },
     "localname": "BusinessAcquisitionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://allot.com/role/allt-gt"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessAcquisitionProFormaInformationTextBlock": {
     "auth_ref": [
      "r839",
      "r840"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of pro forma results of operations for a material business acquisition or series of individually immaterial business acquisitions that are material in the aggregate.",
        "label": "Schedule of pro forma revenue and net loss"
       }
      }
     },
     "localname": "BusinessAcquisitionProFormaInformationTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-gt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_BusinessCombinationAcquisitionRelatedCosts": {
     "auth_ref": [
      "r161"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents acquisition-related costs incurred to effect a business combination which costs have been expensed during the period. Such costs include finder's fees; advisory, legal, accounting, valuation, and other professional or consulting fees; general administrative costs, including the costs of maintaining an internal acquisitions department; and may include costs of registering and issuing debt and equity securities.",
        "label": "Acquisition transaction costs"
       }
      }
     },
     "localname": "BusinessCombinationAcquisitionRelatedCosts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationConsiderationTransferred1": {
     "auth_ref": [
      "r172",
      "r173",
      "r175"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of consideration transferred, consisting of acquisition-date fair value of assets transferred by the acquirer, liabilities incurred by the acquirer, and equity interest issued by the acquirer.",
        "label": "Business Combination, Consideration Transferred",
        "terseLabel": "Total consideration"
       }
      }
     },
     "localname": "BusinessCombinationConsiderationTransferred1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationContingentConsiderationLiability": {
     "auth_ref": [
      "r171",
      "r174",
      "r544"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liability recognized arising from contingent consideration in a business combination.",
        "label": "Fair value of contingent liability"
       }
      }
     },
     "localname": "BusinessCombinationContingentConsiderationLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationIndemnificationAssetsDescription": {
     "auth_ref": [
      "r165"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For indemnification assets recognized in connection with a business combination, this element represents a description of such assets.",
        "label": "Description of claims for indemnification"
       }
      }
     },
     "localname": "BusinessCombinationIndemnificationAssetsDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents": {
     "auth_ref": [
      "r166"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions, acquired at the acquisition date. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Net cash acquired assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCashAndEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable": {
     "auth_ref": [
      "r166"
     ],
     "calculation": {
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": {
       "order": 20.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred for goods and services received that are used in an entity's business and related party payables, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Accounts Payable",
        "negatedLabel": "Account Payable"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther": {
     "auth_ref": [
      "r166"
     ],
     "calculation": {
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": {
       "order": 30.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other liabilities due within one year or within the normal operating cycle, if longer, assumed at the acquisition date.",
        "label": "Business Combination, Recognized Identifiable Assets Acquired and Liabilities Assumed, Current Liabilities, Other",
        "negatedLabel": "Other Payables"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedCurrentLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets": {
     "auth_ref": [
      "r166"
     ],
     "calculation": {
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "Non-current assets"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets": {
     "auth_ref": [
      "r166"
     ],
     "calculation": {
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": {
       "order": 50.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of other assets expected to be realized or consumed after one year or the normal operating cycle, if longer, acquired at the acquisition date.",
        "label": "IPR&amp;D"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredAndLiabilitiesAssumedOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet": {
     "auth_ref": [
      "r166"
     ],
     "calculation": {
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount recognized for assets, including goodwill, in excess of (less than) the aggregate liabilities assumed.",
        "label": "Total purchase consideration",
        "totalLabel": "Net assets acquired"
       }
      }
     },
     "localname": "BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized": {
     "auth_ref": [
      "r162"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The revenues and gains recognized recorded for each transaction with the acquiree that is recognized separately from the acquisition of assets and assumptions of liabilities in the business combination.",
        "label": "Revenues recognized from acquisition"
       }
      }
     },
     "localname": "BusinessCombinationSeparatelyRecognizedTransactionsRevenuesAndGainsRecognized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_BusinessCombinationsPolicy": {
     "auth_ref": [
      "r160"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for completed business combinations (purchase method, acquisition method or combination of entities under common control). This accounting policy may include a general discussion of the purchase method or acquisition method of accounting (including for example, the treatment accorded contingent consideration, the identification of assets and liabilities, the purchase price allocation process, how the fair values of acquired assets and liabilities are determined) and the entity's specific application thereof. An entity that acquires another entity in a leveraged buyout transaction generally discloses the accounting policy followed by the acquiring entity in determining the basis used to value its interest in the acquired entity, and the rationale for that accounting policy.",
        "label": "Business combinations"
       }
      }
     },
     "localname": "BusinessCombinationsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsAtCarryingValue": {
     "auth_ref": [
      "r65",
      "r244",
      "r694"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 0.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of currency on hand as well as demand deposits with banks or financial institutions. Includes other kinds of accounts that have the general characteristics of demand deposits. Also includes short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates. Excludes cash and cash equivalents within disposal group and discontinued operation.",
        "label": "Cash and cash equivalents",
        "periodEndLabel": "Cash and cash equivalents at the end of the year",
        "periodStartLabel": "Cash and cash equivalents at the beginning of the year"
       }
      }
     },
     "localname": "CashAndCashEquivalentsAtCarryingValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashAndCashEquivalentsPolicyTextBlock": {
     "auth_ref": [
      "r66"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cash and cash equivalents, including the policy for determining which items are treated as cash equivalents. Other information that may be disclosed includes (1) the nature of any restrictions on the entity's use of its cash and cash equivalents, (2) whether the entity's cash and cash equivalents are insured or expose the entity to credit risk, (3) the classification of any negative balance accounts (overdrafts), and (4) the carrying basis of cash equivalents (for example, at cost) and whether the carrying amount of cash equivalents approximates fair value.",
        "label": "Cash and Cash Equivalents, Policy [Policy Text Block]",
        "verboseLabel": "Cash and cash equivalents"
       }
      }
     },
     "localname": "CashAndCashEquivalentsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy": {
     "auth_ref": [
      "r66",
      "r207"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Entity's cash and cash equivalents accounting policy with respect to restricted balances. Restrictions may include legally restricted deposits held as compensating balances against short-term borrowing arrangements, contracts entered into with others, or company statements of intention with regard to particular deposits; however, time deposits and short-term certificates of deposit are not generally included in legally restricted deposits.",
        "label": "Cash and Cash Equivalents, Restricted Cash and Cash Equivalents, Policy [Policy Text Block]",
        "verboseLabel": "Restricted deposits"
       }
      }
     },
     "localname": "CashAndCashEquivalentsRestrictedCashAndCashEquivalentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents": {
     "auth_ref": [
      "r60",
      "r65",
      "r68"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents, and cash and cash equivalents restricted to withdrawal or usage. Excludes amount for disposal group and discontinued operations. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents",
        "periodEndLabel": "Cash and cash equivalents at the end of the year",
        "periodStartLabel": "Cash and cash equivalents at the beginning of the year",
        "totalLabel": "Cash, Cash Equivalents, Restricted Cash, and Restricted Cash Equivalents, Total"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect": {
     "auth_ref": [
      "r60",
      "r197"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in cash, cash equivalents, and cash and cash equivalents restricted to withdrawal or usage; including effect from exchange rate change. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Cash, Cash Equivalents, Restricted Cash and Restricted Cash Equivalents, Period Increase (Decrease), Including Exchange Rate Effect",
        "totalLabel": "Increase (decrease) in cash and cash equivalents"
       }
      }
     },
     "localname": "CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingencies": {
     "auth_ref": [
      "r29",
      "r213",
      "r231"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 20.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Represents the caption on the face of the balance sheet to indicate that the entity has entered into (1) purchase or supply arrangements that will require expending a portion of its resources to meet the terms thereof, and (2) is exposed to potential losses or, less frequently, gains, arising from (a) possible claims against a company's resources due to future performance under contract terms, and (b) possible losses or likely gains from uncertainties that will ultimately be resolved when one or more future events that are deemed likely to occur do occur or fail to occur.",
        "label": "COMMITMENTS AND CONTINGENT LIABILITIES"
       }
      }
     },
     "localname": "CommitmentsAndContingencies",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Commitments and Contingencies Disclosure [Abstract]"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_CommitmentsAndContingenciesDisclosureTextBlock": {
     "auth_ref": [
      "r121",
      "r397",
      "r398",
      "r678",
      "r791"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for commitments and contingencies.",
        "label": "Commitments and Contingencies Disclosure [Text Block]",
        "verboseLabel": "COMMITMENTS AND CONTINGENT LIABILITIES"
       }
      }
     },
     "localname": "CommitmentsAndContingenciesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cacl"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CommonStockCapitalSharesReservedForFutureIssuance": {
     "auth_ref": [
      "r30"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate number of common shares reserved for future issuance.",
        "label": "Shares reserved for issuance"
       }
      }
     },
     "localname": "CommonStockCapitalSharesReservedForFutureIssuance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockMember": {
     "auth_ref": [
      "r767",
      "r768",
      "r843"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Stock that is subordinate to all other stock of the issuer.",
        "label": "Ordinary shares [Member]"
       }
      }
     },
     "localname": "CommonStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CommonStockParOrStatedValuePerShare": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face amount or stated value per share of common stock.",
        "label": "Common Stock, Par or Stated Value Per Share",
        "verboseLabel": "Ordinary shares, par value"
       }
      }
     },
     "localname": "CommonStockParOrStatedValuePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/CONSOLIDATEDBALANCESHEETSParetheticals2",
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_CommonStockSharesAuthorized": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum number of common shares permitted to be issued by an entity's charter and bylaws.",
        "label": "Common Stock, Shares Authorized",
        "terseLabel": "Ordinary shares, shares authorized"
       }
      }
     },
     "localname": "CommonStockSharesAuthorized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/CONSOLIDATEDBALANCESHEETSParentheticals3",
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesIssued": {
     "auth_ref": [
      "r11"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total number of common shares of an entity that have been sold or granted to shareholders (includes common shares that were issued, repurchased and remain in the treasury). These shares represent capital invested by the firm's shareholders and owners, and may be all or only a portion of the number of shares authorized. Shares issued include shares outstanding and shares held in the treasury.",
        "label": "Common Stock, Shares, Issued",
        "terseLabel": "Ordinary shares, shares issued"
       }
      }
     },
     "localname": "CommonStockSharesIssued",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/CONSOLIDATEDBALANCESHEETSParentheticals3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockSharesOutstanding": {
     "auth_ref": [
      "r11",
      "r127"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares of common stock outstanding. Common stock represent the ownership interest in a corporation.",
        "label": "Common Stock, Shares, Outstanding",
        "periodEndLabel": "Balance, shares",
        "periodStartLabel": "Balance, shares",
        "terseLabel": "Ordinary shares, shares outstanding"
       }
      }
     },
     "localname": "CommonStockSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/CONSOLIDATEDBALANCESHEETSParentheticals3",
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_CommonStockValue": {
     "auth_ref": [
      "r11",
      "r731"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 0.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate par or stated value of issued nonredeemable common stock (or common stock redeemable solely at the option of the issuer). This item includes treasury stock repurchased by the entity. Note: elements for number of nonredeemable common shares, par value and other disclosure concepts are in another section within stockholders' equity.",
        "label": "Common Stock, Value, Issued",
        "terseLabel": "Ordinary shares of NIS 0.1 par value - Authorized: 200,000,000 shares at December 31, 2022 and 2021; Issued: 38,186,043 and 37,307,480 shares at December 31, 2022 and 2021, respectively; Outstanding: 37,370,043 and 36,491,480 shares at December 31, 2022 and 2021, respectively"
       }
      }
     },
     "localname": "CommonStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomeNetOfTax": {
     "auth_ref": [
      "r42",
      "r273",
      "r275",
      "r282",
      "r656",
      "r663"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of increase (decrease) in equity from transactions and other events and circumstances from net income and other comprehensive income, attributable to parent entity. Excludes changes in equity resulting from investments by owners and distributions to owners.",
        "label": "Comprehensive Income (Loss), Net of Tax, Attributable to Parent",
        "terseLabel": "Total comprehensive loss",
        "totalLabel": "Total comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomeNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ComprehensiveIncomePolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for comprehensive income.",
        "label": "Comprehensive loss"
       }
      }
     },
     "localname": "ComprehensiveIncomePolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ComputerSoftwareIntangibleAssetMember": {
     "auth_ref": [
      "r729",
      "r783",
      "r784"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Collection of computer programs and related data that provide instructions to a computer, for example, but not limited to, application program, control module or operating system, that perform one or more particular functions or tasks.",
        "label": "Computer Software, Intangible Asset [Member]",
        "terseLabel": "PowerDNS [Member]",
        "verboseLabel": "Software license [Member]"
       }
      }
     },
     "localname": "ComputerSoftwareIntangibleAssetMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskBenchmarkDomain": {
     "auth_ref": [
      "r73",
      "r74",
      "r195",
      "r196",
      "r355",
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The denominator in a calculation of a disclosed concentration risk percentage."
       }
      }
     },
     "localname": "ConcentrationRiskBenchmarkDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConcentrationRiskByBenchmarkAxis": {
     "auth_ref": [
      "r73",
      "r74",
      "r195",
      "r196",
      "r355",
      "r673",
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by benchmark of concentration risk.",
        "label": "Concentration Risk Benchmark [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByBenchmarkAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskByTypeAxis": {
     "auth_ref": [
      "r73",
      "r74",
      "r195",
      "r196",
      "r355",
      "r677",
      "r866"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of concentration risk, for example, but not limited to, asset, liability, net assets, geographic, customer, employees, supplier, lender.",
        "label": "Concentration Risk Type [Axis]"
       }
      }
     },
     "localname": "ConcentrationRiskByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ConcentrationRiskCreditRisk": {
     "auth_ref": [
      "r223",
      "r328"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for credit risk.",
        "label": "Concentration of credit risks"
       }
      }
     },
     "localname": "ConcentrationRiskCreditRisk",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConcentrationRiskPercentage1": {
     "auth_ref": [
      "r73",
      "r74",
      "r195",
      "r196",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk in relation to quantitative amount, which serves as the \"benchmark\" (or denominator) in the equation, this concept represents the concentration percentage derived from the division.",
        "label": "Concentration risk percentage"
       }
      }
     },
     "localname": "ConcentrationRiskPercentage1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ConcentrationRiskTypeDomain": {
     "auth_ref": [
      "r73",
      "r74",
      "r195",
      "r196",
      "r355",
      "r677"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "For an entity that discloses a concentration risk as a percentage of some financial balance or benchmark, identifies the type (for example, asset, liability, net assets, geographic, customer, employees, supplier, lender) of the concentration.",
        "label": "Concentration Risk Type [Domain]"
       }
      }
     },
     "localname": "ConcentrationRiskTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ConsolidationPolicyTextBlock": {
     "auth_ref": [
      "r176",
      "r702"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy regarding (1) the principles it follows in consolidating or combining the separate financial statements, including the principles followed in determining the inclusion or exclusion of subsidiaries or other entities in the consolidated or combined financial statements and (2) its treatment of interests (for example, common stock, a partnership interest or other means of exerting influence) in other entities, for example consolidation or use of the equity or cost methods of accounting. The accounting policy may also address the accounting treatment for intercompany accounts and transactions, noncontrolling interest, and the income statement treatment in consolidation for issuances of stock by a subsidiary.",
        "label": "Principles of consolidation"
       }
      }
     },
     "localname": "ConsolidationPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConvertibleDebtNoncurrent": {
     "auth_ref": [
      "r27"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 30.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount of long-term convertible debt as of the balance sheet date, net of the amount due in the next twelve months or greater than the normal operating cycle, if longer. The debt is convertible into another form of financial instrument, typically the entity's common stock.",
        "label": "Convertible Debt, Noncurrent",
        "terseLabel": "Convertible debt"
       }
      }
     },
     "localname": "ConvertibleDebtNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ConvertibleDebtTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of convertible debt instrument. Includes, but is not limited to, principal amount and amortized premium or discount.",
        "label": "Convertible Debt [Table Text Block]",
        "verboseLabel": "Scheduled of convertible senior notes"
       }
      }
     },
     "localname": "ConvertibleDebtTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesTables"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ConvertibleNotesPayableMember": {
     "auth_ref": [
      "r6",
      "r209",
      "r224",
      "r237"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Written promise to pay a note which can be exchanged for a specified quantity of securities (typically common stock), at the option of the issuer or the holder.",
        "label": "Convertible Notes Payable [Member]",
        "terseLabel": "Convertible Notes",
        "verboseLabel": "Convertible Senior Notes"
       }
      }
     },
     "localname": "ConvertibleNotesPayableMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals",
      "http://allot.com/role/ConvertibleNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporateDebtSecuritiesMember": {
     "auth_ref": [
      "r721",
      "r723",
      "r865"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debt securities issued by domestic or foreign corporate business, banks and other entities with a promise of repayment.",
        "label": "Corporate debentures [Member]"
       }
      }
     },
     "localname": "CorporateDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CorporationMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Legal entity in the form of a corporation created to conduct business.",
        "label": "Israeli resident corporation [Member]"
       }
      }
     },
     "localname": "CorporationMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfRevenue": {
     "auth_ref": [
      "r50",
      "r289",
      "r363",
      "r403",
      "r404",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r413",
      "r564",
      "r793"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 10.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate cost of goods produced and sold and services rendered during the reporting period.",
        "label": "Cost of Revenue",
        "negatedLabel": "Other comprehensive loss to cost of revenues",
        "totalLabel": "Total cost of revenues",
        "verboseLabel": "Other comprehensive loss to cost of revenues"
       }
      }
     },
     "localname": "CostOfRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CostOfRevenueAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cost of revenues:"
       }
      }
     },
     "localname": "CostOfRevenueAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_CostOfSalesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing cost of sales.",
        "label": "Cost of revenues [Member]"
       }
      }
     },
     "localname": "CostOfSalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CostOfSalesPolicyTextBlock": {
     "auth_ref": [
      "r797"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for cost of product sold and service rendered.",
        "label": "Cost of revenues"
       }
      }
     },
     "localname": "CostOfSalesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock": {
     "auth_ref": [
      "r118",
      "r119",
      "r120"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for recognizing and reporting costs associated with exiting, disposing of, and restructuring certain operations.",
        "label": "Restructuring costs"
       }
      }
     },
     "localname": "CostsAssociatedWithExitOrDisposalActivitiesOrRestructuringsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_CurrentForeignTaxExpenseBenefit": {
     "auth_ref": [
      "r765",
      "r833"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Current Foreign Tax Expense (Benefit)",
        "terseLabel": "Current taxes"
       }
      }
     },
     "localname": "CurrentForeignTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r159",
      "r525",
      "r533",
      "r765"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) pertaining to taxable income (loss) from continuing operations.",
        "label": "Current taxes"
       }
      }
     },
     "localname": "CurrentIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisoitebd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CurrentStateAndLocalTaxExpenseBenefit": {
     "auth_ref": [
      "r765",
      "r833",
      "r838"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "Current State and Local Tax Expense (Benefit)",
        "terseLabel": "Current taxes"
       }
      }
     },
     "localname": "CurrentStateAndLocalTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_CustomerConcentrationRiskMember": {
     "auth_ref": [
      "r72",
      "r355"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Reflects the percentage that revenues in the period from one or more significant customers is to net revenues, as defined by the entity, such as total net revenues, product line revenues, segment revenues. The risk is the materially adverse effects of loss of a significant customer.",
        "label": "Customer Concentration Risk [Member]"
       }
      }
     },
     "localname": "CustomerConcentrationRiskMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_CustomerRelationshipsMember": {
     "auth_ref": [
      "r169"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Customer relationship that exists between an entity and its customer, for example, but not limited to, tenant relationships.",
        "label": "Customer Relationships [Member]"
       }
      }
     },
     "localname": "CustomerRelationshipsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DebtConversionDescription": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The name of the original debt issue that has been converted in a noncash (or part noncash) transaction during the accounting period. \"Part noncash\" refers to that portion of the transaction not resulting in cash receipts or cash payments in the period.",
        "label": "Debt Conversion, Description",
        "verboseLabel": "Conversion rate description"
       }
      }
     },
     "localname": "DebtConversionDescription",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Disclosure [Abstract]"
       }
      }
     },
     "localname": "DebtDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtDisclosureTextBlock": {
     "auth_ref": [
      "r126",
      "r287",
      "r419",
      "r420",
      "r421",
      "r422",
      "r423",
      "r424",
      "r425",
      "r430",
      "r437",
      "r438",
      "r440"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for information about short-term and long-term debt arrangements, which includes amounts of borrowings under each line of credit, note payable, commercial paper issue, bonds indenture, debenture issue, own-share lending arrangements and any other contractual agreement to repay funds, and about the underlying arrangements, rationale for a classification as long-term, including repayment terms, interest rates, collateral provided, restrictions on use of assets and activities, whether or not in compliance with debt covenants, and other matters important to users of the financial statements, such as the effects of refinancing and noncompliance with debt covenants.",
        "label": "Debt Disclosure [Text Block]",
        "terseLabel": "Convertible Notes"
       }
      }
     },
     "localname": "DebtDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConvertibleNotes"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DebtInstrumentFaceAmount": {
     "auth_ref": [
      "r199",
      "r201",
      "r414",
      "r581",
      "r713",
      "r714"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Face (par) amount of debt instrument at time of issuance.",
        "label": "Debt Instrument, Face Amount",
        "terseLabel": "Principle",
        "verboseLabel": "Principal amount"
       }
      }
     },
     "localname": "DebtInstrumentFaceAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals",
      "http://allot.com/role/ConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentInterestRateDuringPeriod": {
     "auth_ref": [
      "r26",
      "r199",
      "r433"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average effective interest rate during the reporting period.",
        "label": "Debt Instrument, Interest Rate During Period",
        "verboseLabel": "Debt interest rate"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateDuringPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentInterestRateEffectivePercentage": {
     "auth_ref": [
      "r26",
      "r199",
      "r442",
      "r581"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Effective interest rate for the funds borrowed under the debt agreement considering interest compounding and original issue discount or premium.",
        "label": "Debt Instrument, Interest Rate, Effective Percentage",
        "verboseLabel": "Percentage of convertible senior note"
       }
      }
     },
     "localname": "DebtInstrumentInterestRateEffectivePercentage",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DebtInstrumentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Instrument [Line Items]"
       }
      }
     },
     "localname": "DebtInstrumentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals",
      "http://allot.com/role/ConvertibleNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentMaturityDate": {
     "auth_ref": [
      "r258",
      "r712",
      "r845"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Date when the debt instrument is scheduled to be fully repaid, in YYYY-MM-DD format.",
        "label": "Debt Instrument, Maturity Date",
        "verboseLabel": "Maturity date"
       }
      }
     },
     "localname": "DebtInstrumentMaturityDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_DebtInstrumentTable": {
     "auth_ref": [
      "r27",
      "r128",
      "r129",
      "r130",
      "r131",
      "r198",
      "r199",
      "r201",
      "r221",
      "r294",
      "r414",
      "r415",
      "r416",
      "r417",
      "r418",
      "r420",
      "r426",
      "r427",
      "r428",
      "r429",
      "r431",
      "r432",
      "r433",
      "r434",
      "r435",
      "r436",
      "r439",
      "r581",
      "r712",
      "r713",
      "r714",
      "r715",
      "r716",
      "r763"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table or schedule providing information pertaining to long-term debt instruments or arrangements, including identification, terms, features, collateral requirements and other information necessary to a fair presentation. These are debt arrangements that originally required repayment more than twelve months after issuance or greater than the normal operating cycle of the company, if longer.",
        "label": "Schedule of Long-term Debt Instruments [Table]"
       }
      }
     },
     "localname": "DebtInstrumentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals",
      "http://allot.com/role/ConvertibleNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet": {
     "auth_ref": [
      "r200",
      "r426",
      "r441",
      "r713",
      "r714"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of unamortized debt discount (premium) and debt issuance costs.",
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net",
        "terseLabel": "Convertible notes",
        "totalLabel": "Net carrying amount",
        "verboseLabel": "Net carrying amount"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Debt Instrument, Unamortized Discount (Premium) and Debt Issuance Costs, Net [Abstract]"
       }
      }
     },
     "localname": "DebtInstrumentUnamortizedDiscountPremiumAndDebtIssuanceCostsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DebtWeightedAverageInterestRate": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate of debt outstanding.",
        "label": "Weighted average cost of debt"
       }
      }
     },
     "localname": "DebtWeightedAverageInterestRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_DeferredCompensationLiabilityClassifiedNoncurrent": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 10.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate carrying value as of the balance sheet date of the liabilities for all deferred compensation arrangements payable beyond one year (or the operating cycle, if longer).",
        "label": "Accrued severance pay"
       }
      }
     },
     "localname": "DeferredCompensationLiabilityClassifiedNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred Costs, Capitalized, Prepaid, and Other Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amounts paid in advance for capitalized costs that will be expensed with the passage of time or the occurrence of a triggering event, and will be charged against earnings within one year or the normal operating cycle, if longer; the aggregate carrying amount of current assets, not separately presented elsewhere in the balance sheet; and other deferred costs.",
        "label": "OTHER RECEIVABLES AND PREPAID EXPENSES"
       }
      }
     },
     "localname": "DeferredCostsCapitalizedPrepaidAndOtherAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-orape"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DeferredForeignIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r159",
      "r765",
      "r834"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred foreign income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred Foreign Income Tax Expense (Benefit)",
        "terseLabel": "Deferred taxes expense"
       }
      }
     },
     "localname": "DeferredForeignIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncome": {
     "auth_ref": [
      "r792"
     ],
     "calculation": {
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails": {
       "order": 10.0,
       "parentTag": "allt_OtherPayablesAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income excluding obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Deferred Income",
        "terseLabel": "Deferred revenues from IIA"
       }
      }
     },
     "localname": "DeferredIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxAssetsNet": {
     "auth_ref": [
      "r514",
      "r515"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 80.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, with jurisdictional netting.",
        "label": "Deferred taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r63",
      "r159",
      "r526",
      "r532",
      "r533",
      "r765"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) pertaining to income (loss) from continuing operations.",
        "label": "Deferred taxes expense (benefit)",
        "terseLabel": "Deferred taxes expense"
       }
      }
     },
     "localname": "DeferredIncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisoitebd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredIncomeTaxesAndTaxCredits": {
     "auth_ref": [
      "r64"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income tax expense (benefit) and income tax credits.",
        "label": "Deferred Income Taxes and Tax Credits",
        "terseLabel": "Foreign tax credits and foreign withholding taxes"
       }
      }
     },
     "localname": "DeferredIncomeTaxesAndTaxCredits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueCurrent": {
     "auth_ref": [
      "r750"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 20.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as current.",
        "label": "Deferred revenues"
       }
      }
     },
     "localname": "DeferredRevenueCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueNoncurrent": {
     "auth_ref": [
      "r751"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable, classified as noncurrent.",
        "label": "Deferred Revenue, Noncurrent",
        "verboseLabel": "Deferred revenues"
       }
      }
     },
     "localname": "DeferredRevenueNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredRevenueRevenueRecognized1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized that was previously reported as deferred or unearned revenue.",
        "label": "Changes in deferred revenue"
       }
      }
     },
     "localname": "DeferredRevenueRevenueRecognized1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGoodwillAndIntangibleAssets": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "order": 30.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from intangible assets including goodwill.",
        "label": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxAssetsGoodwillAndIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsGross": {
     "auth_ref": [
      "r521"
     ],
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Gross",
        "totalLabel": "Deferred tax asset before valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsLiabilitiesNet": {
     "auth_ref": [
      "r831"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after allocation of valuation allowances and deferred tax liability, of deferred tax asset attributable to deductible differences and carryforwards, without jurisdictional netting.",
        "label": "Deferred Tax Assets, Net",
        "terseLabel": "Net deferred tax asset",
        "totalLabel": "Net deferred tax asset"
       }
      }
     },
     "localname": "DeferredTaxAssetsLiabilitiesNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNet": {
     "auth_ref": [
      "r831"
     ],
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences and carryforwards.",
        "label": "Deferred Tax Assets, Net of Valuation Allowance",
        "totalLabel": "Deferred tax asset net of valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsNetAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax assets:"
       }
      }
     },
     "localname": "DeferredTaxAssetsNetAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxAssetsOperatingLossCarryforwards": {
     "auth_ref": [
      "r157",
      "r832"
     ],
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "order": 0.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible operating loss carryforwards.",
        "label": "Operating and capital loss carryforwards"
       }
      }
     },
     "localname": "DeferredTaxAssetsOperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxCreditCarryforwardsResearch": {
     "auth_ref": [
      "r156",
      "r157",
      "r832"
     ],
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "order": 10.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible research tax credit carryforwards.",
        "label": "Research and development"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxCreditCarryforwardsResearch",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits": {
     "auth_ref": [
      "r157",
      "r832"
     ],
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "order": 20.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary differences from employee benefits, classified as other.",
        "label": "Employee benefits"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsEmployeeBenefits",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost": {
     "auth_ref": [
      "r157",
      "r832"
     ],
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "order": 50.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from share-based compensation.",
        "label": "Deferred Tax Assets, Tax Deferred Expense, Compensation and Benefits, Share-Based Compensation Cost",
        "terseLabel": "Stock based compensation expenses"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseCompensationAndBenefitsShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals": {
     "auth_ref": [
      "r157",
      "r832"
     ],
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "order": 70.0,
       "parentTag": "us-gaap_DeferredTaxAssetsGross",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before allocation of valuation allowances of deferred tax asset attributable to deductible temporary differences from reserves and accruals.",
        "label": "Other temporary differences mainly relating to reserve and allowances"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccruals",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses": {
     "auth_ref": [
      "r157",
      "r832"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, before allocation of valuation allowance, of deferred tax asset attributable to deductible temporary difference from allowance for credit loss on financing receivable.",
        "label": "Deferred Tax Asset, Tax Deferred Expense, Reserve and Accrual, Financing Receivable, Allowance for Credit Loss"
       }
      }
     },
     "localname": "DeferredTaxAssetsTaxDeferredExpenseReservesAndAccrualsProvisionForLoanLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r522"
     ],
     "calculation": {
      "http://allot.com/role/allt-toisoditd": {
       "order": 10.0,
       "parentTag": "us-gaap_DeferredTaxAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax assets for which it is more likely than not that a tax benefit will not be realized.",
        "label": "Deferred Tax Assets, Valuation Allowance",
        "negatedLabel": "Valuation allowance",
        "verboseLabel": "Deferred tax assets valuation allowance"
       }
      }
     },
     "localname": "DeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toind",
      "http://allot.com/role/allt-toisoditd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxExpenseFromStockOptionsExercised": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax expense from write-off of the deferred tax asset related to deductible stock options at exercise.",
        "label": "Excess tax deductions from stock options"
       }
      }
     },
     "localname": "DeferredTaxExpenseFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Deferred tax liability:"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets": {
     "auth_ref": [
      "r157",
      "r832"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences from intangible assets other than goodwill.",
        "label": "Deferred Tax Liabilities, Intangible Assets",
        "verboseLabel": "Intangible assets"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesGoodwillAndIntangibleAssetsIntangibleAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DeferredTaxLiabilitiesOther": {
     "auth_ref": [
      "r157",
      "r832"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of deferred tax liability attributable to taxable temporary differences classified as other.",
        "label": "Deferred Tax Liabilities, Other",
        "verboseLabel": "Other temporary differences mainly relating to reserve and allowances"
       }
      }
     },
     "localname": "DeferredTaxLiabilitiesOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisoditd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanFairValueOfPlanAssets": {
     "auth_ref": [
      "r457",
      "r459",
      "r460",
      "r461",
      "r721",
      "r722",
      "r723"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset segregated and restricted to provide benefit under defined benefit plan. Asset includes, but is not limited to, stock, bond, other investment, earning from investment, and contribution by employer and employee.",
        "label": "Defined Benefit Plan, Plan Assets, Amount",
        "periodEndLabel": "Balance at",
        "periodStartLabel": "Balance at"
       }
      }
     },
     "localname": "DefinedBenefitPlanFairValueOfPlanAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/FAIRVALUEMEASUREMENTSScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Defined Benefit Plan, Plan Assets, Level 3 Reconciliation [Line Items]"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsLevel3ReconciliationLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/FAIRVALUEMEASUREMENTSScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable": {
     "auth_ref": [
      "r461",
      "r462",
      "r463",
      "r464",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about defined benefit plan assets measured using unobservable inputs.",
        "label": "Defined Benefit Plan, Plan Assets, Level 3 Reconciliation [Table]"
       }
      }
     },
     "localname": "DefinedBenefitPlanPlanAssetsLevel3ReconciliationTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/FAIRVALUEMEASUREMENTSScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DepositsAssetsCurrent": {
     "auth_ref": [
      "r753"
     ],
     "calculation": {
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment within one year or during the operating cycle, if shorter.",
        "label": "Short-term lease deposits"
       }
      }
     },
     "localname": "DepositsAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepositsAssetsNoncurrent": {
     "auth_ref": [
      "r749"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 90.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying value of amounts transferred to third parties for security purposes that are expected to be returned or applied towards payment after one year or beyond the operating cycle, if longer.",
        "label": "Long-term bank deposits"
       }
      }
     },
     "localname": "DepositsAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_Depreciation": {
     "auth_ref": [
      "r63",
      "r112"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of expense recognized in the current period that reflects the allocation of the cost of tangible assets over the assets' useful lives. Includes production and non-production related depreciation.",
        "label": "Depreciation"
       }
      }
     },
     "localname": "Depreciation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DepreciationDepletionAndAmortization": {
     "auth_ref": [
      "r63",
      "r336"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 140.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate expense recognized in the current period that allocates the cost of tangible assets, intangible assets, or depleting assets to periods that benefit from use of the assets.",
        "label": "Depreciation and amortization"
       }
      }
     },
     "localname": "DepreciationDepletionAndAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeContractTypeDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Financial instrument or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset."
       }
      }
     },
     "localname": "DerivativeContractTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeAsset": {
     "auth_ref": [
      "r34",
      "r183",
      "r204",
      "r259",
      "r700"
     ],
     "calculation": {
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails": {
       "order": 30.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial asset or other contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes assets elected not to be offset. Excludes assets not subject to a master netting arrangement.",
        "label": "Derivative Asset, Fair Value, Gross Asset",
        "verboseLabel": "Foreign currency derivative contracts"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeFairValueOfDerivativeLiability": {
     "auth_ref": [
      "r34",
      "r183",
      "r204",
      "r259",
      "r700"
     ],
     "calculation": {
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails": {
       "order": 40.0,
       "parentTag": "allt_OtherPayablesAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, before effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities elected not to be offset. Excludes liabilities not subject to a master netting arrangement.",
        "label": "Derivative Liability, Fair Value, Gross Liability",
        "verboseLabel": "Foreign currency derivative contracts"
       }
      }
     },
     "localname": "DerivativeFairValueOfDerivativeLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentRiskAxis": {
     "auth_ref": [
      "r181",
      "r184",
      "r187",
      "r189",
      "r700"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of derivative contract.",
        "label": "Derivative Instrument [Axis]"
       }
      }
     },
     "localname": "DerivativeInstrumentRiskAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value of liability arising from contracts that meet the criteria of being accounted for as derivative instruments, financial instrument or contract used to mitigate a specified risk (hedge), energy marketing activities (trading activities), expected to be settled after one year or beyond the normal operating cycle, if longer. Examples of energy marketing activities include, but are not limited to, trading of electricity, coal, natural gas and oil using financial instruments, including, but not limited to, forward contracts, options and swaps.",
        "label": "Outstanding hedge transactions"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgesLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Derivative Instruments and Hedging Activities Disclosure [Abstract]"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock": {
     "auth_ref": [
      "r190",
      "r552"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for derivative instruments and hedging activities including, but not limited to, risk management strategies, non-hedging derivative instruments, assets, liabilities, revenue and expenses, and methodologies and assumptions used in determining the amounts.",
        "label": "DERIVATIVE INSTRUMENTS"
       }
      }
     },
     "localname": "DerivativeInstrumentsAndHedgingActivitiesDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-di"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet": {
     "auth_ref": [
      "r186",
      "r841"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of realized and unrealized gain (loss) of derivative instruments not designated or qualifying as hedging instruments.",
        "label": "Derivative Instruments Not Designated as Hedging Instruments, Gain (Loss), Net",
        "negatedLabel": "Gain or loss on the derivative instruments of other comprehensive loss to cost of revenues",
        "verboseLabel": "Gain or loss on the derivative instruments of other comprehensive loss to cost of revenues"
       }
      }
     },
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsGainLossNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue": {
     "auth_ref": [
      "r185"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of derivative instrument not designated as hedging instrument and classified as a liability.",
        "label": "Non-designated hedge transactions"
       }
      }
     },
     "localname": "DerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativeLiabilities": {
     "auth_ref": [
      "r260",
      "r261",
      "r563",
      "r700"
     ],
     "calculation": {
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails": {
       "order": 0.0,
       "parentTag": "allt_NetAssetsFairValueDisclosure",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value, after the effects of master netting arrangements, of a financial liability or contract with one or more underlyings, notional amount or payment provision or both, and the contract can be net settled by means outside the contract or delivery of an asset. Includes liabilities not subject to a master netting arrangement and not elected to be offset.",
        "label": "Derivative Liability",
        "negatedLabel": "Earn-out liability",
        "terseLabel": "Earn-out liability"
       }
      }
     },
     "localname": "DerivativeLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DerivativesMethodsOfAccountingHedgingDerivatives": {
     "auth_ref": [
      "r551"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for derivatives used in hedging relationships, which may include how gains or losses are recognized and presented in the financial statements, and amortization policies for deferred amounts.",
        "label": "Derivatives and hedging"
       }
      }
     },
     "localname": "DerivativesMethodsOfAccountingHedgingDerivatives",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_DesignatedAsHedgingInstrumentMember": {
     "auth_ref": [
      "r180"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Designated as Hedging Instrument [Member]"
       }
      }
     },
     "localname": "DesignatedAsHedgingInstrumentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-dit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue": {
     "auth_ref": [
      "r578"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of difference between the reported amount and the reporting currency-denominated amount. The default debit balance is based on the reported amount that is greater that the reporting currency-denominated amount.",
        "label": "Difference between Reported Amount and Reporting Currency Denominated Amount, Value",
        "verboseLabel": "Exchange rate differences and other"
       }
      }
     },
     "localname": "DifferenceBetweenReportedAmountAndReportingCurrencyDenominatedAmountValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-find"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_DueToRelatedPartiesCurrentAndNoncurrent": {
     "auth_ref": [
      "r212",
      "r233",
      "r405",
      "r406",
      "r407",
      "r411",
      "r412",
      "r413",
      "r599",
      "r766"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount as of the balance sheet date of obligations due all related parties.",
        "label": "Due to Related Parties",
        "terseLabel": "Other payables balance due to related party"
       }
      }
     },
     "localname": "DueToRelatedPartiesCurrentAndNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EarningsPerShareAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Earnings Per Share [Abstract]",
        "verboseLabel": "Net loss per share:"
       }
      }
     },
     "localname": "EarningsPerShareAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EarningsPerShareBasic": {
     "auth_ref": [
      "r283",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r312",
      "r314",
      "r316",
      "r317",
      "r318",
      "r322",
      "r557",
      "r558",
      "r657",
      "r664",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period per each share of common stock or unit outstanding during the reporting period.",
        "label": "Basic net earnings (loss) per share",
        "verboseLabel": "Net loss per share, basic"
       }
      }
     },
     "localname": "EarningsPerShareBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerShareDiluted": {
     "auth_ref": [
      "r283",
      "r303",
      "r304",
      "r305",
      "r306",
      "r307",
      "r314",
      "r316",
      "r317",
      "r318",
      "r322",
      "r557",
      "r558",
      "r657",
      "r664",
      "r707"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of net income (loss) for the period available to each share of common stock or common unit outstanding during the reporting period and to each share or unit that would have been outstanding assuming the issuance of common shares or units for all dilutive potential common shares or units outstanding during the reporting period.",
        "label": "Earnings Per Share, Diluted",
        "terseLabel": "Net loss per share, diluted"
       }
      }
     },
     "localname": "EarningsPerShareDiluted",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_EarningsPerSharePolicyTextBlock": {
     "auth_ref": [
      "r70",
      "r71"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for computing basic and diluted earnings or loss per share for each class of common stock and participating security. Addresses all significant policy factors, including any antidilutive items that have been excluded from the computation and takes into account stock dividends, splits and reverse splits that occur after the balance sheet date of the latest reporting period but before the issuance of the financial statements.",
        "label": "Basic and diluted net income (loss) per share"
       }
      }
     },
     "localname": "EarningsPerSharePolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EarningsPerShareTextBlock": {
     "auth_ref": [
      "r319",
      "r320",
      "r321",
      "r323"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for earnings per share.",
        "label": "EARNINGS (LOSS) PER SHARE"
       }
      }
     },
     "localname": "EarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-eps"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r292",
      "r517",
      "r535"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of domestic federal statutory tax rate applicable to pretax income (loss).",
        "label": "Israeli Income tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r535",
      "r830"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Percentage of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to changes in the income tax rates.",
        "label": "Change in corporate tax rate"
       }
      }
     },
     "localname": "EffectiveIncomeTaxRateReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_EmployeeRelatedLiabilitiesCurrent": {
     "auth_ref": [
      "r24"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 10.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of the carrying values as of the balance sheet date of obligations incurred through that date and payable for obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer).",
        "label": "Employees and payroll accruals"
       }
      }
     },
     "localname": "EmployeeRelatedLiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Line Items]"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1": {
     "auth_ref": [
      "r502"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average period over which cost not yet recognized is expected to be recognized for award under share-based payment arrangement, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Unrecognized compensation cost, recognition period"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedPeriodForRecognition1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions": {
     "auth_ref": [
      "r825"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cost to be recognized for option under share-based payment arrangement.",
        "label": "Unrecognized compensation cost related to non-vested stock options"
       }
      }
     },
     "localname": "EmployeeServiceShareBasedCompensationNonvestedAwardsTotalCompensationCostNotYetRecognizedStockOptions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_EntityWideRevenueMajorCustomerLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Revenue, Major Customer [Line Items]"
       }
      }
     },
     "localname": "EntityWideRevenueMajorCustomerLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "SHAREHOLDERS' EQUITY:"
       }
      }
     },
     "localname": "EquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_EquityComponentDomain": {
     "auth_ref": [
      "r127",
      "r239",
      "r277",
      "r278",
      "r279",
      "r297",
      "r298",
      "r299",
      "r302",
      "r308",
      "r310",
      "r325",
      "r364",
      "r456",
      "r503",
      "r504",
      "r505",
      "r528",
      "r529",
      "r556",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r576",
      "r595",
      "r667",
      "r668",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Components of equity are the parts of the total Equity balance including that which is allocated to common, preferred, treasury stock, retained earnings, etc."
       }
      }
     },
     "localname": "EquityComponentDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Fair Value, Assets and Liabilities Measured on Recurring and Nonrecurring Basis [Line Items]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable": {
     "auth_ref": [
      "r559",
      "r560",
      "r562"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about asset and liability measured at fair value on recurring and nonrecurring basis.",
        "label": "Fair Value, Recurring and Nonrecurring [Table]"
       }
      }
     },
     "localname": "FairValueAssetsAndLiabilitiesMeasuredOnRecurringAndNonrecurringBasisTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueAssetsMeasuredOnRecurringBasisTextBlock": {
     "auth_ref": [
      "r191",
      "r192"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, including [financial] instruments measured at fair value that are classified in stockholders' equity, if any, by class that are measured at fair value on a recurring basis. The disclosures contemplated herein include the fair value measurements at the reporting date by the level within the fair value hierarchy in which the fair value measurements in their entirety fall, segregating fair value measurements using quoted prices in active markets for identical assets (Level 1), significant other observable inputs (Level 2), and significant unobservable inputs (Level 3).",
        "label": "Schedule of Financial Assets Measured at Fair Value on a Recurring Basis"
       }
      }
     },
     "localname": "FairValueAssetsMeasuredOnRecurringBasisTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-fvmt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueByFairValueHierarchyLevelAxis": {
     "auth_ref": [
      "r428",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r560",
      "r608",
      "r609",
      "r610",
      "r713",
      "r714",
      "r721",
      "r722",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by level within fair value hierarchy and fair value measured at net asset value per share as practical expedient.",
        "label": "Fair Value, Hierarchy [Axis]",
        "verboseLabel": "Fair Value Hierarchy and NAV [Axis]"
       }
      }
     },
     "localname": "FairValueByFairValueHierarchyLevelAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/FAIRVALUEMEASUREMENTSScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsDetails",
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Fair Value Disclosures [Abstract]"
       }
      }
     },
     "localname": "FairValueDisclosuresAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_FairValueDisclosuresTextBlock": {
     "auth_ref": [
      "r561"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for the fair value of financial instruments (as defined), including financial assets and financial liabilities (collectively, as defined), and the measurements of those instruments as well as disclosures related to the fair value of non-financial assets and liabilities. Such disclosures about the financial instruments, assets, and liabilities would include: (1) the fair value of the required items together with their carrying amounts (as appropriate); (2) for items for which it is not practicable to estimate fair value, disclosure would include: (a) information pertinent to estimating fair value (including, carrying amount, effective interest rate, and maturity, and (b) the reasons why it is not practicable to estimate fair value; (3) significant concentrations of credit risk including: (a) information about the activity, region, or economic characteristics identifying a concentration, (b) the maximum amount of loss the entity is exposed to based on the gross fair value of the related item, (c) policy for requiring collateral or other security and information as to accessing such collateral or security, and (d) the nature and brief description of such collateral or security; (4) quantitative information about market risks and how such risks are managed; (5) for items measured on both a recurring and nonrecurring basis information regarding the inputs used to develop the fair value measurement; and (6) for items presented in the financial statement for which fair value measurement is elected: (a) information necessary to understand the reasons for the election, (b) discussion of the effect of fair value changes on earnings, (c) a description of [similar groups] items for which the election is made and the relation thereof to the balance sheet, the aggregate carrying value of items included in the balance sheet that are not eligible for the election; (7) all other required (as defined) and desired information.",
        "label": "FAIR VALUE MEASUREMENTS"
       }
      }
     },
     "localname": "FairValueDisclosuresTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-fvm"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FairValueInputsLevel1Member": {
     "auth_ref": [
      "r428",
      "r460",
      "r465",
      "r560",
      "r608",
      "r721",
      "r722",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Quoted prices in active markets for identical assets or liabilities that the reporting entity can access at the measurement date.",
        "label": "Level 1 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel1Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel2Member": {
     "auth_ref": [
      "r428",
      "r460",
      "r465",
      "r560",
      "r609",
      "r713",
      "r714",
      "r721",
      "r722",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Inputs other than quoted prices included within level 1 that are observable for an asset or liability, either directly or indirectly, including, but not limited to, quoted prices for similar assets or liabilities in active markets, or quoted prices for identical or similar assets or liabilities in inactive markets.",
        "label": "Level 2 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel2Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueInputsLevel3Member": {
     "auth_ref": [
      "r428",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r560",
      "r610",
      "r713",
      "r714",
      "r721",
      "r722",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Unobservable inputs that reflect the entity's own assumption about the assumptions market participants would use in pricing.",
        "label": "Level 3 [Member]"
       }
      }
     },
     "localname": "FairValueInputsLevel3Member",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/FAIRVALUEMEASUREMENTSScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsDetails",
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueMeasurementsFairValueHierarchyDomain": {
     "auth_ref": [
      "r428",
      "r460",
      "r461",
      "r462",
      "r463",
      "r464",
      "r465",
      "r608",
      "r609",
      "r610",
      "r713",
      "r714",
      "r721",
      "r722",
      "r723"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Categories used to prioritize the inputs to valuation techniques to measure fair value."
       }
      }
     },
     "localname": "FairValueMeasurementsFairValueHierarchyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/FAIRVALUEMEASUREMENTSScheduleOfFairValueMeasurementsUsingSignificantUnobservableInputsDetails",
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FairValueOfFinancialInstrumentsPolicy": {
     "auth_ref": [
      "r193",
      "r194"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for determining the fair value of financial instruments.",
        "label": "Fair value of financial instruments"
       }
      }
     },
     "localname": "FairValueOfFinancialInstrumentsPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_FinancialInstrumentAxis": {
     "auth_ref": [
      "r361",
      "r362",
      "r366",
      "r372",
      "r373",
      "r374",
      "r375",
      "r377",
      "r378",
      "r379",
      "r439",
      "r454",
      "r552",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r709",
      "r775",
      "r776",
      "r777",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of financial instrument.",
        "label": "Major Types of Debt and Equity Securities [Axis]",
        "verboseLabel": "Financial Instrument [Axis]"
       }
      }
     },
     "localname": "FinancialInstrumentAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Instruments, Financial Assets, Balance Sheet Groupings [Abstract]",
        "terseLabel": "Assets:"
       }
      }
     },
     "localname": "FinancialInstrumentsFinancialAssetsBalanceSheetGroupingsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FinancialLiabilitiesFairValueDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial Liabilities Fair Value Disclosure [Abstract]",
        "terseLabel": "Liabilities:"
       }
      }
     },
     "localname": "FinancialLiabilitiesFairValueDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAccumulatedAmortization": {
     "auth_ref": [
      "r248",
      "r393"
     ],
     "calculation": {
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Accumulated amount of amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Accumulated amortization"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAccumulatedAmortization",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2021",
        "terseLabel": "2022"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearThree": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails": {
       "order": 30.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2023",
        "terseLabel": "2024"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo": {
     "auth_ref": [
      "r107"
     ],
     "calculation": {
      "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization for assets, excluding financial assets and goodwill, lacking physical substance with finite life expected to be recognized in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "2022",
        "terseLabel": "2023"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsAmortizationExpenseYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsByMajorClassAxis": {
     "auth_ref": [
      "r391",
      "r392",
      "r393",
      "r394",
      "r639",
      "r640"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by major type or class of finite-lived intangible assets.",
        "label": "Finite-Lived Intangible Assets by Major Class [Axis]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsByMajorClassAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsGross": {
     "auth_ref": [
      "r105",
      "r640"
     ],
     "calculation": {
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_FiniteLivedIntangibleAssetsNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Gross",
        "verboseLabel": "Cost"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Finite-Lived Intangible Assets [Line Items]"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsMajorClassNameDomain": {
     "auth_ref": [
      "r101",
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The major class of finite-lived intangible asset (for example, patents, trademarks, copyrights, etc.) A major class is composed of intangible assets that can be grouped together because they are similar, either by their nature or by their use in the operations of a company."
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsMajorClassNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_FiniteLivedIntangibleAssetsNet": {
     "auth_ref": [
      "r105",
      "r639"
     ],
     "calculation": {
      "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after amortization of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Finite-Lived Intangible Assets, Net",
        "totalLabel": "Total"
       }
      }
     },
     "localname": "FiniteLivedIntangibleAssetsNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfEstimatedAmortizationExpenseDetails",
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet": {
     "auth_ref": [
      "r182"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivatives designated as cash flow hedging instruments.",
        "label": "Total derivatives designated as hedging instruments"
       }
      }
     },
     "localname": "ForeignCurrencyCashFlowHedgeDerivativeAtFairValueNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOpenForeignExchangeContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyContractAssetFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails": {
       "order": 30.0,
       "parentTag": "allt_NetAssetsFairValueDisclosure",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of asset contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward contracts, and swaps.",
        "label": "Foreign Currency Contract, Asset, Fair Value Disclosure",
        "terseLabel": "Foreign currency derivative contracts"
       }
      }
     },
     "localname": "ForeignCurrencyContractAssetFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyContractsLiabilityFairValueDisclosure": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails": {
       "order": 10.0,
       "parentTag": "allt_NetAssetsFairValueDisclosure",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value portion of liability contracts related to the exchange of different currencies, including, but not limited to, foreign currency options, forward (delivery or nondelivery) contracts, and swaps entered into.",
        "label": "Foreign Currency Contracts, Liability, Fair Value Disclosure",
        "negatedLabel": "Foreign currency derivative contracts"
       }
      }
     },
     "localname": "ForeignCurrencyContractsLiabilityFairValueDisclosure",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue": {
     "auth_ref": [
      "r185"
     ],
     "calculation": {
      "http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivative assets not designated as hedging instruments.",
        "label": "Fair value of foreign exchange non-designated hedge transactions"
       }
      }
     },
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAssetAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet": {
     "auth_ref": [
      "r179"
     ],
     "calculation": {
      "http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivatives not designated as hedging instruments.",
        "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments at Fair Value, Net",
        "totalLabel": "Total derivatives non-designated as hedging instruments"
       }
      }
     },
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue": {
     "auth_ref": [
      "r185"
     ],
     "calculation": {
      "http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsAtFairValueNet",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of all foreign currency derivative liabilities not designated as hedging instruments.",
        "label": "Foreign Currency Derivative Instruments Not Designated as Hedging Instruments, Liability at Fair Value",
        "negatedLabel": "Fair value of foreign exchange non-designated hedge transactions"
       }
      }
     },
     "localname": "ForeignCurrencyDerivativeInstrumentsNotDesignatedAsHedgingInstrumentsLiabilityAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOfOutstandingNon-designatedForeignExchangeContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyFairValueHedgeAssetAtFairValue": {
     "auth_ref": [
      "r184"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of all derivative assets designated as foreign currency fair value hedging instruments.",
        "label": "Fair value of foreign exchange hedge transactions"
       }
      }
     },
     "localname": "ForeignCurrencyFairValueHedgeAssetAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOpenForeignExchangeContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyFairValueHedgeLiabilityAtFairValue": {
     "auth_ref": [
      "r184"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Fair value as of the balance sheet date of all derivative liabilities designated as foreign currency fair value hedging instruments.",
        "label": "Foreign Currency Fair Value Hedge Liability at Fair Value",
        "negatedLabel": "Fair value of foreign exchange hedge transactions"
       }
      }
     },
     "localname": "ForeignCurrencyFairValueHedgeLiabilityAtFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsScheduleOfFairValueOpenForeignExchangeContractsDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossBeforeTax": {
     "auth_ref": [
      "r565",
      "r566",
      "r567",
      "r568"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized and unrealized gain (loss) recognized in the income statement.",
        "label": "Foreign Currency Transaction Gain (Loss), before Tax",
        "negatedLabel": "Net losses recognized from currency transactions"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionGainLossRealized": {
     "auth_ref": [
      "r847",
      "r848"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of foreign currency transaction realized gain (loss) recognized in the income statement.",
        "label": "Exchange rate differences and other"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionGainLossRealized",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-find"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock": {
     "auth_ref": [
      "r579"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for (1) transactions denominated in a currency other than the reporting enterprise's functional currency, (2) translating foreign currency financial statements that are incorporated into the financial statements of the reporting enterprise by consolidation, combination, or the equity method of accounting, and (3) remeasurement of the financial statements of a foreign reporting enterprise in a hyperinflationary economy.",
        "label": "Financial statements in U.S. dollars"
       }
      }
     },
     "localname": "ForeignCurrencyTransactionsAndTranslationsPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperations": {
     "auth_ref": [
      "r290"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current and deferred foreign income tax expense (benefit) attributable to income (loss) from continuing operations.",
        "label": "Foreign Income Tax Expense (Benefit), Continuing Operations",
        "terseLabel": "Foreign",
        "totalLabel": "Total foreign",
        "verboseLabel": "Total foreign"
       }
      }
     },
     "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Foreign Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Foreign"
       }
      }
     },
     "localname": "ForeignIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_FurnitureAndFixturesMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equipment commonly used in offices and stores that have no permanent connection to the structure of a building or utilities. Examples include, but are not limited to, desks, chairs, tables, and bookcases.",
        "label": "Office furniture and equipment [Member]",
        "verboseLabel": "Office furniture [Member]"
       }
      }
     },
     "localname": "FurnitureAndFixturesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_GainLossOnSaleOfPropertyPlantEquipment": {
     "auth_ref": [
      "r63"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 170.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of gain (loss) on sale or disposal of property, plant and equipment assets, including oil and gas property and timber property.",
        "label": "Gain (Loss) on Disposition of Property Plant Equipment",
        "negatedLabel": "Capital loss"
       }
      }
     },
     "localname": "GainLossOnSaleOfPropertyPlantEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpense": {
     "auth_ref": [
      "r52"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 10.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total of expenses of managing and administering the affairs of an entity, including affiliates of the reporting entity, which are not directly or indirectly associated with the manufacture, sale or creation of a product or product line.",
        "label": "General and administrative"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GeneralAndAdministrativeExpenseMember": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing general and administrative expense.",
        "label": "General and administrative [Member]"
       }
      }
     },
     "localname": "GeneralAndAdministrativeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_Goodwill": {
     "auth_ref": [
      "r247",
      "r386",
      "r653",
      "r711",
      "r731",
      "r781",
      "r782"
     ],
     "calculation": {
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails": {
       "order": 40.0,
       "parentTag": "us-gaap_BusinessCombinationRecognizedIdentifiableAssetsAcquiredGoodwillAndLiabilitiesAssumedNet",
       "weight": 1.0
      },
      "http://allot.com/role/allt-cbs": {
       "order": 70.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated impairment loss of an asset representing future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill"
       }
      }
     },
     "localname": "Goodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Goodwill and Intangible Assets Disclosure [Abstract]"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r109"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for goodwill and intangible assets.",
        "label": "INTANGIBLE ASSETS, NET"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-ian"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillAndIntangibleAssetsGoodwillPolicy": {
     "auth_ref": [
      "r389",
      "r390",
      "r711"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for goodwill. This accounting policy also may address how an entity assesses and measures impairment of goodwill, how reporting units are determined, how goodwill is allocated to such units, and how the fair values of the reporting units are determined.",
        "label": "Goodwill and Intangible Assets, Goodwill, Policy [Policy Text Block]",
        "verboseLabel": "Goodwill"
       }
      }
     },
     "localname": "GoodwillAndIntangibleAssetsGoodwillPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_GoodwillImpairmentLoss": {
     "auth_ref": [
      "r63",
      "r387",
      "r388",
      "r389",
      "r711"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from the write-down of an asset representing the future economic benefits arising from other assets acquired in a business combination that are not individually identified and separately recognized.",
        "label": "Goodwill impairment loss"
       }
      }
     },
     "localname": "GoodwillImpairmentLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GovernmentContractReceivable": {
     "auth_ref": [
      "r636"
     ],
     "calculation": {
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails": {
       "order": 40.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of receivables that are derived from government contracts.",
        "label": "Government authorities"
       }
      }
     },
     "localname": "GovernmentContractReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_GrossProfit": {
     "auth_ref": [
      "r49",
      "r289",
      "r338",
      "r341",
      "r346",
      "r349",
      "r363",
      "r403",
      "r404",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r413",
      "r564",
      "r708",
      "r793"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Aggregate revenue less cost of goods and services sold or operating expenses directly attributable to the revenue generation activity.",
        "label": "Gross Profit",
        "terseLabel": "Gross profit",
        "totalLabel": "Gross profit"
       }
      }
     },
     "localname": "GrossProfit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_HedgingDesignationAxis": {
     "auth_ref": [
      "r180",
      "r550"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by designation of purpose of derivative instrument.",
        "label": "Hedging Designation [Axis]"
       }
      }
     },
     "localname": "HedgingDesignationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-dit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_HedgingDesignationDomain": {
     "auth_ref": [
      "r180"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designation of purpose of derivative instrument."
       }
      }
     },
     "localname": "HedgingDesignationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-dit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ImpairmentOfIntangibleAssetsExcludingGoodwill": {
     "auth_ref": [
      "r63",
      "r108"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of impairment loss recognized in the period resulting from the write-down of the carrying amount of an intangible asset (excluding goodwill) to fair value.",
        "label": "Impairment of intangible assets"
       }
      }
     },
     "localname": "ImpairmentOfIntangibleAssetsExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ImpairmentOfLongLivedAssetsHeldForUse": {
     "auth_ref": [
      "r63",
      "r111",
      "r116"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of write-downs for impairments recognized during the period for long lived assets held for use (including those held for disposal by means other than sale).",
        "label": "Impairment of long-lived assets held for use"
       }
      }
     },
     "localname": "ImpairmentOfLongLivedAssetsHeldForUse",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic": {
     "auth_ref": [
      "r291",
      "r534"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to domestic operations.",
        "label": "Domestic"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesDomestic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisopild"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest": {
     "auth_ref": [
      "r44",
      "r205",
      "r215",
      "r235",
      "r338",
      "r341",
      "r346",
      "r349",
      "r658",
      "r708"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 0.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of income (loss) from continuing operations, including income (loss) from equity method investments, before deduction of income tax expense (benefit), and income (loss) attributable to noncontrolling interest.",
        "label": "Loss before tax on income",
        "terseLabel": "Pre-tax income (loss)",
        "totalLabel": "Loss before income tax expense",
        "verboseLabel": "Loss before taxes on income"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl",
      "http://allot.com/role/allt-toisopild",
      "http://allot.com/role/allt-toisorotted"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign": {
     "auth_ref": [
      "r291",
      "r534"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of earnings or loss from continuing operations before income taxes that is attributable to foreign operations, which is defined as Income or Loss generated from operations located outside the entity's country of domicile.",
        "label": "Foreign"
       }
      }
     },
     "localname": "IncomeLossFromContinuingOperationsBeforeIncomeTaxesForeign",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisopild"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeStatementAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Statement [Abstract]"
       }
      }
     },
     "localname": "IncomeStatementAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationAxis": {
     "auth_ref": [
      "r395",
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by location in the income statement.",
        "label": "Income Statement Location [Axis]"
       }
      }
     },
     "localname": "IncomeStatementLocationAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeStatementLocationDomain": {
     "auth_ref": [
      "r396"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Location in the income statement."
       }
      }
     },
     "localname": "IncomeStatementLocationDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxAuthorityAxis": {
     "auth_ref": [
      "r154"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by tax jurisdiction.",
        "label": "Income Tax Authority [Axis]"
       }
      }
     },
     "localname": "IncomeTaxAuthorityAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxAuthorityDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Agency, division or body classification that levies income taxes, examines tax returns for compliance, or grants exemptions from or makes other decisions pertaining to income taxes."
       }
      }
     },
     "localname": "IncomeTaxAuthorityDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IncomeTaxDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Income Tax Disclosure [Abstract]"
       }
      }
     },
     "localname": "IncomeTaxDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncomeTaxDisclosureTextBlock": {
     "auth_ref": [
      "r292",
      "r518",
      "r519",
      "r524",
      "r530",
      "r536",
      "r538",
      "r539",
      "r541"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for income taxes. Disclosures may include net deferred tax liability or asset recognized in an enterprise's statement of financial position, net change during the year in the total valuation allowance, approximate tax effect of each type of temporary difference and carryforward that gives rise to a significant portion of deferred tax liabilities and deferred tax assets, utilization of a tax carryback, and tax uncertainties information.",
        "label": "TAXES ON INCOME"
       }
      }
     },
     "localname": "IncomeTaxDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toi"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxExpenseBenefit": {
     "auth_ref": [
      "r293",
      "r309",
      "r310",
      "r337",
      "r516",
      "r531",
      "r537",
      "r665"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 10.0,
       "parentTag": "us-gaap_NetIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current income tax expense (benefit) and deferred income tax expense (benefit) pertaining to continuing operations.",
        "label": "Income Tax Expense (Benefit)",
        "positiveLabel": "Total income tax expense (benefit)",
        "terseLabel": "Income tax expense",
        "totalLabel": "Actual tax expense",
        "verboseLabel": "Total"
       }
      }
     },
     "localname": "IncomeTaxExpenseBenefit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails",
      "http://allot.com/role/allt-csocl",
      "http://allot.com/role/allt-toisoitebd",
      "http://allot.com/role/allt-toisorotted"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxPolicyTextBlock": {
     "auth_ref": [
      "r276",
      "r512",
      "r513",
      "r519",
      "r520",
      "r523",
      "r527"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for income taxes, which may include its accounting policies for recognizing and measuring deferred tax assets and liabilities and related valuation allowances, recognizing investment tax credits, operating loss carryforwards, tax credit carryforwards, and other carryforwards, methodologies for determining its effective income tax rate and the characterization of interest and penalties in the financial statements.",
        "label": "Income taxes"
       }
      }
     },
     "localname": "IncomeTaxPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance": {
     "auth_ref": [
      "r830"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to increase (decrease) in the valuation allowance for deferred tax assets.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Deferred Tax Assets Valuation Allowance, Amount",
        "terseLabel": "Changes in valuation allowance"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInDeferredTaxAssetsValuationAllowance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisorotted"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationChangeInEnactedTaxRate": {
     "auth_ref": [
      "r511",
      "r517"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations, attributable to increase (decrease) in the income tax rates.",
        "label": "Effective Income Tax Rate Reconciliation, Change in Enacted Tax Rate, Amount",
        "terseLabel": "Increase in losses and temporary differences due to change in Israeli corporate and \u201cApproved Enterprise\" tax"
       }
      }
     },
     "localname": "IncomeTaxReconciliationChangeInEnactedTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisorotted"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate": {
     "auth_ref": [
      "r517"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of income tax expense or benefit for the period computed by applying the domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Theoretical tax income computed at the Israeli statutory tax rate (23% for the years 2020, 2019 and 2018, respectively)",
        "verboseLabel": "Theoretical tax income computed at the Israeli statutory tax rate (23% for the years 2021, 2020 and 2019, respectively)"
       }
      }
     },
     "localname": "IncomeTaxReconciliationIncomeTaxExpenseBenefitAtFederalStatutoryIncomeTaxRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisorotted"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses": {
     "auth_ref": [
      "r830"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to nondeductible impairment loss.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Impairment Losses, Amount",
        "terseLabel": "Write off of prepaid and withholding taxes"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseImpairmentLosses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisoitebd",
      "http://allot.com/role/allt-toisorotted"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseOther": {
     "auth_ref": [
      "r830"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of the difference between reported income tax expense (benefit) and expected income tax expense (benefit) computed by applying the domestic federal statutory income tax rates to pretax income (loss) from continuing operations attributable to other nondeductible expenses.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Other, Amount",
        "terseLabel": "Non-deductible expenses"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseOther",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisorotted"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost": {
     "auth_ref": [
      "r830"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of reported income tax expense (benefit) in excess of (less than) expected income tax expense (benefit) computed by applying domestic federal statutory income tax rate to pretax income (loss) from continuing operation, attributable to nondeductible expense for award under share-based payment arrangement. Includes, but is not limited to, expense determined to be nondeductible upon grant or after for award under share-based payment arrangement.",
        "label": "Effective Income Tax Rate Reconciliation, Nondeductible Expense, Share-based Payment Arrangement, Amount",
        "terseLabel": "Non-deductible share based compensation expense",
        "verboseLabel": "Non-deductible share-based compensation expense"
       }
      }
     },
     "localname": "IncomeTaxReconciliationNondeductibleExpenseShareBasedCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisorotted"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncomeTaxesPaidNet": {
     "auth_ref": [
      "r67"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of cash paid during the current period to foreign, federal, state, and local authorities as taxes on income, net of any cash received during the current period as refunds for the overpayment of taxes.",
        "label": "Taxes"
       }
      }
     },
     "localname": "IncomeTaxesPaidNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsPayable": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 30.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business.",
        "label": "Increase (decrease) in trade payables"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsPayable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInAccountsReceivable": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 60.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in amount due within one year (or one business cycle) from customers for the credit sale of goods and services.",
        "label": "Increase (Decrease) in Accounts Receivable",
        "negatedLabel": "Decrease (increase) in trade receivables"
       }
      }
     },
     "localname": "IncreaseDecreaseInAccountsReceivable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredCompensation": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 120.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the obligation created by employee agreements whereby earned compensation will be paid in the future.",
        "label": "Increase (decrease) in accrued severance pay, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredIncomeTaxes": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 80.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the account that represents the temporary difference that results from Income or Loss that is recognized for accounting purposes but not for tax purposes and vice versa.",
        "label": "Increase (Decrease) in Deferred Income Taxes",
        "negatedLabel": "Decrease in long-term deferred taxes, net"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredIncomeTaxes",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInDeferredRevenue": {
     "auth_ref": [
      "r701"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in deferred income and obligation to transfer product and service to customer for which consideration has been received or is receivable.",
        "label": "Increase (decrease) in deferred revenues"
       }
      }
     },
     "localname": "IncreaseDecreaseInDeferredRevenue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInEmployeeRelatedLiabilities": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate amount of obligations related to services received from employees, such as accrued salaries and bonuses, payroll taxes and fringe benefits.",
        "label": "Increase (decrease) in employees and payroll accruals",
        "verboseLabel": "Increase (decrease) in employees and payroll accruals"
       }
      }
     },
     "localname": "IncreaseDecreaseInEmployeeRelatedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInInventories": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 40.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in the aggregate value of all inventory held by the reporting entity, associated with underlying transactions that are classified as operating activities.",
        "label": "Increase (Decrease) in Inventories",
        "negatedLabel": "Decrease (increase) in inventories"
       }
      }
     },
     "localname": "IncreaseDecreaseInInventories",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOperatingCapitalAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "terseLabel": "Changes in operating assets and liabilities:"
       }
      }
     },
     "localname": "IncreaseDecreaseInOperatingCapitalAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherAccruedLiabilities": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The increase (decrease) during the reporting period in other expenses incurred but not yet paid.",
        "label": "Increase (decrease) in other payables and accrued expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInOtherNoncurrentAssets": {
     "auth_ref": [
      "r760"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 110.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in noncurrent assets classified as other.",
        "label": "Increase (Decrease) in Other Noncurrent Assets",
        "negatedLabel": "Decrease (increase) in other assets"
       }
      }
     },
     "localname": "IncreaseDecreaseInOtherNoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets": {
     "auth_ref": [
      "r62"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 50.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) in prepaid expenses, and assets classified as other.",
        "label": "Increase (Decrease) in Prepaid Expense and Other Assets",
        "negatedLabel": "Decrease (increase) in other receivables and prepaid expenses"
       }
      }
     },
     "localname": "IncreaseDecreaseInPrepaidDeferredExpenseAndOtherAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IndividualMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Individual person that is legally permitted to enter into a contract and be sued if that person fails to meet the obligations imposed by a contract.",
        "label": "Israeli resident individual [Member]"
       }
      }
     },
     "localname": "IndividualMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_IntangibleAssetsNetExcludingGoodwill": {
     "auth_ref": [
      "r99",
      "r103"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 60.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Sum of the carrying amounts of all intangible assets, excluding goodwill, as of the balance sheet date, net of accumulated amortization and impairment charges.",
        "label": "Intangible assets, net"
       }
      }
     },
     "localname": "IntangibleAssetsNetExcludingGoodwill",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_IntellectualPropertyMember": {
     "auth_ref": [
      "r170"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Intangible asset arising from original creative thought. Include, but is not limited to, trademarks, patents, and copyrights.",
        "label": "IP R&amp;D [Member]"
       }
      }
     },
     "localname": "IntellectualPropertyMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InterestAndOtherIncome": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of interest income and other income recognized during the period. Included in this element is interest derived from investments in debt securities, cash and cash equivalents, and other investments which reflect the time value of money or transactions in which the payments are for the use or forbearance of money and other income from ancillary business-related activities (that is, excluding major activities considered part of the normal operations of the business).",
        "label": "Interest income"
       }
      }
     },
     "localname": "InterestAndOtherIncome",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-find"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InternalRevenueServiceIRSMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Designated tax department of the United States of America government entitled to levy and collect income taxes from the entity.",
        "label": "United States of America [Member]"
       }
      }
     },
     "localname": "InternalRevenueServiceIRSMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_InventoryAdjustments": {
     "auth_ref": [
      "r96",
      "r752"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of inventory reserves for last-in first-out (LIFO) and other inventory valuation methods.",
        "label": "Cumulative inventory write-off"
       }
      }
     },
     "localname": "InventoryAdjustments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryDisclosureAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Inventory Disclosure [Abstract]"
       }
      }
     },
     "localname": "InventoryDisclosureAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InventoryDisclosureTextBlock": {
     "auth_ref": [
      "r383"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for inventory. Includes, but is not limited to, the basis of stating inventory, the method of determining inventory cost, the classes of inventory, and the nature of the cost elements included in inventory.",
        "label": "INVENTORIES"
       }
      }
     },
     "localname": "InventoryDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-i"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryFinishedGoodsNetOfReserves": {
     "auth_ref": [
      "r97",
      "r698"
     ],
     "calculation": {
      "http://allot.com/role/InventoriesDetails": {
       "order": 10.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of merchandise or goods held by the company that are readily available for sale.",
        "label": "Finished goods"
       }
      }
     },
     "localname": "InventoryFinishedGoodsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryNet": {
     "auth_ref": [
      "r254",
      "r695",
      "r731"
     ],
     "calculation": {
      "http://allot.com/role/InventoriesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://allot.com/role/allt-cbs": {
       "order": 50.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after valuation and LIFO reserves of inventory expected to be sold, or consumed within one year or operating cycle, if longer.",
        "label": "Inventories",
        "terseLabel": "Inventories",
        "totalLabel": "Total inventory"
       }
      }
     },
     "localname": "InventoryNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/InventoriesDetails",
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryPolicyTextBlock": {
     "auth_ref": [
      "r243",
      "r253",
      "r324",
      "r380",
      "r382",
      "r383",
      "r637",
      "r703"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of inventory accounting policy for inventory classes, including, but not limited to, basis for determining inventory amounts, methods by which amounts are added and removed from inventory classes, loss recognition on impairment of inventories, and situations in which inventories are stated above cost.",
        "label": "Inventory, Policy [Policy Text Block]",
        "verboseLabel": "Inventories"
       }
      }
     },
     "localname": "InventoryPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_InventoryRawMaterialsNetOfReserves": {
     "auth_ref": [
      "r97",
      "r699"
     ],
     "calculation": {
      "http://allot.com/role/InventoriesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_InventoryNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Carrying amount, net of valuation reserves and adjustments, as of the balance sheet date of unprocessed items to be consumed in the manufacturing or production process.",
        "label": "Raw materials"
       }
      }
     },
     "localname": "InventoryRawMaterialsNetOfReserves",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/InventoriesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InventoryWriteDown": {
     "auth_ref": [
      "r381"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of loss from reductions in inventory due to subsequent measurement adjustments, including, but not limited to, physical deterioration, obsolescence, or changes in price levels.",
        "label": "Inventory write-offs"
       }
      }
     },
     "localname": "InventoryWriteDown",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeAmortizationOfPremium": {
     "auth_ref": [
      "r54"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of amortization of purchase premium on nonoperating securities.",
        "label": "Amortization/accretion of premium/discount on marketable securities, net"
       }
      }
     },
     "localname": "InvestmentIncomeAmortizationOfPremium",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-find"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_InvestmentIncomeNonoperatingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial income:"
       }
      }
     },
     "localname": "InvestmentIncomeNonoperatingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-find"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsDebtAndEquitySecuritiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Investments, Debt and Equity Securities [Abstract]"
       }
      }
     },
     "localname": "InvestmentsDebtAndEquitySecuritiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock": {
     "auth_ref": [
      "r95",
      "r206",
      "r220",
      "r238",
      "r693"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for investments in certain debt and equity securities.",
        "label": "AVAILABLE-FOR-SALE MARKETABLE SECURITIES"
       }
      }
     },
     "localname": "InvestmentsInDebtAndMarketableEquitySecuritiesAndCertainTradingAssetsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-ams"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LeaseCost": {
     "auth_ref": [
      "r592",
      "r730"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lease cost recognized by lessee for lease contract.",
        "label": "Lease, Cost",
        "terseLabel": "Rent expense",
        "totalLabel": "Lease, Cost, Total"
       }
      }
     },
     "localname": "LeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-caclnd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LeaseholdImprovementsMember": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Additions or improvements to assets held under a lease arrangement.",
        "label": "Leasehold improvements [Member]"
       }
      }
     },
     "localname": "LeaseholdImprovementsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LegalEntityTypeOfCounterpartyDomain": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Nature of the other party participating in a financial transaction."
       }
      }
     },
     "localname": "LegalEntityTypeOfCounterpartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_LesseeLeasesPolicyTextBlock": {
     "auth_ref": [
      "r586"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for leasing arrangement entered into by lessee.",
        "label": "Lease"
       }
      }
     },
     "localname": "LesseeLeasesPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityMaturityTableTextBlock": {
     "auth_ref": [
      "r851"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of undiscounted cash flows of lessee's operating lease liability. Includes, but is not limited to, reconciliation of undiscounted cash flows to operating lease liability recognized in statement of financial position.",
        "label": "Lessee, Operating Lease, Liability, Maturity [Table Text Block]",
        "terseLabel": "Schedule of Maturities of Operating Lease Liabilities"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityMaturityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-caclt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue": {
     "auth_ref": [
      "r593"
     ],
     "calculation": {
      "http://allot.com/role/allt-caclsoafmlod": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease.",
        "label": "Lessee, Operating Lease, Liability, to be Paid",
        "terseLabel": "Maturity of operating liability",
        "totalLabel": "Total lease payments"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-caclsoafmlod"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive": {
     "auth_ref": [
      "r593"
     ],
     "calculation": {
      "http://allot.com/role/allt-caclsoafmlod": {
       "order": 40.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease due after fifth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, after Year Five",
        "terseLabel": "2026 and thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueAfterYearFive",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-caclsoafmlod"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths": {
     "auth_ref": [
      "r593"
     ],
     "calculation": {
      "http://allot.com/role/allt-caclsoafmlod": {
       "order": 0.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in next fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year One",
        "verboseLabel": "2023"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueNextTwelveMonths",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-caclsoafmlod"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearFour": {
     "auth_ref": [
      "r593"
     ],
     "calculation": {
      "http://allot.com/role/allt-caclsoafmlod": {
       "order": 30.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in fourth fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Four",
        "terseLabel": "2026 and thereafter"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearFour",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-caclsoafmlod"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearThree": {
     "auth_ref": [
      "r593"
     ],
     "calculation": {
      "http://allot.com/role/allt-caclsoafmlod": {
       "order": 20.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in third fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Three",
        "verboseLabel": "2025"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearThree",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-caclsoafmlod"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDueYearTwo": {
     "auth_ref": [
      "r593"
     ],
     "calculation": {
      "http://allot.com/role/allt-caclsoafmlod": {
       "order": 10.0,
       "parentTag": "us-gaap_LesseeOperatingLeaseLiabilityPaymentsDue",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payment for operating lease to be paid in second fiscal year following current fiscal year. Excludes interim and annual periods when interim periods are reported from current statement of financial position date (rolling approach).",
        "label": "Lessee, Operating Lease, Liability, to be Paid, Year Two",
        "verboseLabel": "2024"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityPaymentsDueYearTwo",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-caclsoafmlod"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LesseeOperatingLeaseLiabilityUndiscountedExcessAmount": {
     "auth_ref": [
      "r593"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's undiscounted obligation for lease payments in excess of discounted obligation for lease payments for operating lease.",
        "label": "Lessee, Operating Lease, Liability, Undiscounted Excess Amount",
        "negatedLabel": "Less - imputed interest"
       }
      }
     },
     "localname": "LesseeOperatingLeaseLiabilityUndiscountedExcessAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-caclsoafmlod"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquity": {
     "auth_ref": [
      "r16",
      "r211",
      "r229",
      "r731",
      "r764",
      "r778",
      "r846"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities and equity items, including the portion of equity attributable to noncontrolling interests, if any.",
        "label": "Liabilities and Equity",
        "totalLabel": "Total liabilities and shareholders' equity"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesAndStockholdersEquityAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LIABILITIES AND SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "LiabilitiesAndStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesCurrent": {
     "auth_ref": [
      "r25",
      "r242",
      "r289",
      "r363",
      "r403",
      "r404",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r413",
      "r546",
      "r548",
      "r549",
      "r564",
      "r731",
      "r793",
      "r854",
      "r855"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 0.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total obligations incurred as part of normal operations that are expected to be paid during the following twelve months or within one business cycle, if longer.",
        "label": "Liabilities, Current",
        "totalLabel": "Total current liabilities"
       }
      }
     },
     "localname": "LiabilitiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesCurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "CURRENT LIABILITIES:"
       }
      }
     },
     "localname": "LiabilitiesCurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LiabilitiesNoncurrent": {
     "auth_ref": [
      "r3",
      "r4",
      "r5",
      "r8",
      "r9",
      "r289",
      "r363",
      "r403",
      "r404",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r413",
      "r546",
      "r548",
      "r549",
      "r564",
      "r793",
      "r854",
      "r855"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 10.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of obligation due after one year or beyond the normal operating cycle, if longer.",
        "label": "Liabilities, Noncurrent",
        "totalLabel": "Total long-term liabilities"
       }
      }
     },
     "localname": "LiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_LiabilitiesNoncurrentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "LONG-TERM LIABILITIES:"
       }
      }
     },
     "localname": "LiabilitiesNoncurrentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyDamagesSought": {
     "auth_ref": [
      "r122",
      "r123",
      "r124"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the form and magnitude of the award the plaintiff seeks in the legal matter, which may include an unspecified amount of money.",
        "label": "Loss Contingency, Damages Sought"
       }
      }
     },
     "localname": "LossContingencyDamagesSought",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SUBSEQUENTEVENTNarrativeDetailNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_LossContingencyDamagesSoughtValue": {
     "auth_ref": [
      "r786",
      "r787",
      "r788"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The value (monetary amount) of the award the plaintiff seeks in the legal matter.",
        "label": "Loss Contingency, Damages Sought, Value",
        "verboseLabel": "Damages claimed by Netonomy Ltd"
       }
      }
     },
     "localname": "LossContingencyDamagesSoughtValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-caclnd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesCurrent": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails": {
       "order": 20.0,
       "parentTag": "allt_NetAssetsFairValueDisclosure",
       "weight": 1.0
      },
      "http://allot.com/role/allt-cbs": {
       "order": 20.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of investment in marketable security, classified as current.",
        "label": "Marketable Securities, Current",
        "terseLabel": "Available-for-sale marketable securities",
        "totalLabel": "Marketable Securities, Current, Total",
        "verboseLabel": "Fair value"
       }
      }
     },
     "localname": "MarketableSecuritiesCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails",
      "http://allot.com/role/FairValueMeasurementsScheduleOfFinancialAssetsMeasuredAtFairValueOnRecurringBasisDetails",
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_MarketableSecuritiesPolicy": {
     "auth_ref": [
      "r219"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for investment classified as marketable security.",
        "label": "Marketable securities"
       }
      }
     },
     "localname": "MarketableSecuritiesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivities": {
     "auth_ref": [
      "r285"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 20.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from financing activities, including discontinued operations. Financing activity cash flows include obtaining resources from owners and providing them with a return on, and a return of, their investment; borrowing money and repaying amounts borrowed, or settling the obligation; and obtaining and paying for other resources obtained from creditors on long-term credit.",
        "label": "Net Cash Provided by (Used in) Financing Activities",
        "totalLabel": "Net cash provided by financing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInFinancingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from financing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInFinancingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivities": {
     "auth_ref": [
      "r285"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 10.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from investing activities, including discontinued operations. Investing activity cash flows include making and collecting loans and acquiring and disposing of debt or equity instruments and property, plant, and equipment and other productive assets.",
        "label": "Net Cash Provided by (Used in) Investing Activities",
        "totalLabel": "Net cash provided by (used in) investing activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInInvestingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from investing activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInInvestingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivities": {
     "auth_ref": [
      "r60",
      "r61",
      "r64"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 0.0,
       "parentTag": "us-gaap_CashCashEquivalentsRestrictedCashAndRestrictedCashEquivalentsPeriodIncreaseDecreaseIncludingExchangeRateEffect",
       "weight": 1.0
      }
     },
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow (outflow) from operating activities, including discontinued operations. Operating activity cash flows include transactions, adjustments, and changes in value not defined as investing or financing activities.",
        "label": "Net Cash Provided by (Used in) Operating Activities",
        "totalLabel": "Net cash used in operating activities"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NetCashProvidedByUsedInOperatingActivitiesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash flows from operating activities:"
       }
      }
     },
     "localname": "NetCashProvidedByUsedInOperatingActivitiesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_NetIncomeLoss": {
     "auth_ref": [
      "r45",
      "r64",
      "r216",
      "r234",
      "r240",
      "r271",
      "r274",
      "r279",
      "r289",
      "r301",
      "r303",
      "r304",
      "r305",
      "r306",
      "r309",
      "r310",
      "r315",
      "r338",
      "r341",
      "r346",
      "r349",
      "r363",
      "r403",
      "r404",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r413",
      "r558",
      "r564",
      "r708",
      "r793"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 130.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInOperatingActivities",
       "weight": 1.0
      },
      "http://allot.com/role/allt-csocl": {
       "order": 0.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The portion of profit or loss for the period, net of income taxes, which is attributable to the parent.",
        "label": "Net loss",
        "totalLabel": "Net loss"
       }
      }
     },
     "localname": "NetIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://allot.com/role/allt-csocf",
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NewAccountingPronouncementsPolicyPolicyTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy pertaining to new accounting pronouncements that may impact the entity's financial reporting. Includes, but is not limited to, quantification of the expected or actual impact.",
        "label": "Recently Issued Accounting Pronouncement Not Yet Adopted",
        "terseLabel": "Recently Adopted Accounting Pronouncements"
       }
      }
     },
     "localname": "NewAccountingPronouncementsPolicyPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_NoncurrentAssets": {
     "auth_ref": [
      "r353"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets.",
        "label": "Long-lived assets"
       }
      }
     },
     "localname": "NoncurrentAssets",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-gisolad"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NondesignatedMember": {
     "auth_ref": [
      "r180"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Derivative instrument not designated as hedging instrument under Generally Accepted Accounting Principles (GAAP).",
        "label": "Not Designated as Hedging Instrument [Member]"
       }
      }
     },
     "localname": "NondesignatedMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-dit"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_NonoperatingIncomeExpense": {
     "auth_ref": [
      "r53"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 10.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate amount of income or expense from ancillary business-related activities (that is to say, excluding major activities considered part of the normal operations of the business).",
        "label": "Financial income, net",
        "terseLabel": "Financial and other expenses, total",
        "totalLabel": "Financial and other expenses, total"
       }
      }
     },
     "localname": "NonoperatingIncomeExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl",
      "http://allot.com/role/allt-find"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_NonoperatingIncomeExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing nonoperating income (expense).",
        "label": "Financial income, net [Member]"
       }
      }
     },
     "localname": "NonoperatingIncomeExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OfficeEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tangible personal property used in an office setting. Examples include, but are not limited to, computers, copiers and fax machine.",
        "label": "Computers and peripheral equipment [Member]"
       }
      }
     },
     "localname": "OfficeEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenseMember": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing expenses associated with normal operations.",
        "label": "Operating expenses [Member]"
       }
      }
     },
     "localname": "OperatingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OperatingExpenses": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 10.0,
       "parentTag": "us-gaap_OperatingIncomeLoss",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Generally recurring costs associated with normal operations except for the portion of these expenses which can be clearly related to production and included in cost of sales or services. Includes selling, general and administrative expense.",
        "label": "Operating Expenses",
        "totalLabel": "Total operating expenses"
       }
      }
     },
     "localname": "OperatingExpenses",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Operating expenses:"
       }
      }
     },
     "localname": "OperatingExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OperatingIncomeLoss": {
     "auth_ref": [
      "r338",
      "r341",
      "r346",
      "r349",
      "r708"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 0.0,
       "parentTag": "us-gaap_IncomeLossFromContinuingOperationsBeforeIncomeTaxesExtraordinaryItemsNoncontrollingInterest",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net result for the period of deducting operating expenses from operating revenues.",
        "label": "Operating Income (Loss)",
        "totalLabel": "Operating loss"
       }
      }
     },
     "localname": "OperatingIncomeLoss",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiability": {
     "auth_ref": [
      "r583"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease.",
        "label": "ROU lease liabilites",
        "totalLabel": "Present value of lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-caclsoafmlod"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityCurrent": {
     "auth_ref": [
      "r583"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 40.0,
       "parentTag": "us-gaap_LiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as current.",
        "label": "Short-term operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseLiabilityNoncurrent": {
     "auth_ref": [
      "r583"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 40.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Present value of lessee's discounted obligation for lease payments from operating lease, classified as noncurrent.",
        "label": "Long-term operating lease liabilities"
       }
      }
     },
     "localname": "OperatingLeaseLiabilityNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeasePayments": {
     "auth_ref": [
      "r584",
      "r588"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow from operating lease, excluding payments to bring another asset to condition and location necessary for its intended use.",
        "label": "Operating Lease, Payments"
       }
      }
     },
     "localname": "OperatingLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-caclnd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseRightOfUseAsset": {
     "auth_ref": [
      "r582"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 30.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of lessee's right to use underlying asset under operating lease.",
        "label": "Operating lease right-of-use assets",
        "verboseLabel": "ROU assets"
       }
      }
     },
     "localname": "OperatingLeaseRightOfUseAsset",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageDiscountRatePercent": {
     "auth_ref": [
      "r591",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average discount rate for operating lease calculated at point in time.",
        "label": "Weighted-average discount rate"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageDiscountRatePercent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/CommitmentsAndContingentLiabilitiesScheduleOfWeighted-averageRemainingLeaseTermAndDiscountRateDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_OperatingLeaseWeightedAverageRemainingLeaseTerm1": {
     "auth_ref": [
      "r590",
      "r730"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining lease term for operating lease, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days.",
        "label": "Weighted-average remaining lease term"
       }
      }
     },
     "localname": "OperatingLeaseWeightedAverageRemainingLeaseTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/CommitmentsAndContingentLiabilitiesScheduleOfWeighted-averageRemainingLeaseTermAndDiscountRateDetails"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_OperatingLossCarryforwards": {
     "auth_ref": [
      "r156"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of operating loss carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Net operating loss carry forwards"
       }
      }
     },
     "localname": "OperatingLossCarryforwards",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OperatingLossCarryforwardsExpirationDate": {
     "auth_ref": [
      "r156"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Expiration date of each operating loss carryforward included in operating loss carryforward, in YYYY-MM-DD format.",
        "label": "Expiration of operating loss carry forward"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsExpirationDate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "dateItemType"
    },
    "us-gaap_OperatingLossCarryforwardsLimitationsOnUse": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A description of the limitations on the use of all operating loss carryforwards available to reduce future taxable income.",
        "label": "Limitations on utilization of net operating losses as a result of business acquisition"
       }
      }
     },
     "localname": "OperatingLossCarryforwardsLimitationsOnUse",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrderOrProductionBacklogMember": {
     "auth_ref": [
      "r168"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Orders, production or production backlog arising from contracts such as purchase or sales orders acquired in a business combination.",
        "label": "Backlog [Member]"
       }
      }
     },
     "localname": "OrderOrProductionBacklogMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Organization, Consolidation and Presentation of Financial Statements [Abstract]"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock": {
     "auth_ref": [
      "r0",
      "r178"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for organization, consolidation and basis of presentation of financial statements disclosure.",
        "label": "GENERAL"
       }
      }
     },
     "localname": "OrganizationConsolidationAndPresentationOfFinancialStatementsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-g"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherAccountsPayableAndAccruedLiabilities": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails": {
       "order": 50.0,
       "parentTag": "allt_OtherPayablesAndAccruedLiabilitiesCurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities incurred and payable to vendors for goods and services received classified as other, and expenses incurred but not yet paid, payable within one year or the operating cycle, if longer.",
        "label": "Other Accounts Payable and Accrued Liabilities",
        "verboseLabel": "Others"
       }
      }
     },
     "localname": "OtherAccountsPayableAndAccruedLiabilities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsCurrent": {
     "auth_ref": [
      "r256",
      "r731"
     ],
     "calculation": {
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current assets classified as other.",
        "label": "Others"
       }
      }
     },
     "localname": "OtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherAssetsNoncurrent": {
     "auth_ref": [
      "r249"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 20.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncurrent assets classified as other.",
        "label": "Other assets"
       }
      }
     },
     "localname": "OtherAssetsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax": {
     "auth_ref": [
      "r263",
      "r264",
      "r267"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 0.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after adjustment, of tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale) and tax expense (benefit) for unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "OCI, Debt Securities, Available-for-Sale, Gain (Loss), after Adjustment, Tax",
        "negatedTotalLabel": "Total comprehensive gain (loss) from available-for-sale marketable securities",
        "totalLabel": "Total comprehensive gain (loss) from available-for-sale marketable securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax": {
     "auth_ref": [
      "r39",
      "r43",
      "r278",
      "r570",
      "r572",
      "r576",
      "r755"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax, before reclassification adjustments of other comprehensive income (loss).",
        "label": "Changes in other comprehensive income (loss) before reclassifications",
        "terseLabel": "Changes in other comprehensive income (loss) before reclassifications",
        "verboseLabel": "Changes in other comprehensive loss before reclassifications"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossBeforeReclassificationsNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent": {
     "auth_ref": [
      "r266"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 10.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness, attributable to parent.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), after Reclassification and Tax, Parent",
        "totalLabel": "Total comprehensive gain (loss) from hedge transactions"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax": {
     "auth_ref": [
      "r262",
      "r266"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 0.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before reclassification, of gain (loss) from derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Unrealized gain (loss) on foreign currency cash flow hedges transactions"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossBeforeReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax": {
     "auth_ref": [
      "r266",
      "r269"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 10.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossCashFlowHedgeGainLossAfterReclassificationAndTaxParent",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax, of reclassification of gain (loss) from accumulated other comprehensive income (AOCI) for derivative instrument designated and qualifying as cash flow hedge included in assessment of hedge effectiveness.",
        "label": "Other Comprehensive Income (Loss), Cash Flow Hedge, Gain (Loss), Reclassification, after Tax",
        "negatedLabel": "Net amount reclassified to earnings from hedging transactions"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossCashFlowHedgeGainLossReclassificationAfterTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax": {
     "auth_ref": [
      "r37",
      "r40",
      "r41",
      "r270",
      "r569"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before tax of reclassification adjustment from accumulated other comprehensive income for translation gain (loss) realized upon the sale or liquidation of an investment in a foreign entity and foreign currency hedges that are designated and qualified as hedging instruments for hedges of the foreign currency exposure of a net investment in a foreign operation.",
        "label": "Gain (loss) on derivative instruments reclassified from OCI to operating expenses"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossForeignCurrencyTransactionAndTranslationReclassificationAdjustmentFromAOCIRealizedUponSaleOrLiquidationBeforeTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossNetOfTax": {
     "auth_ref": [
      "r43",
      "r127",
      "r272",
      "r275",
      "r281",
      "r570",
      "r575",
      "r576",
      "r655",
      "r662",
      "r755",
      "r756"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 10.0,
       "parentTag": "us-gaap_ComprehensiveIncomeNetOfTax",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax and reclassification adjustments of other comprehensive income (loss).",
        "label": "Other Comprehensive Income (Loss), Net of Tax",
        "terseLabel": "Total other comprehensive income (loss)",
        "totalLabel": "Total other comprehensive income (loss)",
        "verboseLabel": "Net current-period other comprehensive loss"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails",
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax": {
     "auth_ref": [
      "r37",
      "r40",
      "r94",
      "r270"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 10.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustment from accumulated other comprehensive income for unrealized gain (loss) realized upon the sale of available-for-sale securities.",
        "label": "Other Comprehensive Income (Loss), Reclassification Adjustment from AOCI for Sale of Securities, Net of Tax",
        "negatedLabel": "Net amount reclassified to earnings from available-for-sale marketable securities",
        "terseLabel": "Net amount reclassified to earnings from available-for-sale marketable securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeLossReclassificationAdjustmentFromAOCIForSaleOfSecuritiesNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax": {
     "auth_ref": [
      "r263",
      "r266"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 0.0,
       "parentTag": "us-gaap_OtherComprehensiveIncomeLossAvailableForSaleSecuritiesTax",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount, after tax and before adjustment, of unrealized holding gain (loss) on investment in debt security measured at fair value with change in fair value recognized in other comprehensive income (available-for-sale). Excludes unrealized gain (loss) on investment in debt security measured at amortized cost (held-to-maturity) from transfer to available-for-sale.",
        "label": "Unrealized gain (loss) on available-for-sale marketable securities"
       }
      }
     },
     "localname": "OtherComprehensiveIncomeUnrealizedHoldingGainLossOnSecuritiesArisingDuringPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherIncomeAndExpensesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Other Income and Expenses [Abstract]"
       }
      }
     },
     "localname": "OtherIncomeAndExpensesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherIncomeAndOtherExpenseDisclosureTextBlock": {
     "auth_ref": [
      "r136",
      "r149"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for other income or other expense items (both operating and nonoperating). Sources of nonoperating income or nonoperating expense that may be disclosed, include amounts earned from dividends, interest on securities, profits (losses) on securities, net and miscellaneous other income or income deductions.",
        "label": "FINANCIAL INCOME (EXPENSES), NET"
       }
      }
     },
     "localname": "OtherIncomeAndOtherExpenseDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-fin"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_OtherLiabilitiesNoncurrent": {
     "auth_ref": [
      "r28"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 20.0,
       "parentTag": "us-gaap_LiabilitiesNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of liabilities classified as other, due after one year or the normal operating cycle, if longer.",
        "label": "Other long-term liability"
       }
      }
     },
     "localname": "OtherLiabilitiesNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_OtherMachineryAndEquipmentMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Other tangible personal property, nonconsumable in nature, with finite lives used to produce goods and services.",
        "label": "Lab equipment [Member]"
       }
      }
     },
     "localname": "OtherMachineryAndEquipmentMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_OtherNonoperatingIncomeExpenseAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Financial expenses:"
       }
      }
     },
     "localname": "OtherNonoperatingIncomeExpenseAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-find"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_OtherShortTermInvestments": {
     "auth_ref": [
      "r214",
      "r232",
      "r753"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 10.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term investments classified as other.",
        "label": "Short-term bank deposits"
       }
      }
     },
     "localname": "OtherShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PayablesAndAccrualsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Payables and Accruals [Abstract]",
        "verboseLabel": "OTHER PAYABLES AND ACCRUED EXPENSES [Abstract]"
       }
      }
     },
     "localname": "PayablesAndAccrualsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/OtherPayablesAndAccruedExpensesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PaymentsForProceedsFromShortTermInvestments": {
     "auth_ref": [
      "r758",
      "r759",
      "r762"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net amount paid (received) by the reporting entity through acquisition or sale and maturities of short-term investments with an original maturity that is three months or less which qualify for treatment as an investing activity based on management's intention and intended by management to be liquidated, if necessary, within the current operating cycle. Includes cash flows from securities classified as trading securities that were acquired for reasons other than sale in the short-term.",
        "label": "Payments for (Proceeds from) Short-term Investments",
        "negatedLabel": "Investment in short-term deposits"
       }
      }
     },
     "localname": "PaymentsForProceedsFromShortTermInvestments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsForRepurchaseOfCommonStock": {
     "auth_ref": [
      "r59"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow to reacquire common stock during the period.",
        "label": "Purchase of ordinary shares"
       }
      }
     },
     "localname": "PaymentsForRepurchaseOfCommonStock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesGross": {
     "auth_ref": [
      "r55",
      "r543"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of business during the period. The cash portion only of the acquisition price.",
        "label": "Cash paid to acquire entity",
        "negatedLabel": "Acquisition of Netonomy, net of cash"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireBusinessesNetOfCashAcquired": {
     "auth_ref": [
      "r55"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 50.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of a business, net of the cash acquired from the purchase.",
        "label": "Payments to Acquire Businesses, Net of Cash Acquired",
        "negatedLabel": "Acquisition"
       }
      }
     },
     "localname": "PaymentsToAcquireBusinessesNetOfCashAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquireMarketableSecurities": {
     "auth_ref": [
      "r85"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 30.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for purchase of marketable security.",
        "label": "Payments to Acquire Marketable Securities",
        "negatedLabel": "Investment in available-for sale marketable securities",
        "totalLabel": "Payments to Acquire Marketable Securities, Total"
       }
      }
     },
     "localname": "PaymentsToAcquireMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PaymentsToAcquirePropertyPlantAndEquipment": {
     "auth_ref": [
      "r56"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 20.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": -1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash outflow associated with the acquisition of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale; includes cash outflows to pay for construction of self-constructed assets.",
        "label": "Payments to Acquire Property, Plant, and Equipment",
        "negatedLabel": "Purchase of property and equipment"
       }
      }
     },
     "localname": "PaymentsToAcquirePropertyPlantAndEquipment",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PlanNameAxis": {
     "auth_ref": [
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by plan name for share-based payment arrangement.",
        "label": "Plan Name [Axis]"
       }
      }
     },
     "localname": "PlanNameAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PlanNameDomain": {
     "auth_ref": [
      "r799",
      "r800",
      "r801",
      "r802",
      "r803",
      "r804",
      "r805",
      "r806",
      "r807",
      "r808",
      "r809",
      "r810",
      "r811",
      "r812",
      "r813",
      "r814",
      "r815",
      "r816",
      "r817",
      "r818",
      "r819",
      "r820",
      "r821",
      "r822",
      "r823",
      "r824"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Plan name for share-based payment arrangement."
       }
      }
     },
     "localname": "PlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PrepaidExpenseAndOtherAssetsCurrent": {
     "auth_ref": [
      "r754"
     ],
     "calculation": {
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://allot.com/role/allt-cbs": {
       "order": 40.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits in future periods, and amount of other assets that are expected to be realized or consumed within one year or the normal operating cycle, if longer.",
        "label": "Other receivables and prepaid expenses",
        "totalLabel": "Other receivables and prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseAndOtherAssetsCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails",
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidExpenseCurrent": {
     "auth_ref": [
      "r255",
      "r384",
      "r385",
      "r696"
     ],
     "calculation": {
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails": {
       "order": 50.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for costs that provide economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid expenses"
       }
      }
     },
     "localname": "PrepaidExpenseCurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PrepaidInterest": {
     "auth_ref": [
      "r697",
      "r710",
      "r780"
     ],
     "calculation": {
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails": {
       "order": 20.0,
       "parentTag": "us-gaap_PrepaidExpenseAndOtherAssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of asset related to consideration paid in advance for interest that provides economic benefits within a future period of one year or the normal operating cycle, if longer.",
        "label": "Prepaid Interest",
        "terseLabel": "Accrued interest"
       }
      }
     },
     "localname": "PrepaidInterest",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/OtherReceivablesAndPrepaidExpensesScheduleOfOtherAccountsReceivableAndPrepaidExpensesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromConvertibleDebt": {
     "auth_ref": [
      "r58"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 10.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from the issuance of a long-term debt instrument which can be exchanged for a specified amount of another security, typically the entity's common stock, at the option of the issuer or the holder.",
        "label": "Proceeds from Convertible Debt",
        "terseLabel": "Issuance of convertible debt"
       }
      }
     },
     "localname": "ProceedsFromConvertibleDebt",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromIssuanceOfWarrants": {
     "auth_ref": [
      "r57"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow from issuance of rights to purchase common shares at predetermined price (usually issued together with corporate debt).",
        "label": "Proceeds from warrants issued as investment banking fee"
       }
      }
     },
     "localname": "ProceedsFromIssuanceOfWarrants",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromSaleAndMaturityOfMarketableSecurities": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 40.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInInvestingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cash inflow associated with the aggregate amount received by the entity through sale or maturity of marketable securities (held-to-maturity or available-for-sale) during the period.",
        "label": "Proceeds from Sale and Maturity of Marketable Securities",
        "terseLabel": "Proceeds from sales and maturity of available-for sale marketable securities",
        "totalLabel": "Proceeds from Sale and Maturity of Marketable Securities, Total"
       }
      }
     },
     "localname": "ProceedsFromSaleAndMaturityOfMarketableSecurities",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProceedsFromStockOptionsExercised": {
     "auth_ref": [
      "r57",
      "r147"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocf": {
       "order": 0.0,
       "parentTag": "us-gaap_NetCashProvidedByUsedInFinancingActivities",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash inflow from exercise of option under share-based payment arrangement.",
        "label": "Proceeds from exercise of stock options",
        "verboseLabel": "Proceeds from exercise of share options"
       }
      }
     },
     "localname": "ProceedsFromStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ProductMember": {
     "auth_ref": [
      "r718"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Article or substance produced by nature, labor or machinery.",
        "label": "Product [Member]"
       }
      }
     },
     "localname": "ProductMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Property, Plant and Equipment [Abstract]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentByTypeAxis": {
     "auth_ref": [
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of long-lived, physical assets used to produce goods and services and not intended for resale.",
        "label": "Property, Plant and Equipment, Type [Axis]",
        "verboseLabel": "Long-Lived Tangible Asset [Axis]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentByTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentDisclosureTextBlock": {
     "auth_ref": [
      "r117",
      "r679",
      "r680",
      "r681"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "PROPERTY AND EQUIPMENT, NET"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-paen"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentEstimatedUsefulLives": {
     "auth_ref": [
      "r110"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Describes the periods of time over which an entity anticipates to receive utility from its property, plant and equipment (that is, the periods of time over which an entity allocates the initial cost of its property, plant and equipment).",
        "label": "Estimated useful lives"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentEstimatedUsefulLives",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentGross": {
     "auth_ref": [
      "r113",
      "r245"
     ],
     "calculation": {
      "http://allot.com/role/PropertyAndEquipmentNetDetails": {
       "order": 0.0,
       "parentTag": "us-gaap_PropertyPlantAndEquipmentNet",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount before accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Property, Plant and Equipment [Line Items]"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentNet": {
     "auth_ref": [
      "r115",
      "r230",
      "r659",
      "r731"
     ],
     "calculation": {
      "http://allot.com/role/PropertyAndEquipmentNetDetails": {
       "order": null,
       "parentTag": null,
       "root": true,
       "weight": null
      },
      "http://allot.com/role/allt-cbs": {
       "order": 50.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after accumulated depreciation, depletion and amortization of physical assets used in the normal conduct of business to produce goods and services and not intended for resale. Examples include, but are not limited to, land, buildings, machinery and equipment, office equipment, and furniture and fixtures.",
        "label": "Property and equipment, net",
        "totalLabel": "Deprecated cost"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentNet",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails",
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentPolicyTextBlock": {
     "auth_ref": [
      "r115",
      "r679",
      "r680"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for long-lived, physical asset used in normal conduct of business and not intended for resale. Includes, but is not limited to, work of art, historical treasure, and similar asset classified as collections.",
        "label": "Property, Plant and Equipment, Policy [Policy Text Block]",
        "verboseLabel": "Property and equipment, net"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTextBlock": {
     "auth_ref": [
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Schedule of Property and Equipment"
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-paent"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_PropertyPlantAndEquipmentTypeDomain": {
     "auth_ref": [
      "r113"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Listing of long-lived, physical assets that are used in the normal conduct of business to produce goods and services and not intended for resale. Examples include land, buildings, machinery and equipment, and other types of furniture and equipment including, but not limited to, office equipment, furniture and fixtures, and computer equipment and software."
       }
      }
     },
     "localname": "PropertyPlantAndEquipmentTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ProvisionForDoubtfulAccounts": {
     "auth_ref": [
      "r284",
      "r368"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expense (reversal of expense) for expected credit loss on accounts receivable.",
        "label": "Accounts Receivable, Credit Loss Expense (Reversal)",
        "negatedLabel": "Current-period provision for expected credit losses"
       }
      }
     },
     "localname": "ProvisionForDoubtfulAccounts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAllowanceOfCreditLossesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax": {
     "auth_ref": [
      "r39",
      "r43",
      "r278",
      "r570",
      "r574",
      "r576",
      "r755"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount after tax of reclassification adjustments of other comprehensive income (loss).",
        "label": "Reclassification from Accumulated Other Comprehensive Income, Current Period, Net of Tax",
        "negatedLabel": "Amounts reclassified from accumulated other comprehensive loss",
        "terseLabel": "Amounts reclassified from accumulated other comprehensive loss"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTax",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Amounts reclassified from accumulated other comprehensive income (loss) to :",
        "verboseLabel": "Amounts reclassified from accumulated other comprehensive loss to:"
       }
      }
     },
     "localname": "ReclassificationFromAccumulatedOtherComprehensiveIncomeCurrentPeriodNetOfTaxAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyDomain": {
     "auth_ref": [
      "r466",
      "r598",
      "r599"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Related parties include affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Domain]"
       }
      }
     },
     "localname": "RelatedPartyDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals",
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RelatedPartyTransactionAmountsOfTransaction": {
     "auth_ref": [
      "r203",
      "r598"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of transactions with related party during the financial reporting period.",
        "label": "Related Party Transaction, Amounts of Transaction",
        "terseLabel": "Payments to related party for services"
       }
      }
     },
     "localname": "RelatedPartyTransactionAmountsOfTransaction",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RelatedPartyTransactionLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Related Party Transaction [Line Items]"
       }
      }
     },
     "localname": "RelatedPartyTransactionLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Related Party Transactions [Abstract]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsByRelatedPartyAxis": {
     "auth_ref": [
      "r466",
      "r598",
      "r641",
      "r642",
      "r643",
      "r644",
      "r645",
      "r646",
      "r647",
      "r648",
      "r649",
      "r650",
      "r651",
      "r652",
      "r853"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of related party. Related parties include, but not limited to, affiliates; other entities for which investments are accounted for by the equity method by the entity; trusts for benefit of employees; and principal owners, management, and members of immediate families. It also may include other parties with which the entity may control or can significantly influence the management or operating policies of the other to an extent that one of the transacting parties might be prevented from fully pursuing its own separate interests.",
        "label": "Related Party [Axis]"
       }
      }
     },
     "localname": "RelatedPartyTransactionsByRelatedPartyAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals",
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RelatedPartyTransactionsDisclosureTextBlock": {
     "auth_ref": [
      "r596",
      "r597",
      "r599",
      "r600",
      "r601"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Related Party Transactions Disclosure [Text Block]",
        "terseLabel": "RELATED PARTIES BALANCES AND TRANSACTIONS"
       }
      }
     },
     "localname": "RelatedPartyTransactionsDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONS"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost": {
     "auth_ref": [
      "r150"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 20.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The costs incurred in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process whether intended for sale or the entity's use, during the reporting period charged to research and development projects, excluding in-process research and development acquired in a business combination consummated during the period. Excludes software research and development, which has a separate concept.",
        "label": "Research and Development Expense (Excluding Acquired in Process Cost)",
        "terseLabel": "Research and development (net of grant participations of $ 825, $ 167 and $ 339 for the years ended December 31, 2022, 2021 and 2020, respectively)"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseExcludingAcquiredInProcessCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpenseMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption in which the reported facts about research and development expense have been included.",
        "label": "Research and development [Member]"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ResearchAndDevelopmentExpensePolicy": {
     "auth_ref": [
      "r150"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for costs it has incurred (1) in a planned search or critical investigation aimed at discovery of new knowledge with the hope that such knowledge will be useful in developing a new product or service, a new process or technique, or in bringing about a significant improvement to an existing product or process; or (2) to translate research findings or other knowledge into a plan or design for a new product or process or for a significant improvement to an existing product or process.",
        "label": "Research and development costs"
       }
      }
     },
     "localname": "ResearchAndDevelopmentExpensePolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalents": {
     "auth_ref": [
      "r65",
      "r68",
      "r207",
      "r227",
      "r244"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 60.0,
       "parentTag": "us-gaap_AssetsCurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash and cash equivalents restricted as to withdrawal or usage. Cash includes, but is not limited to, currency on hand, demand deposits with banks or financial institutions, and other accounts with general characteristics of demand deposits. Cash equivalents include, but are not limited to, short-term, highly liquid investments that are both readily convertible to known amounts of cash and so near their maturity that they present insignificant risk of changes in value because of changes in interest rates.",
        "label": "Restricted deposits"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalents",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedCashAndCashEquivalentsItemsLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Restricted Cash and Cash Equivalents Items [Line Items]"
       }
      }
     },
     "localname": "RestrictedCashAndCashEquivalentsItemsLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RestrictedInvestmentsNoncurrent": {
     "auth_ref": [
      "r675",
      "r676"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 10.0,
       "parentTag": "us-gaap_AssetsNoncurrent",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "This element represents the noncurrent portion of investments which are not defined as or included in marketable (debt, equity, or other) securities that are pledged or subject to withdrawal restrictions.",
        "label": "Restricted Investments, Noncurrent",
        "verboseLabel": "Restricted deposits"
       }
      }
     },
     "localname": "RestrictedInvestmentsNoncurrent",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RestrictedStockUnitsRSUMember": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share instrument which is convertible to stock or an equivalent amount of cash, after a specified period of time or when specified performance conditions are met.",
        "label": "Restricted Stock Units (RSUs) [Member]"
       }
      }
     },
     "localname": "RestrictedStockUnitsRSUMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-sesorsuad"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RetainedEarningsAccumulatedDeficit": {
     "auth_ref": [
      "r13",
      "r132",
      "r228",
      "r670",
      "r672",
      "r731"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 40.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Accumulated deficit"
       }
      }
     },
     "localname": "RetainedEarningsAccumulatedDeficit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RetainedEarningsMember": {
     "auth_ref": [
      "r239",
      "r297",
      "r298",
      "r299",
      "r302",
      "r308",
      "r310",
      "r364",
      "r503",
      "r504",
      "r505",
      "r528",
      "r529",
      "r556",
      "r667",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The cumulative amount of the reporting entity's undistributed earnings or deficit.",
        "label": "Accumulated deficit [Member]"
       }
      }
     },
     "localname": "RetainedEarningsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_RevenueRecognitionPolicyTextBlock": {
     "auth_ref": [
      "r704",
      "r705"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for revenue. Includes revenue from contract with customer and from other sources.",
        "label": "Revenue recognition"
       }
      }
     },
     "localname": "RevenueRecognitionPolicyTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_Revenues": {
     "auth_ref": [
      "r280",
      "r289",
      "r334",
      "r335",
      "r340",
      "r344",
      "r345",
      "r351",
      "r352",
      "r355",
      "r363",
      "r403",
      "r404",
      "r406",
      "r407",
      "r408",
      "r409",
      "r410",
      "r412",
      "r413",
      "r564",
      "r658",
      "r793"
     ],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 0.0,
       "parentTag": "us-gaap_GrossProfit",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of revenue recognized from goods sold, services rendered, insurance premiums, or other activities that constitute an earning process. Includes, but is not limited to, investment and interest income before deduction of interest expense when recognized as a component of revenue, and sales and trading gain (loss).",
        "label": "Total revenues",
        "totalLabel": "Total Revenue",
        "verboseLabel": "Revenues"
       }
      }
     },
     "localname": "Revenues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-csocl",
      "http://allot.com/role/allt-gisorbgld",
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_RevenuesAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Revenues:"
       }
      }
     },
     "localname": "RevenuesAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability": {
     "auth_ref": [
      "r589",
      "r730"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase in right-of-use asset obtained in exchange for operating lease liability.",
        "label": "Right-of-use assets obtained in the exchange for operating lease liabilities"
       }
      }
     },
     "localname": "RightOfUseAssetObtainedInExchangeForOperatingLeaseLiability",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SaleOfStockPricePerShare": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share amount received by subsidiary or equity investee for each share of common stock issued or sold in the stock transaction.",
        "label": "Secondary public offering, common stock price per share"
       }
      }
     },
     "localname": "SaleOfStockPricePerShare",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SalesMember": {
     "auth_ref": [
      "r188"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing revenue from sale of goods and services rendered in the normal course of business.",
        "label": "Sales [Member]"
       }
      }
     },
     "localname": "SalesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the (a) carrying value as of the balance sheet date of liabilities incurred (and for which invoices have typically been received) and payable to vendors for goods and services received that are used in an entity's business (accounts payable); (b) other payables; and (c) accrued liabilities. Examples include taxes, interest, rent and utilities. Used to reflect the current portion of the liabilities (due within one year or within the normal operating cycle if longer). An alternative caption includes accrued expenses.",
        "label": "Schedule of Other Payables and Accrued Expenses"
       }
      }
     },
     "localname": "ScheduleOfAccountsPayableAndAccruedLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-opaaet"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock": {
     "auth_ref": [
      "r39",
      "r849",
      "r850"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of accumulated other comprehensive income (loss).",
        "label": "Schedule of Accumulated Other Comprehensive Income"
       }
      }
     },
     "localname": "ScheduleOfAccumulatedOtherComprehensiveIncomeLossTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock": {
     "auth_ref": [
      "r70"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of securities (including those issuable pursuant to contingent stock agreements) that could potentially dilute basic earnings per share (EPS) in the future that were not included in the computation of diluted EPS because to do so would increase EPS amounts or decrease loss per share amounts for the period presented, by antidilutive securities.",
        "label": "Summary of numbers of shares were excluded from the computation of diluted net loss per ordinary"
       }
      }
     },
     "localname": "ScheduleOfAntidilutiveSecuritiesExcludedFromComputationOfEarningsPerShareTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-epst"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Debt Securities, Available-for-sale [Line Items]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation of available-for-sale securities from cost basis to fair value.",
        "label": "Schedule of Available-for-sale Securities Reconciliation [Table Text Block]",
        "terseLabel": "Schedule of summary of Available-for-Sale Marketable Securities"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-amst"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfAvailableForSaleSecuritiesTable": {
     "auth_ref": [
      "r88",
      "r89",
      "r90",
      "r91",
      "r92",
      "r93",
      "r217",
      "r218"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of available-for-sale securities which includes, but is not limited to, changes in the cost basis and fair value, fair value and gross unrealized gain (loss), fair values by type of security, contractual maturity and classification, amortized cost basis, contracts to acquire securities to be accounted for as available-for-sale, debt maturities, transfers to trading, change in net unrealized holding gain (loss) net of tax, continuous unrealized loss position fair value, aggregate losses qualitative disclosures, other than temporary impairment (OTTI) losses or other disclosures related to available for sale securities.",
        "label": "Schedule of Available-for-sale Securities [Table]"
       }
      }
     },
     "localname": "ScheduleOfAvailableForSaleSecuritiesTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTable": {
     "auth_ref": [
      "r163",
      "r164",
      "r542"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting each material business combination (or series of individually immaterial business combinations) completed during the period, including background, timing, and recognized assets and liabilities.",
        "label": "Schedule of Business Acquisitions, by Acquisition [Table]"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails",
      "http://allot.com/role/GeneralScheduleOfEstimatedFairValuesOfAssetsAcquiredAndLiabilitiesAssumedDetails",
      "http://allot.com/role/allt-gt"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock": {
     "auth_ref": [
      "r163",
      "r164"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of a material business combination completed during the period, including background, timing, and recognized assets and liabilities. This table does not include leveraged buyouts.",
        "label": "Schedule of the Fair Value of Assets Acquired and Liabilities Assumed"
       }
      }
     },
     "localname": "ScheduleOfBusinessAcquisitionsByAcquisitionTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-gt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock": {
     "auth_ref": [
      "r158"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of income tax expense attributable to continuing operations for each year presented including, but not limited to: current tax expense (benefit), deferred tax expense (benefit), investment tax credits, government grants, the benefits of operating loss carryforwards, tax expense that results from allocating certain tax benefits either directly to contributed capital or to reduce goodwill or other noncurrent intangible assets of an acquired entity, adjustments of a deferred tax liability or asset for enacted changes in tax laws or rates or a change in the tax status of the entity, and adjustments of the beginning-of-the-year balances of a valuation allowance because of a change in circumstances that causes a change in judgment about the realizability of the related deferred tax asset in future years.",
        "label": "Schedule of Income Tax Expense"
       }
      }
     },
     "localname": "ScheduleOfComponentsOfIncomeTaxExpenseBenefitTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toit"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock": {
     "auth_ref": [
      "r155"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of net deferred tax asset or liability recognized in an entity's statement of financial position, including the following: the total of all deferred tax liabilities, the total of all deferred tax assets, the total valuation allowance recognized for deferred tax assets.",
        "label": "Schedule of Deferred Income Taxes"
       }
      }
     },
     "localname": "ScheduleOfDeferredTaxAssetsAndLiabilitiesTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toit"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock": {
     "auth_ref": [
      "r773"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of an entity's basic and diluted earnings per share calculations, including a reconciliation of numerators and denominators of the basic and diluted per-share computations for income from continuing operations.",
        "label": "Schedule of the Computation of Basic and Diluted Net Earnings (Loss) per Share"
       }
      }
     },
     "localname": "ScheduleOfEarningsPerShareBasicAndDilutedTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-epst"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock": {
     "auth_ref": [
      "r798"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the effect of fair value measurements using significant unobservable inputs (Level 3) on changes in plan assets of pension plans and/or other employee benefit plans for the period.",
        "label": "Schedule of Fair Value Measurements Using Significant Unobservable Inputs"
       }
      }
     },
     "localname": "ScheduleOfEffectOfSignificantUnobservableInputsChangesInPlanAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-fvmt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock": {
     "auth_ref": [
      "r153"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the reconciliation using percentage or dollar amounts of the reported amount of income tax expense attributable to continuing operations for the year to the amount of income tax expense that would result from applying domestic federal statutory tax rates to pretax income from continuing operations.",
        "label": "Schedule of the Reconciliation of the Theoretical Tax Expenses"
       }
      }
     },
     "localname": "ScheduleOfEffectiveIncomeTaxRateReconciliationTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toit"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable": {
     "auth_ref": [
      "r145",
      "r148"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about amount recognized for award under share-based payment arrangement. Includes, but is not limited to, amount expensed in statement of income or comprehensive income, amount capitalized in statement of financial position, and corresponding reporting line item in financial statements.",
        "label": "Share-based Payment Arrangement, Expensed and Capitalized, Amount [Table]"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock": {
     "auth_ref": [
      "r145"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of allocation of amount expensed and capitalized for award under share-based payment arrangement to statement of income or comprehensive income and statement of financial position. Includes, but is not limited to, corresponding line item in financial statement.",
        "label": "Schedule of Stock-Based Compensation Expense"
       }
      }
     },
     "localname": "ScheduleOfEmployeeServiceShareBasedCompensationAllocationOfRecognizedPeriodCostsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock": {
     "auth_ref": [
      "r82"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the names of foreign countries in which material long-lived assets other than financial instruments, long-term customer relationships of a financial institution, mortgage and other servicing rights, deferred policy acquisition costs, and deferred tax assets are located, and amount of such long-lived assets located in that country or foreign geographic area.",
        "label": "Schedule of Long-Lived Assets by Geographic Location"
       }
      }
     },
     "localname": "ScheduleOfEntityWideDisclosureOnGeographicAreasLongLivedAssetsInIndividualForeignCountriesByCountryTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-git"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable": {
     "auth_ref": [
      "r83"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure about the extent of the entity's reliance on its major customers.",
        "label": "Schedule of Revenue by Major Customers, by Reporting Segments [Table]"
       }
      }
     },
     "localname": "ScheduleOfEntityWideRevenueByMajorCustomersByReportingSegmentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-gisomcd"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTable": {
     "auth_ref": [
      "r101",
      "r104",
      "r639"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of assets, excluding financial assets and goodwill, lacking physical substance with a finite life.",
        "label": "Schedule of Finite-Lived Intangible Assets [Table]"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock": {
     "auth_ref": [
      "r101",
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of assets, excluding financial assets and goodwill, lacking physical substance with a finite life, by either major class or business segment.",
        "label": "Schedule of Intangible Assets"
       }
      }
     },
     "localname": "ScheduleOfFiniteLivedIntangibleAssetsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-iant"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock": {
     "auth_ref": [
      "r184"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the presentation of foreign exchange contracts on the statement of financial position, including the fair value amounts and location of such amounts.",
        "label": "Schedule of the Fair Value of Open Foreign Exchange Contracts"
       }
      }
     },
     "localname": "ScheduleOfForeignExchangeContractsStatementOfFinancialPositionTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-dit"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock": {
     "auth_ref": [
      "r765"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of income before income tax between domestic and foreign jurisdictions.",
        "label": "Schedule of Pre-tax Income (Loss)"
       }
      }
     },
     "localname": "ScheduleOfIncomeBeforeIncomeTaxDomesticAndForeignTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toit"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfInventoryCurrentTableTextBlock": {
     "auth_ref": [
      "r2",
      "r17",
      "r18",
      "r19"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the carrying amount as of the balance sheet date of merchandise, goods, commodities, or supplies held for future sale or to be used in manufacturing, servicing or production process.",
        "label": "Schedule of Inventory"
       }
      }
     },
     "localname": "ScheduleOfInventoryCurrentTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-it"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfLineOfCreditFacilitiesTextBlock": {
     "auth_ref": [
      "r22"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of short-term or long-term contractual arrangements with lenders, including letters of credit, standby letters of credit, and revolving credit arrangements, under which borrowings can be made up to maximum amount as of any point in time conditional on satisfaction of specified terms before, as of and after the date of drawdowns on the line.",
        "label": "Schedule of Allowance of Credit Losses"
       }
      }
     },
     "localname": "ScheduleOfLineOfCreditFacilitiesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the components of non-operating income or non-operating expense that may include amounts earned from dividends, interest on securities, gains (losses) on securities sold, equity earnings of unconsolidated affiliates, net gain (loss) on sales of business, interest expense and other miscellaneous income or expense items.",
        "label": "Schedule of Financial Income, Net"
       }
      }
     },
     "localname": "ScheduleOfOtherNonoperatingIncomeExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-fint"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfPropertyPlantAndEquipmentTable": {
     "auth_ref": [
      "r115"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about physical assets used in the normal conduct of business and not intended for resale. Includes, but is not limited to, balances by class of assets, depreciation and depletion expense and method used, including composite depreciation, and accumulated deprecation.",
        "label": "Property, Plant and Equipment [Table]"
       }
      }
     },
     "localname": "ScheduleOfPropertyPlantAndEquipmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/PropertyAndEquipmentNetDetails",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfEstimatedUsefulLivesAtAnnualRatesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRelatedPartyTransactionsByRelatedPartyTable": {
     "auth_ref": [
      "r202",
      "r203"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule of quantitative and qualitative information pertaining to related party transactions. Examples of related party transactions include transactions between (a) a parent company and its subsidiary; (b) subsidiaries of a common parent; (c) and entity and its principal owners; and (d) affiliates.",
        "label": "Schedule of Related Party Transactions, by Related Party [Table]"
       }
      }
     },
     "localname": "ScheduleOfRelatedPartyTransactionsByRelatedPartyTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/RELATEDPARTIESBALANCESANDTRANSACTIONSDetailTextuals"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRestrictedCashAndCashEquivalentsTable": {
     "auth_ref": [
      "r68",
      "r207",
      "r227"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about cash and cash equivalents restricted as to withdrawal or usage.",
        "label": "Restrictions on Cash and Cash Equivalents [Table]"
       }
      }
     },
     "localname": "ScheduleOfRestrictedCashAndCashEquivalentsTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the extent of the entity's reliance on its major customers, if revenues from transactions with a single external customer amount to 10 percent or more of entity revenues, including the disclosure of that fact, the total amount of revenues from each such customer, and the identity of the reportable segment or segments reporting the revenues. The entity need not disclose the identity of a major customer or the amount of revenues that each segment reports from that customer. For these purposes, a group of companies known to the entity to be under common control is considered a single customer, and the federal government, a state government, a local government such as a county or municipality, or a foreign government is each considered a single customer.",
        "label": "Schedule of Major Customers"
       }
      }
     },
     "localname": "ScheduleOfRevenueByMajorCustomersByReportingSegmentsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-git"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock": {
     "auth_ref": [
      "r48",
      "r81"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the names of foreign countries from which revenue is material and the amount of revenue from external customers attributed to those countries. An entity may also provide subtotals of geographic information about groups of countries.",
        "label": "Schedule of Revenues by Geographic Location"
       }
      }
     },
     "localname": "ScheduleOfRevenueFromExternalCustomersAttributedToForeignCountriesByGeographicAreaTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-git"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfSegmentReportingInformationBySegmentTable": {
     "auth_ref": [
      "r78",
      "r79",
      "r80",
      "r98"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A table disclosing the profit or loss and total assets for each reportable segment of the entity. An entity discloses certain information on each reportable segment if the amounts (a) are included in the measure of segment profit or loss reviewed by the chief operating decision maker or (b) are otherwise regularly provided to the chief operating decision maker, even if not included in that measure of segment profit or loss.",
        "label": "Schedule of Segment Reporting Information, by Segment [Table]"
       }
      }
     },
     "localname": "ScheduleOfSegmentReportingInformationBySegmentTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-gisolad",
      "http://allot.com/role/allt-gisorbgld"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable": {
     "auth_ref": [
      "r469",
      "r470",
      "r471",
      "r472",
      "r473",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of information about share-based payment arrangement.",
        "label": "Schedule of Share-based Compensation Arrangements by Share-based Payment Award [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationArrangementsByShareBasedPaymentAwardTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-sesorsuad"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock": {
     "auth_ref": [
      "r137"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the number and weighted-average grant date fair value for restricted stock units that were outstanding at the beginning and end of the year, and the number of restricted stock units that were granted, vested, or forfeited during the year.",
        "label": "Summary of Restricted Stock Unit Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationRestrictedStockUnitsAwardActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-set"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable": {
     "auth_ref": [
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Details comprising a table providing supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Table]"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesoood"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock": {
     "auth_ref": [
      "r137",
      "r139",
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure for stock option plans. Includes, but is not limited to, outstanding awards at beginning and end of year, grants, exercises, forfeitures, and weighted-average grant date fair value.",
        "label": "Schedule of Stock Option Activity"
       }
      }
     },
     "localname": "ScheduleOfShareBasedCompensationStockOptionsActivityTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-set"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock": {
     "auth_ref": [
      "r143"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the significant assumptions used during the year to estimate the fair value of stock options, including, but not limited to: (a) expected term of share options and similar instruments, (b) expected volatility of the entity's shares, (c) expected dividends, (d) risk-free rate(s), and (e) discount for post-vesting restrictions.",
        "label": "Schedule of Stock-Based Compensation Assumptions"
       }
      }
     },
     "localname": "ScheduleOfShareBasedPaymentAwardStockOptionsValuationAssumptionsTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapt"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock": {
     "auth_ref": [
      "r104"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of the amount of amortization expense expected to be recorded in succeeding fiscal years for finite-lived intangible assets.",
        "label": "Schedule of Estimated Amortization Expense"
       }
      }
     },
     "localname": "ScheduleofFiniteLivedIntangibleAssetsFutureAmortizationExpenseTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-iant"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Segment Reporting [Abstract]"
       }
      }
     },
     "localname": "SegmentReportingAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingAssetReconcilingItemLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting, Asset Reconciling Item [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingAssetReconcilingItemLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-gisolad"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SegmentReportingDisclosureTextBlock": {
     "auth_ref": [
      "r331",
      "r332",
      "r333",
      "r338",
      "r339",
      "r343",
      "r347",
      "r348",
      "r349",
      "r350",
      "r351",
      "r354",
      "r355",
      "r356"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for reporting segments including data and tables. Reportable segments include those that meet any of the following quantitative thresholds a) it's reported revenue, including sales to external customers and intersegment sales or transfers is 10 percent or more of the combined revenue, internal and external, of all operating segments b) the absolute amount of its reported profit or loss is 10 percent or more of the greater, in absolute amount of 1) the combined reported profit of all operating segments that did not report a loss or 2) the combined reported loss of all operating segments that did report a loss c) its assets are 10 percent or more of the combined assets of all operating segments.",
        "label": "GEOGRAPHIC INFORMATION"
       }
      }
     },
     "localname": "SegmentReportingDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-gi"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SegmentReportingRevenueReconcilingItemLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Segment Reporting, Revenue Reconciling Item [Line Items]"
       }
      }
     },
     "localname": "SegmentReportingRevenueReconcilingItemLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-gisorbgld"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SellingAndMarketingExpense": {
     "auth_ref": [],
     "calculation": {
      "http://allot.com/role/allt-csocl": {
       "order": 0.0,
       "parentTag": "us-gaap_OperatingExpenses",
       "weight": 1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The aggregate total amount of expenses directly related to the marketing or selling of products or services.",
        "label": "Sales and marketing"
       }
      }
     },
     "localname": "SellingAndMarketingExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SellingAndMarketingExpenseMember": {
     "auth_ref": [
      "r46"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Primary financial statement caption encompassing selling and marketing expense.",
        "label": "Sales and marketing [Member]"
       }
      }
     },
     "localname": "SellingAndMarketingExpenseMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationExpenseDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ServiceMember": {
     "auth_ref": [
      "r718"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Assistance, including, but not limited to, technology, license and maintenance, license and service, maintenance, oil and gas, and financial service.",
        "label": "Service [Member]"
       }
      }
     },
     "localname": "ServiceMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SeveranceCosts1": {
     "auth_ref": [
      "r63"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of expenses for special or contractual termination benefits provided to current employees involuntarily terminated under a benefit arrangement associated exit or disposal activities pursuant to an authorized plan. Excludes expenses related to one-time termination benefits, a discontinued operation or an asset retirement obligation.",
        "label": "Severance expense"
       }
      }
     },
     "localname": "SeveranceCosts1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensation": {
     "auth_ref": [
      "r62"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of noncash expense for share-based payment arrangement.",
        "label": "Share based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensation",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1": {
     "auth_ref": [
      "r727"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period over which grantee's right to exercise award under share-based payment arrangement is no longer contingent on satisfaction of service or performance condition, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents reported fact of one year, five months, and thirteen days. Includes, but is not limited to, combination of market, performance or service condition.",
        "label": "Vesting period for plan"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardAwardVestingPeriod1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod": {
     "auth_ref": [
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that were forfeited during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeited in Period",
        "negatedLabel": "Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeitedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesorsuad"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r488"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average fair value as of the grant date of equity-based award plans other than stock (unit) option plans that were not exercised or put into effect as a result of the occurrence of a terminating event.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Forfeitures, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsForfeituresWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesorsuad"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod": {
     "auth_ref": [
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of grants made during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-sesorsuad"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r486"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value at grant date for nonvested equity-based awards issued during the period on other than stock (or unit) option plans (for example, phantom stock or unit plan, stock or unit appreciation rights plan, performance target plan).",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Grants in Period, Weighted Average Grant Date Fair Value",
        "verboseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsGrantsInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesorsuad"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber": {
     "auth_ref": [
      "r483",
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of non-vested equity-based payment instruments, excluding stock (or unit) options, that validly exist and are outstanding as of the balance sheet date.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Number",
        "periodEndLabel": "Unvested at end of year",
        "periodStartLabel": "Outstanding at beginning of year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesorsuad"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "verboseLabel": "Number of shares upon exercise"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesorsuad"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r483",
      "r484"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Per share or unit weighted-average fair value of nonvested award under share-based payment arrangement. Excludes share and unit options.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Nonvested, Weighted Average Grant Date Fair Value",
        "periodEndLabel": "Unvested at end of year",
        "periodStartLabel": "Outstanding at beginning of year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesorsuad"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average share price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsNonvestedWeightedAverageGrantDateFairValueRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesorsuad"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of equity-based payment instruments, excluding stock (or unit) options, that vested during the reporting period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Equity Instruments Other than Options, Vested in Period",
        "negatedLabel": "Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesorsuad"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue": {
     "auth_ref": [
      "r487"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted average fair value as of grant date pertaining to an equity-based award plan other than a stock (or unit) option plan for which the grantee gained the right during the reporting period, by satisfying service and performance requirements, to receive or retain shares or units, other instruments, or cash in accordance with the terms of the arrangement.",
        "label": "Vested"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardEquityInstrumentsOtherThanOptionsVestedInPeriodWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesorsuad"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate": {
     "auth_ref": [
      "r497"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated dividend rate (a percentage of the share price) to be paid (expected dividends) to holders of the underlying shares over the option's term.",
        "label": "Dividend yield"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedDividendRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the maximum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Volatility, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The estimated measure of the minimum percentage by which a share price is expected to fluctuate during a period. Volatility also may be defined as a probability-weighted measure of the dispersion of returns about the mean. The volatility of a share price is the standard deviation of the continuously compounded rates of return on the share over a specified period. That is the same as the standard deviation of the differences in the natural logarithms of the stock prices plus dividends, if any, over the period.",
        "label": "Volatility, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsExpectedVolatilityRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The maximum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Risk free interest rate, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMaximum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The minimum risk-free interest rate assumption that is used in valuing an option on its own shares.",
        "label": "Risk free interest rate, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsRiskFreeInterestRateMinimum",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfStock-basedCompensationAssumptionsDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate": {
     "auth_ref": [
      "r496"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Rate of weighted-average expected volatility for award under share-based payment arrangement.",
        "label": "Expected volatility"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardFairValueAssumptionsWeightedAverageVolatilityRate",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-sesorsuad"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant": {
     "auth_ref": [
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The difference between the maximum number of shares (or other type of equity) authorized for issuance under the plan (including the effects of amendments and adjustments), and the sum of: 1) the number of shares (or other type of equity) already issued upon exercise of options or other equity-based awards under the plan; and 2) shares (or other type of equity) reserved for issuance on granting of outstanding awards, net of cancellations and forfeitures, if applicable.",
        "label": "Shares available for future issuance"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardNumberOfSharesAvailableForGrant",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares into which fully or partially vested stock options outstanding as of the balance sheet date can be currently converted under the option plan.",
        "label": "Shares upon exercise of options exercisable as of December 31, 2019",
        "periodEndLabel": "Exercisable at end of year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesoood",
      "http://allot.com/role/allt-sesosoad"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r477"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The weighted-average price as of the balance sheet date at which grantees can acquire the shares reserved for issuance on vested portions of options outstanding and currently exercisable under the stock option plan.",
        "label": "Exercisable at end of year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue": {
     "auth_ref": [
      "r490"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of accumulated difference between fair value of underlying shares on dates of exercise and exercise price on options exercised (or share units converted) into shares.",
        "label": "Intrinsic value of options exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsExercisesInPeriodTotalIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The number of shares under options that were cancelled during the reporting period as a result of occurrence of a terminating event specified in contractual agreements pertaining to the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Forfeitures in Period",
        "negatedLabel": "Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsForfeituresInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod": {
     "auth_ref": [
      "r806"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Net number of share options (or share units) granted during the period.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Grants in Period, Net of Forfeitures",
        "verboseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross": {
     "auth_ref": [
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Gross number of share options (or share units) granted during the period.",
        "label": "Options granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsGrantsInPeriodGross",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue": {
     "auth_ref": [
      "r146"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which the current fair value of the underlying stock exceeds the exercise price of options outstanding.",
        "label": "Intrinsic value of options outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber": {
     "auth_ref": [
      "r475",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options outstanding, including both vested and non-vested options.",
        "label": "Shares upon exercise of options outstanding as of December 31, 2019",
        "periodEndLabel": "Outstanding at end of year",
        "periodStartLabel": "Outstanding at beginning of year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesoood",
      "http://allot.com/role/allt-sesosoad"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "A roll forward is a reconciliation of a concept from the beginning of a period to the end of a period.",
        "label": "Number of shares upon exercise"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingRollForward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice": {
     "auth_ref": [
      "r475",
      "r476"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees can acquire the shares reserved for issuance under the stock option plan.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Outstanding, Weighted Average Exercise Price",
        "periodEndLabel": "Outstanding at end of year",
        "periodStartLabel": "Outstanding at beginning of year"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average exercise price"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsOutstandingWeightedAverageExercisePriceRollforward",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice": {
     "auth_ref": [
      "r492"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted-average exercise price, at which grantee can acquire shares reserved for issuance, for fully vested and expected to vest exercisable or convertible options. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Vested and expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestExercisableWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue": {
     "auth_ref": [
      "r491"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount by which current fair value of underlying stock exceeds exercise price of fully vested and expected to vest options outstanding. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Intrinsic value of options vested and expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAggregateIntrinsicValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock": {
     "auth_ref": [
      "r140"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Tabular disclosure of number, weighted-average exercise price or conversion ratio, aggregate intrinsic value, and weighted-average remaining contractual term for outstanding and exercisable options that are fully vested and expected to vest. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Schedule of Stock Options Outstanding"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingAndExercisableTableTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-set"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber": {
     "auth_ref": [
      "r491"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of fully vested and expected to vest options outstanding that can be converted into shares under option plan. Includes, but is not limited to, unvested options for which requisite service period has not been rendered but that are expected to vest based on achievement of performance condition, if forfeitures are recognized when they occur.",
        "label": "Share-based Compensation Arrangement by Share-based Payment Award, Options, Vested and Expected to Vest, Outstanding, Number",
        "periodEndLabel": "Vested and expected to vest"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardOptionsVestedAndExpectedToVestOutstandingNumber",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost": {
     "auth_ref": [
      "r501"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "An excess of the fair value of the modified award over the fair value of the award immediately before the modification.",
        "label": "Incremental compensation cost"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementByShareBasedPaymentAwardPlanModificationIncrementalCompensationCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain": {
     "auth_ref": [
      "r471",
      "r472",
      "r473",
      "r475",
      "r476",
      "r477",
      "r478",
      "r479",
      "r480",
      "r481",
      "r482",
      "r483",
      "r484",
      "r485",
      "r486",
      "r487",
      "r488",
      "r489",
      "r490",
      "r491",
      "r492",
      "r495",
      "r496",
      "r497",
      "r498",
      "r499"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Award under share-based payment arrangement."
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardAwardTypeAndPlanNameDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails",
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-sesorsuad"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which option holders acquired shares when converting their stock options into shares.",
        "label": "Exercised"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsExercisesInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r481"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average price at which grantees could have acquired the underlying shares with respect to stock options that were terminated.",
        "label": "Forfeited"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsForfeituresInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice": {
     "auth_ref": [
      "r479"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average per share amount at which grantees can acquire shares of common stock by exercise of options.",
        "label": "Share-based Compensation Arrangements by Share-based Payment Award, Options, Grants in Period, Weighted Average Exercise Price",
        "verboseLabel": "Granted"
       }
      }
     },
     "localname": "ShareBasedCompensationArrangementsByShareBasedPaymentAwardOptionsGrantsInPeriodWeightedAverageExercisePrice",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationOptionAndIncentivePlansPolicy": {
     "auth_ref": [
      "r474",
      "r493",
      "r494",
      "r495",
      "r496",
      "r499",
      "r506",
      "r507"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for award under share-based payment arrangement. Includes, but is not limited to, methodology and assumption used in measuring cost.",
        "label": "Accounting for stock-based compensation",
        "verboseLabel": "Accounting for share-based compensation"
       }
      }
     },
     "localname": "ShareBasedCompensationOptionAndIncentivePlansPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis": {
     "auth_ref": [
      "r142"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by range of option prices pertaining to options granted.",
        "label": "Exercise Price Range [Axis]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansByExercisePriceRangeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesoood"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Supplementary information on outstanding and exercisable share awards as of the balance sheet date which stratifies outstanding options by ranges of exercise prices."
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesoood"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Share-based Payment Arrangement, Option, Exercise Price Range [Line Items]"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesoood"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The floor of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Exercise Prices, minimum"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeLowerRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-sesoood"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit": {
     "auth_ref": [
      "r144"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The ceiling of a customized range of exercise prices for purposes of disclosing shares potentially issuable under outstanding stock option awards on all stock option plans and other required information pertaining to awards in the customized range.",
        "label": "Exercise Prices, maximum"
       }
      }
     },
     "localname": "ShareBasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeUpperRangeLimit",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-sesoood"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod": {
     "auth_ref": [
      "r728"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Period from grant date that an equity-based award expires, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Options, expiration period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardExpirationPeriod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1": {
     "auth_ref": [
      "r146"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of difference between fair value of the underlying shares reserved for issuance and exercise price of vested portions of options outstanding and currently exercisable.",
        "label": "Intrinsic value of options exercisable"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableIntrinsicValue1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1": {
     "auth_ref": [
      "r146"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for vested portions of options outstanding and currently exercisable or convertible, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Weighted-average remaining contractual life of exercisable options"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsExercisableWeightedAverageRemainingContractualTerm1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2": {
     "auth_ref": [
      "r141"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average remaining contractual term for option awards outstanding, in 'PnYnMnDTnHnMnS' format, for example, 'P1Y5M13D' represents the reported fact of one year, five months, and thirteen days.",
        "label": "Weighted average remaining contractual life of options outstanding",
        "verboseLabel": "Weighted average remaining contractual life"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsOutstandingWeightedAverageRemainingContractualTerm2",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send",
      "http://allot.com/role/allt-sesoood"
     ],
     "xbrltype": "durationItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of options vested.",
        "label": "Stock options vested during period"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedNumberOfShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average grant-date fair value of options vested.",
        "label": "Weighted-average grant-date fair value of the options granted"
       }
      }
     },
     "localname": "SharebasedCompensationArrangementBySharebasedPaymentAwardOptionsVestedWeightedAverageGrantDateFairValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1": {
     "auth_ref": [
      "r138"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average exercise price as of the balance sheet date for those equity-based payment arrangements exercisable and outstanding.",
        "label": "Exercise Price"
       }
      }
     },
     "localname": "SharebasedCompensationSharesAuthorizedUnderStockOptionPlansExercisePriceRangeExercisableOptionsWeightedAverageExercisePrice1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "perShareItemType"
    },
    "us-gaap_ShortTermDebtTypeAxis": {
     "auth_ref": [
      "r23"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by type of short-term debt arrangement.",
        "label": "Short-term Debt, Type [Axis]"
       }
      }
     },
     "localname": "ShortTermDebtTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals",
      "http://allot.com/role/ConvertibleNotesDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_ShortTermDebtTypeDomain": {
     "auth_ref": [
      "r20"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Type of short-term debt arrangement, such as notes, line of credit, commercial paper, asset-based financing, project financing, letter of credit financing.",
        "label": "Short-term Debt, Type [Domain]"
       }
      }
     },
     "localname": "ShortTermDebtTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetailTextuals",
      "http://allot.com/role/ConvertibleNotesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_ShortTermLeaseCost": {
     "auth_ref": [
      "r587",
      "r730"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of short-term lease cost, excluding expense for lease with term of one month or less.",
        "label": "Short-term lease expense"
       }
      }
     },
     "localname": "ShortTermLeaseCost",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-caclnd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_ShortTermLeasePayments": {
     "auth_ref": [
      "r585"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of cash outflow for short-term lease payment excluded from lease liability.",
        "label": "Short-term Lease Payments",
        "terseLabel": "Short-term maturities of operating lease liabilities"
       }
      }
     },
     "localname": "ShortTermLeasePayments",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-caclnd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_SignificantAccountingPoliciesTextBlock": {
     "auth_ref": [
      "r69",
      "r286"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for all significant accounting policies of the reporting entity.",
        "label": "SIGNIFICANT ACCOUNTING POLICIES"
       }
      }
     },
     "localname": "SignificantAccountingPoliciesTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sap"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StandardProductWarrantyPolicy": {
     "auth_ref": [
      "r125"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for standard warranties including the methodology for measuring the liability.",
        "label": "Warranty costs"
       }
      }
     },
     "localname": "StandardProductWarrantyPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperations": {
     "auth_ref": [
      "r765",
      "r829",
      "r837"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of current and deferred state and local tax expense (benefit) attributable to income (loss) from continuing operations. Includes, but is not limited to, current and deferred regional, territorial, and provincial tax expense (benefit) for non-US (United States of America) jurisdiction.",
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations",
        "terseLabel": "Domestic",
        "totalLabel": "Total Domestic",
        "verboseLabel": "Total Domestic"
       }
      }
     },
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperations",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "State and Local Income Tax Expense (Benefit), Continuing Operations [Abstract]",
        "terseLabel": "Domestic"
       }
      }
     },
     "localname": "StateAndLocalIncomeTaxExpenseBenefitContinuingOperationsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/TAXESONINCOMEScheduleOfIncomeTaxExpenseBenefitByJurisdictionDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementEquityComponentsAxis": {
     "auth_ref": [
      "r32",
      "r127",
      "r239",
      "r277",
      "r278",
      "r279",
      "r297",
      "r298",
      "r299",
      "r302",
      "r308",
      "r310",
      "r325",
      "r364",
      "r456",
      "r503",
      "r504",
      "r505",
      "r528",
      "r529",
      "r556",
      "r570",
      "r571",
      "r572",
      "r573",
      "r574",
      "r576",
      "r595",
      "r667",
      "r668",
      "r669"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by component of equity.",
        "label": "Equity Components [Axis]"
       }
      }
     },
     "localname": "StatementEquityComponentsAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://allot.com/role/SignificantAccountingPoliciesScheduleOfAccumulatedOtherComprehensiveIncomeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Line items represent financial concepts included in a table. These concepts are used to disclose reportable information associated with domain members defined in one or many axes to the table.",
        "label": "Statement [Line Items]"
       }
      }
     },
     "localname": "StatementLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://allot.com/role/DocumentAndEntityInformation",
      "http://allot.com/role/allt-csocl",
      "http://allot.com/role/allt-dit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfCashFlowsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Cash Flows [Abstract]"
       }
      }
     },
     "localname": "StatementOfCashFlowsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfFinancialPositionAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Statement of Financial Position [Abstract]"
       }
      }
     },
     "localname": "StatementOfFinancialPositionAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementOfStockholdersEquityAbstract": {
     "auth_ref": [],
     "localname": "StatementOfStockholdersEquityAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StatementTable": {
     "auth_ref": [
      "r297",
      "r298",
      "r299",
      "r325",
      "r638"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Schedule reflecting a Statement of Income, Statement of Cash Flows, Statement of Financial Position, Statement of Shareholders' Equity and Other Comprehensive Income, or other statement as needed.",
        "label": "Statement [Table]"
       }
      }
     },
     "localname": "StatementTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://allot.com/role/DocumentAndEntityInformation",
      "http://allot.com/role/allt-csocl",
      "http://allot.com/role/allt-dit"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockCompensationPlanMember": {
     "auth_ref": [
      "r774"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Share-based payment arrangement in which award of equity shares are granted. Arrangement includes, but is not limited to, grantor incurring liability for product and service based on price of its shares.",
        "label": "Stock Compensation Plan [Member]"
       }
      }
     },
     "localname": "StockCompensationPlanMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesIssuedForServices": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares issued in lieu of cash for services contributed to the entity. Number of shares includes, but is not limited to, shares issued for services contributed by vendors and founders.",
        "label": "Issued to director as compensation"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesIssuedForServices",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodSharesStockOptionsExercised": {
     "auth_ref": [
      "r10",
      "r11",
      "r127",
      "r132",
      "r480"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of share options (or share units) exercised during the current period.",
        "label": "Exercise of stock options and restricted stock units, shares",
        "negatedLabel": "Exercised",
        "verboseLabel": "Exercise of share options and restricted share units, shares"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodSharesStockOptionsExercised",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sesosoad"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_StockIssuedDuringPeriodValueNewIssues": {
     "auth_ref": [
      "r10",
      "r11",
      "r127",
      "r132"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the value of new stock issued during the period. Includes shares issued in an initial public offering or a secondary public offering.",
        "label": "Issuance of shares related to secondary offering, net of issuance costs"
       }
      }
     },
     "localname": "StockIssuedDuringPeriodValueNewIssues",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/GeneralNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockRepurchaseProgramAuthorizedAmount1": {
     "auth_ref": [],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of stock repurchase plan authorized.",
        "label": "Authorized amount of ordinary shares to repurchase"
       }
      }
     },
     "localname": "StockRepurchaseProgramAuthorizedAmount1",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquity": {
     "auth_ref": [
      "r11",
      "r14",
      "r15",
      "r84",
      "r731",
      "r764",
      "r778",
      "r846"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 30.0,
       "parentTag": "us-gaap_LiabilitiesAndStockholdersEquity",
       "weight": 1.0
      }
     },
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Total of all stockholders' equity (deficit) items, net of receivables from officers, directors, owners, and affiliates of the entity which are attributable to the parent. The amount of the economic entity's stockholders' equity attributable to the parent excludes the amount of stockholders' equity which is allocable to that ownership interest in subsidiary equity which is not attributable to the parent (noncontrolling interest, minority interest). This excludes temporary equity and is sometimes called permanent equity.",
        "label": "Stockholders' Equity Attributable to Parent",
        "periodEndLabel": "Balance",
        "periodStartLabel": "Balance",
        "totalLabel": "Total shareholders' equity"
       }
      }
     },
     "localname": "StockholdersEquity",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_StockholdersEquityNoteAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Stockholders' Equity Note [Abstract]"
       }
      }
     },
     "localname": "StockholdersEquityNoteAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_StockholdersEquityNoteDisclosureTextBlock": {
     "auth_ref": [
      "r135",
      "r288",
      "r443",
      "r444",
      "r445",
      "r446",
      "r447",
      "r448",
      "r449",
      "r450",
      "r451",
      "r452",
      "r453",
      "r455",
      "r456",
      "r553"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for shareholders' equity comprised of portions attributable to the parent entity and noncontrolling interest, including other comprehensive income. Includes, but is not limited to, balances of common stock, preferred stock, additional paid-in capital, other capital and retained earnings, accumulated balance for each classification of other comprehensive income and amount of comprehensive income.",
        "label": "SHAREHOLDERS' EQUITY"
       }
      }
     },
     "localname": "StockholdersEquityNoteDisclosureTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-se"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SubsequentEventLineItems": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Detail information of subsequent event by type. User is expected to use existing line items from elsewhere in the taxonomy as the primary line items for this disclosure, which is further associated with dimension and member elements pertaining to a subsequent event.",
        "label": "Subsequent Event [Line Items]"
       }
      }
     },
     "localname": "SubsequentEventLineItems",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SUBSEQUENTEVENTNarrativeDetailNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventMember": {
     "auth_ref": [
      "r577",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Identifies event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event [Member]"
       }
      }
     },
     "localname": "SubsequentEventMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SUBSEQUENTEVENTNarrativeDetailNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventTable": {
     "auth_ref": [
      "r577",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Discloses pertinent information about one or more significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued.",
        "label": "Subsequent Event [Table]"
       }
      }
     },
     "localname": "SubsequentEventTable",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SUBSEQUENTEVENTNarrativeDetailNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeAxis": {
     "auth_ref": [
      "r577",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Information by event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Axis]"
       }
      }
     },
     "localname": "SubsequentEventTypeAxis",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SUBSEQUENTEVENTNarrativeDetailNarrativeDetails"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventTypeDomain": {
     "auth_ref": [
      "r577",
      "r603"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Event that occurred after the balance sheet date but before financial statements are issued or available to be issued.",
        "label": "Subsequent Event Type [Domain]"
       }
      }
     },
     "localname": "SubsequentEventTypeDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SUBSEQUENTEVENTNarrativeDetailNarrativeDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_SubsequentEventsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Subsequent Events [Abstract]"
       }
      }
     },
     "localname": "SubsequentEventsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "xbrltype": "stringItemType"
    },
    "us-gaap_SubsequentEventsTextBlock": {
     "auth_ref": [
      "r602",
      "r604"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The entire disclosure for significant events or transactions that occurred after the balance sheet date through the date the financial statements were issued or the date the financial statements were available to be issued. Examples include: the sale of a capital stock issue, purchase of a business, settlement of litigation, catastrophic loss, significant foreign exchange rate changes, loans to insiders or affiliates, and transactions not in the ordinary course of business.",
        "label": "Subsequent Events [Text Block]",
        "verboseLabel": "SUBSEQUENT EVENT"
       }
      }
     },
     "localname": "SubsequentEventsTextBlock",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SUBSEQUENTEVENT"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_SupplementalCashFlowElementsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Supplementary cash flow information:"
       }
      }
     },
     "localname": "SupplementalCashFlowElementsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_SupplementalCashFlowInformationAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Cash paid during the year for:"
       }
      }
     },
     "localname": "SupplementalCashFlowInformationAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocf"
     ],
     "xbrltype": "stringItemType"
    },
    "us-gaap_TaxAdjustmentsSettlementsAndUnusualProvisions": {
     "auth_ref": [
      "r151",
      "r152"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of increase (decrease) to previously recorded tax expense. Includes, but is not limited to, significant settlements of income tax disputes, and unusual tax positions or infrequent actions taken by the entity, including tax assessment reversal, and IRS tax settlement.",
        "label": "Tax Adjustments, Settlements, and Unusual Provisions",
        "terseLabel": "Taxes in respect of previous years"
       }
      }
     },
     "localname": "TaxAdjustmentsSettlementsAndUnusualProvisions",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toisoitebd"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TaxCreditCarryforwardAmount": {
     "auth_ref": [
      "r156"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount of the tax credit carryforward, before tax effects, available to reduce future taxable income under enacted tax laws.",
        "label": "Capital loss carry forwards"
       }
      }
     },
     "localname": "TaxCreditCarryforwardAmount",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TechnologyBasedIntangibleAssetsMember": {
     "auth_ref": [
      "r167"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Technology-based intangible assets, including, but not limited to, patented technology, unpatented technology, and developed technology rights.",
        "label": "Technology [Member]"
       }
      }
     },
     "localname": "TechnologyBasedIntangibleAssetsMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/IntangibleAssetsNetScheduleOfIntangibleAssetsDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TimeDepositsWeightedAverageInterestRateMaturitiesYearOne": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Weighted average interest rate for time deposits held by the entity with maturities of one year or less.",
        "label": "Short-term deposits, weighted average interest rate"
       }
      }
     },
     "localname": "TimeDepositsWeightedAverageInterestRateMaturitiesYearOne",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "percentItemType"
    },
    "us-gaap_TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy": {
     "auth_ref": [
      "r359"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for treatment of receivables that are billable but have not been billed as of the balance sheet date.",
        "label": "Trade Receivable and Allowances"
       }
      }
     },
     "localname": "TradeAndOtherAccountsReceivableUnbilledReceivablesPolicy",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain": {
     "auth_ref": [
      "r361",
      "r362",
      "r439",
      "r454",
      "r552",
      "r605",
      "r606",
      "r607",
      "r608",
      "r609",
      "r610",
      "r611",
      "r612",
      "r613",
      "r614",
      "r615",
      "r616",
      "r617",
      "r618",
      "r619",
      "r620",
      "r621",
      "r622",
      "r623",
      "r624",
      "r625",
      "r626",
      "r627",
      "r628",
      "r629",
      "r630",
      "r631",
      "r632",
      "r633",
      "r634",
      "r775",
      "r776",
      "r777",
      "r867",
      "r868",
      "r869",
      "r870",
      "r871",
      "r872",
      "r873"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Instrument or contract that imposes a contractual obligation to deliver cash or another financial instrument or to exchange other financial instruments on potentially unfavorable terms and conveys a contractual right to receive cash or another financial instrument or to exchange other financial instruments on potentially favorable terms."
       }
      }
     },
     "localname": "TransfersAndServicingOfFinancialInstrumentsTypesOfFinancialInstrumentsDomain",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockMember": {
     "auth_ref": [
      "r31",
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Shares of an entity that have been repurchased by the entity. This stock has no voting rights and receives no dividends. Note that treasury stock may be recorded at its total cost or separately as par (or stated) value and additional paid in capital. Classified within stockholders' equity if nonredeemable or redeemable solely at the option of the issuer. Classified within temporary equity if redemption is outside the control of the issuer.",
        "label": "Treasury Stock [Member]",
        "verboseLabel": "Treasury share [Member]"
       }
      }
     },
     "localname": "TreasuryStockMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_TreasuryStockShares": {
     "auth_ref": [
      "r31",
      "r133"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of common and preferred shares that were previously issued and that were repurchased by the issuing entity and held in treasury on the financial statement date. This stock has no voting rights and receives no dividends.",
        "label": "Treasury Stock, Shares",
        "terseLabel": "Treasury stock, shares"
       }
      }
     },
     "localname": "TreasuryStockShares",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/CONSOLIDATEDBALANCESHEETSParentheticals3"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockSharesAcquired": {
     "auth_ref": [
      "r11",
      "r127",
      "r132"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of shares that have been repurchased during the period and are being held in treasury.",
        "label": "Number of ordinary shares repurchased",
        "negatedLabel": "Treasury stock acquired, net, shares"
       }
      }
     },
     "localname": "TreasuryStockSharesAcquired",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity",
      "http://allot.com/role/allt-send"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_TreasuryStockValue": {
     "auth_ref": [
      "r31",
      "r133",
      "r134"
     ],
     "calculation": {
      "http://allot.com/role/allt-cbs": {
       "order": 20.0,
       "parentTag": "us-gaap_StockholdersEquity",
       "weight": -1.0
      }
     },
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The amount allocated to treasury stock. Treasury stock is common and preferred shares of an entity that were issued, repurchased by the entity, and are held in its treasury.",
        "label": "Treasury Stock, Value",
        "negatedLabel": "Treasury share at cost - 816,000 shares at December 31, 2022 and 2021."
       }
      }
     },
     "localname": "TreasuryStockValue",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-cbs"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_TreasuryStockValueAcquiredCostMethod": {
     "auth_ref": [
      "r127",
      "r132",
      "r133"
     ],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Equity impact of the cost of common and preferred stock that were repurchased during the period. Recorded using the cost method.",
        "label": "Treasury Stock, Value, Acquired, Cost Method",
        "negatedLabel": "Treasury stock acquired, net"
       }
      }
     },
     "localname": "TreasuryStockValueAcquiredCostMethod",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConsolidatedStatementsOfChangesInShareholdersEquity"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_USGovernmentAgenciesDebtSecuritiesMember": {
     "auth_ref": [
      "r706",
      "r721",
      "r862"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Debentures, notes, and other debt securities issued by US government agencies, for example, but not limited to, Government National Mortgage Association (GNMA or Ginnie Mae). Excludes US treasury securities and debt issued by government-sponsored Enterprises (GSEs), for example, but is not limited to, Federal Home Loan Mortgage Corporation (FHLMC or Freddie Mac), Federal National Mortgage Association (FNMA or Fannie Mae), and the Federal Home Loan Bank (FHLB).",
        "label": "Governmental debentures [Member]"
       }
      }
     },
     "localname": "USGovernmentAgenciesDebtSecuritiesMember",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/Available-for-saleMarketableSecuritiesDetails"
     ],
     "xbrltype": "domainItemType"
    },
    "us-gaap_UnamortizedDebtIssuanceExpense": {
     "auth_ref": [],
     "crdr": "debit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The remaining balance of debt issuance expenses that were capitalized and are being amortized against income over the lives of the respective bond issues. This does not include the amounts capitalized as part of the cost of the utility plant or asset.",
        "label": "Unamortized Debt Issuance Expense",
        "negatedLabel": "Unamortized issuance costs",
        "verboseLabel": "Unamortized issuance costs"
       }
      }
     },
     "localname": "UnamortizedDebtIssuanceExpense",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/ConvertibleNotesDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UndistributedEarningsOfForeignSubsidiaries": {
     "auth_ref": [
      "r222",
      "r236",
      "r510",
      "r540"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of undistributed earnings of foreign subsidiaries intended to be permanently reinvested outside the country of domicile.",
        "label": "Undistributed Earnings of Foreign Subsidiaries",
        "terseLabel": "Undistributed earnings held by foreign subsidiaries"
       }
      }
     },
     "localname": "UndistributedEarningsOfForeignSubsidiaries",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-toind"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UnrealizedGainLossOnDerivativesAndCommodityContracts": {
     "auth_ref": [
      "r63"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The net change in the difference between the fair value and the carrying value, or in the comparative fair values, of open derivatives, commodity, or energy contracts, held at each balance sheet date, that was included in earnings for the period.",
        "label": "Unrealized Gain (Loss) on Derivatives and Commodity Contracts",
        "terseLabel": "Unrealized gain (loss) on forward contracts, net"
       }
      }
     },
     "localname": "UnrealizedGainLossOnDerivativesAndCommodityContracts",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/DerivativeInstrumentsNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_UseOfEstimates": {
     "auth_ref": [
      "r75",
      "r76",
      "r77",
      "r326",
      "r327",
      "r329",
      "r330"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Disclosure of accounting policy for the use of estimates in the preparation of financial statements in conformity with generally accepted accounting principles.",
        "label": "Use of estimates"
       }
      }
     },
     "localname": "UseOfEstimates",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-sapp"
     ],
     "xbrltype": "textBlockItemType"
    },
    "us-gaap_ValuationAllowancesAndReservesBalance": {
     "auth_ref": [
      "r295",
      "r296"
     ],
     "crdr": "credit",
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Amount of valuation and qualifying accounts and reserves.",
        "label": "Reserve for sales returns"
       }
      }
     },
     "localname": "ValuationAllowancesAndReservesBalance",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/SignificantAccountingPoliciesNarrativeDetails"
     ],
     "xbrltype": "monetaryItemType"
    },
    "us-gaap_WeightedAverageNumberOfDilutedSharesOutstanding": {
     "auth_ref": [
      "r313",
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "The average number of shares or units issued and outstanding that are used in calculating diluted EPS or earnings per unit (EPU), determined based on the timing of issuance of shares or units in the period.",
        "label": "Weighted Average Number of Shares Outstanding, Diluted",
        "terseLabel": "Weighted average number of shares used in per share, diluted"
       }
      }
     },
     "localname": "WeightedAverageNumberOfDilutedSharesOutstanding",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingBasic": {
     "auth_ref": [
      "r312",
      "r318"
     ],
     "lang": {
      "en-us": {
       "role": {
        "documentation": "Number of [basic] shares or units, after adjustment for contingently issuable shares or units and other shares or units not deemed outstanding, determined by relating the portion of time within a reporting period that common shares or units have been outstanding to the total time in that period.",
        "label": "Weighted average number of shares outstanding used in computing basic net earnings per share",
        "verboseLabel": "Weighted average number of shares used in per share, basic"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingBasic",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "sharesItemType"
    },
    "us-gaap_WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract": {
     "auth_ref": [],
     "lang": {
      "en-us": {
       "role": {
        "label": "Weighted average number of shares used in per share computations of net loss:",
        "verboseLabel": "Denominator:"
       }
      }
     },
     "localname": "WeightedAverageNumberOfSharesOutstandingDilutedDisclosureItemsAbstract",
     "nsuri": "http://fasb.org/us-gaap/2022",
     "presentation": [
      "http://allot.com/role/allt-csocl"
     ],
     "xbrltype": "stringItemType"
    }
   },
   "unitCount": 6
  }
 },
 "std_ref": {
  "r0": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "205",
   "URI": "https://asc.fasb.org/topic&trid=2122149",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r1": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6935-107765",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r10": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(28))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r100": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16225-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r101": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r102": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r103": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "((a)(1),(b))",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r104": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r105": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r106": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(2)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r107": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(3)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r108": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16373-109275",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r109": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "350",
   "URI": "https://asc.fasb.org/topic&trid=2144416",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r11": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(29))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r110": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905813&loc=d3e1205-110223",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r111": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=126905981&loc=d3e2420-110228",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r112": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r113": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r114": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r115": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=6391035&loc=d3e2868-110229",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r116": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2921-110230",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r117": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "360",
   "URI": "https://asc.fasb.org/topic&trid=2155823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r118": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.3)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r119": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140864-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r12": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r120": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.P.4)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=115931487&loc=d3e140904-122747",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r121": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "440",
   "URI": "https://asc.fasb.org/topic&trid=2144648",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r122": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r123": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r124": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r125": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "460",
   "URI": "https://asc.fasb.org/extlink&oid=126907703&loc=d3e12565-110249",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r126": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "470",
   "URI": "https://asc.fasb.org/topic&trid=2208564",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r127": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21463-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r128": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21475-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r129": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21506-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r13": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(3))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r130": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21521-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r131": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=d3e21538-112644",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r132": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r133": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405813&loc=d3e23239-112655",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r134": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=6405834&loc=d3e23315-112656",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r135": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "505",
   "URI": "https://asc.fasb.org/topic&trid=2208762",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r136": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "610",
   "URI": "https://asc.fasb.org/topic&trid=49130413",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r137": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r138": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r139": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r14": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r140": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r141": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r142": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r143": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r144": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r145": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r146": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r147": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=SL79508275-113901",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r148": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.F)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r149": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "720",
   "URI": "https://asc.fasb.org/topic&trid=2122503",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r15": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(31))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r150": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "730",
   "URI": "https://asc.fasb.org/extlink&oid=6420194&loc=d3e21568-108373",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r151": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126928070&loc=d3e28511-109314",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r152": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126928070&loc=d3e28446-109314",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r153": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r154": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32718-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r155": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r156": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32559-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r157": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32632-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r158": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r159": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r16": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(32))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r160": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6909625&loc=d3e227-128457",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r161": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123586518&loc=d3e1043-128460",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r162": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r163": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r164": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1486-128463",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r165": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r166": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4845-128472",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r167": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5227-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r168": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r169": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5333-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r17": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r170": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "44",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5558-128473",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r171": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=6911189&loc=d3e6408-128476",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r172": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6578-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r173": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "30",
   "SubTopic": "30",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966197&loc=d3e6613-128477",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r174": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126966325&loc=d3e6819-128478",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r175": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r176": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=d3e5614-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r177": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c),(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r178": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "810",
   "URI": "https://asc.fasb.org/topic&trid=2197479",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r179": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126966630&loc=d3e41228-113958",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r18": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r180": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=d3e41620-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r181": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5618551-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r182": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(b),(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r183": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a),(c)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r184": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r185": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624163-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r186": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r187": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624171-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r188": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r189": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624177-113959",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r19": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r190": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "815",
   "URI": "https://asc.fasb.org/topic&trid=2229140",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r191": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r192": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r193": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "60",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=7493716&loc=d3e21868-110260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r194": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13279-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r195": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13531-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r196": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13537-108611",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r197": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "230",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123444420&loc=d3e33268-110906",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r198": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28541-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r199": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28551-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r2": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r20": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r200": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r201": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=114775985&loc=d3e28878-108400",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r202": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r203": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r204": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=SL51823488-111719",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r205": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "20",
   "Topic": "940",
   "URI": "https://asc.fasb.org/extlink&oid=126941158&loc=d3e41242-110953",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r206": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "940",
   "URI": "https://asc.fasb.org/subtopic&trid=2176304",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r207": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(1)(a))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r208": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(11))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r209": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(13))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r21": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(a),20,24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r210": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(15)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r211": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r212": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.15(3),(4))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r213": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.17)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r214": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03.5)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r215": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(15))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r216": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(22))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r217": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r218": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62586-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r219": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62652-112803",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r22": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19(b),22(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r220": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "942",
   "URI": "https://asc.fasb.org/subtopic&trid=2209399",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r221": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "470",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=123599511&loc=d3e64711-112823",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r222": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=6479915&loc=d3e66715-112838",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r223": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126941378&loc=d3e61044-112788",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r224": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(16))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r225": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(12))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r226": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(15)(b)(1))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r227": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(2))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r228": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(4))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r229": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(25))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r23": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.19)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r230": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r231": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.(a),19)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r232": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.1(g))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r233": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03.17)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r234": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(18))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r235": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(8))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r236": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "740",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=6487024&loc=d3e29054-158556",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r237": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.6-04(13))",
   "Topic": "946",
   "URI": "https://asc.fasb.org/extlink&oid=120401414&loc=d3e603758-122996",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r238": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "320",
   "Topic": "946",
   "URI": "https://asc.fasb.org/subtopic&trid=2324412",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r239": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r24": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.20)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r240": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "205",
   "URI": "https://asc.fasb.org/extlink&oid=109222650&loc=SL51721683-107760",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r241": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r242": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6904-107765",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r243": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=6361739&loc=d3e7789-107766",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r244": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r245": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(13))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r246": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(14))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r247": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(15))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r248": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(16))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r249": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r25": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.21)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r250": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(18))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r251": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(30)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r252": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r253": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(b))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r254": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r255": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(7))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r256": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r257": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r258": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(2))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r259": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r26": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r260": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=51824906&loc=SL20225862-175312",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r261": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226008-175313",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r262": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r263": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r264": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r265": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r266": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r267": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e640-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r268": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r269": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r27": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.22)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r270": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL34724391-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r271": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r272": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r273": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669619-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r274": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r275": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669625-108580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r276": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL116659661-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r277": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r278": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r279": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r28": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.24)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r280": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(1))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r281": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(21))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r282": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(24))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r283": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(25))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r284": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(5))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r285": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r286": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18726-107790",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r287": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(c))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r288": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(e)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r289": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r29": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.25)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r290": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r291": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r292": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(2))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r293": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r294": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-04(a))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24072-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r295": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column B))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r296": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.12-09(Column E))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e24092-122690",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r297": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r298": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r299": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r3": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(24))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r30": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r300": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r301": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r302": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)(3)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22499-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r303": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r304": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22694-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r305": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r306": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r307": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r308": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22644-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r309": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22658-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r31": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29,30)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r310": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22663-107794",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r311": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.M.Q2)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=122038215&loc=d3e31137-122693",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r312": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1448-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r313": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1505-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r314": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1252-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r315": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r316": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "60B",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=SL5780133-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r317": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=126958026&loc=d3e1337-109256",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r318": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r319": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r32": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.29-31)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r320": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r321": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=109243012&loc=SL65017193-207537",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r322": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e3842-109258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r323": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "260",
   "URI": "https://asc.fasb.org/topic&trid=2144383",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r324": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "270",
   "URI": "https://asc.fasb.org/extlink&oid=126900757&loc=d3e543-108305",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r325": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "272",
   "URI": "https://asc.fasb.org/extlink&oid=125520817&loc=d3e70191-108054",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r326": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r327": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r328": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e5967-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r329": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6161-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r33": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02.3,4)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r330": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6191-108592",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r331": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8657-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r332": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r333": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8721-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r334": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r335": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r336": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r337": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r338": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r339": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "26",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8844-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r34": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226000-175313",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r340": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r341": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r342": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r343": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r344": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r345": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r346": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r347": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r348": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r349": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "32",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8933-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r35": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r350": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "34",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8981-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r351": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "40",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9031-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r352": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r353": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r354": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r355": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r356": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "280",
   "URI": "https://asc.fasb.org/topic&trid=2134510",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r357": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=124259787&loc=d3e4428-111522",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r358": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=123577603&loc=d3e5074-111524",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r359": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "310",
   "URI": "https://asc.fasb.org/topic&trid=2196771",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r36": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669646-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r360": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r361": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27232-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r362": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=SL120269820-111563",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r363": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r364": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r365": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255206&loc=SL82895884-210446",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r366": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919244-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r367": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r368": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r369": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r37": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e637-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r370": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r371": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r372": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919249-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r373": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919253-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r374": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919258-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r375": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124255953&loc=SL82919230-210447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r376": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124258926&loc=SL82898722-210454",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r377": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922888-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r378": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922895-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r379": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=124269663&loc=SL82922900-210455",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r38": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e681-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r380": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r381": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4542-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r382": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4556-108314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r383": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "330",
   "URI": "https://asc.fasb.org/topic&trid=2126998",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r384": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r385": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r386": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13770-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r387": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=99380562&loc=d3e13777-109266",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r388": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r389": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13854-109267",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r39": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14A",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=SL7669686-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r390": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/subtopic&trid=2144439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r391": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r392": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r393": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)(1)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r394": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r395": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "360",
   "URI": "https://asc.fasb.org/extlink&oid=109226691&loc=d3e2941-110230",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r396": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "420",
   "URI": "https://asc.fasb.org/extlink&oid=6394359&loc=d3e17939-110869",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r397": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r398": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "440",
   "URI": "https://asc.fasb.org/extlink&oid=123406679&loc=d3e25336-109308",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r399": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r4": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(25))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r40": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e689-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r400": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r401": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r402": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q4)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r403": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r404": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r405": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r406": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r407": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r408": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(i))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r409": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(A))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r41": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e709-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r410": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(B))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r411": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iii)(C))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r412": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(4)(iv))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r413": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-02(a)(5))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442552-122756",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r414": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r415": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r416": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r417": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(e)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r418": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(f)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r419": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r42": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126968391&loc=d3e557-108580",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r420": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r421": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(i)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r422": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r423": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r424": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r425": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1C",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495334-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r426": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r427": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r428": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495340-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r429": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r43": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124507222&loc=d3e1436-108581",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r430": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r431": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r432": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495348-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r433": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r434": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r435": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r436": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1F",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495355-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r437": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r438": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r439": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r44": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(10))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r440": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1I",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495371-112611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r441": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6031897-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r442": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466204&loc=SL6036836-161870",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r443": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r444": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r445": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r446": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r447": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r448": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r449": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r45": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(20))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r450": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496171-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r451": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "16",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496180-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r452": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r453": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r454": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r455": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496189-112644",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r456": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.3-04)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=120397183&loc=d3e187085-122770",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r457": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r458": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(i)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r459": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r46": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(4))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r460": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r461": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r462": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(A)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r463": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(B)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r464": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)(C)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r465": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(03)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r466": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(n)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r467": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(d)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r468": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(f)(3)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450657-114947",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r469": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1D",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=SL116886442-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r47": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03(8))",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r470": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "10",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=126961718&loc=d3e4549-113899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r471": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r472": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r473": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r474": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r475": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r476": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r477": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r478": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r479": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r48": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r480": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r481": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r482": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r483": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r484": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r485": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r486": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r487": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r488": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r489": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r49": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.1,2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r490": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r491": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r492": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r493": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r494": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r495": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r496": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r497": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r498": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r499": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r5": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 201.5-02(26))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r50": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.2)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r500": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r501": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r502": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r503": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r504": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r505": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r506": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 14.D.2.Q6)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=122041274&loc=d3e301413-122809",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r507": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "718",
   "URI": "https://asc.fasb.org/topic&trid=2228938",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r508": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(a)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r509": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "35",
   "Subparagraph": "(b)",
   "Topic": "720",
   "URI": "https://asc.fasb.org/extlink&oid=6420018&loc=d3e36677-107848",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r51": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.3)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r510": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126928070&loc=d3e28200-109314",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r511": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32059-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r512": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32247-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r513": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e32280-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r514": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31917-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r515": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123427490&loc=d3e31931-109318",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r516": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r517": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r518": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32705-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r519": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32809-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r52": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.4)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r520": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "19",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32840-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r521": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r522": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r523": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32847-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r524": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "21",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32857-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r525": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r526": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r527": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r528": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r529": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r53": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.7)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r530": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.5.Q1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r531": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r532": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.1)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r533": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r534": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r535": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.Fact.4)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r536": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.C)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330215-122817",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r537": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=123586238&loc=d3e38679-109324",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r538": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "270",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424409&loc=d3e44925-109338",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r539": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r54": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-03.8)",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=126953954&loc=SL114868664-224227",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r540": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=6424122&loc=d3e41874-109331",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r541": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "740",
   "URI": "https://asc.fasb.org/topic&trid=2144680",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r542": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=128092470&loc=d3e4946-128472",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r543": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(b)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r544": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)(1)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=126975305&loc=d3e6927-128479",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r545": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r546": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=116870748&loc=SL6758485-165988",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r547": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(3)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=109239629&loc=SL4573702-111684",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r548": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bb)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r549": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "810",
   "URI": "https://asc.fasb.org/extlink&oid=123419778&loc=d3e5710-111685",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r55": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r550": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4E",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL5624181-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r551": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4EEEE",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109999725-113959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r552": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=d3e90205-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r553": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126731327&loc=SL126733271-114008",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r554": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r555": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r556": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r557": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r558": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r559": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r56": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r560": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r561": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r562": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19279-110258",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r563": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123594938&loc=d3e13433-108611",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r564": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r565": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=126980362&loc=d3e28228-110885",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r566": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "35",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=123602790&loc=d3e30226-110892",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r567": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r568": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r569": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "40",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=116633155&loc=d3e31531-110899",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r57": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r570": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32136-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r571": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r572": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(b)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r573": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r574": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Subparagraph": "(d)",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r575": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r576": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r577": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32618-110901",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r578": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6897108&loc=SL6897125-166521",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r579": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "830",
   "URI": "https://asc.fasb.org/topic&trid=2175825",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r58": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "14",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3255-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r580": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124435984&loc=d3e28555-108399",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r581": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "835",
   "URI": "https://asc.fasb.org/extlink&oid=124429444&loc=SL124452920-239629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r582": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r583": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918627-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r584": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r585": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123391704&loc=SL77918643-209977",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r586": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918666-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r587": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r588": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(1)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r589": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(2)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r59": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3291-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r590": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(3)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r591": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(g)(4)",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r592": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918686-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r593": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r594": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r595": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)(iii)(03)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r596": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r597": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r598": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r599": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39549-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r6": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(19))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r60": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3521-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r600": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39691-107864",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r601": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "850",
   "URI": "https://asc.fasb.org/topic&trid=2122745",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r602": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r603": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314017-165662",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r604": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "855",
   "URI": "https://asc.fasb.org/topic&trid=2122774",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r605": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r606": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)(ii)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r607": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r608": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r609": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r61": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3536-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r610": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(bb)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r611": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r612": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r613": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r614": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r615": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r616": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r617": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r618": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=66007379&loc=d3e113888-111728",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r619": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=109249958&loc=SL34722452-111729",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r62": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r620": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r621": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r622": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r623": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)(i)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122625-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r624": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r625": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r626": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r627": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(4)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r628": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(5)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r629": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(6)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r63": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r630": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(a)(7)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r631": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(b)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r632": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r633": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r634": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "50",
   "Subparagraph": "(e)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=128311188&loc=d3e122739-111746",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r635": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "910",
   "URI": "https://asc.fasb.org/extlink&oid=126937589&loc=SL119991595-234733",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r636": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "310",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=126938201&loc=d3e55295-109406",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r637": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "330",
   "Topic": "912",
   "URI": "https://asc.fasb.org/extlink&oid=6471895&loc=d3e55923-109411",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r638": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 11.L)",
   "Topic": "924",
   "URI": "https://asc.fasb.org/extlink&oid=6472922&loc=d3e499488-122856",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r639": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "926",
   "URI": "https://asc.fasb.org/extlink&oid=120154696&loc=d3e54445-107959",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r64": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r640": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "340",
   "Topic": "928",
   "URI": "https://asc.fasb.org/extlink&oid=6473545&loc=d3e61844-108004",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r641": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r642": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61929-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r643": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r644": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62059-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r645": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r646": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62395-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r647": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r648": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "33",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e62479-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r649": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(a)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r65": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3044-108585",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r650": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "35A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(b)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=SL6807758-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r651": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(1)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r652": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "235",
   "Subparagraph": "(c)(2)",
   "Topic": "932",
   "URI": "https://asc.fasb.org/extlink&oid=126939881&loc=d3e61872-109447",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r653": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(10)(1))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r654": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.9-03(9))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126897435&loc=d3e534808-122878",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r655": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(23))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r656": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(26))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r657": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.9-04(27))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399700&loc=SL114874048-224260",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r658": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "235",
   "Subparagraph": "(SX 210.9-05(b)(2))",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=120399901&loc=d3e537907-122884",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r659": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=124429447&loc=SL124453093-239630",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r66": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4273-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r660": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(5))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r661": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "210",
   "Subparagraph": "(SX 210.7-03(a)(23)(a)(3))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126734703&loc=d3e572229-122910",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r662": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(19))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r663": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(22))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r664": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(23))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r665": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "220",
   "Subparagraph": "(SX 210.7-04(9))",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=120400993&loc=SL114874131-224263",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r666": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7A",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Subparagraph": "(d)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124506351&loc=SL117782755-158439",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r667": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r668": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(1)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r669": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(f)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r67": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=d3e4297-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r670": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(i)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r671": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(g)(2)(ii)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r672": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(h)(2)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124501264&loc=SL117420844-207641",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r673": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r674": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "310",
   "Subparagraph": "(SX 210.12-29(Footnote 4))",
   "Topic": "948",
   "URI": "https://asc.fasb.org/extlink&oid=120402547&loc=d3e617274-123014",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r675": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=120413173&loc=SL6242262-115580",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r676": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "210",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=127002003&loc=SL6242269-115581",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r677": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=126942805&loc=d3e3115-115594",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r678": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "440",
   "Subparagraph": "(a)",
   "Topic": "954",
   "URI": "https://asc.fasb.org/extlink&oid=6491277&loc=d3e6429-115629",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r679": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Subparagraph": "(d)",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99779-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r68": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126999549&loc=SL98516268-108586",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r680": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=d3e99893-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r681": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "360",
   "Topic": "958",
   "URI": "https://asc.fasb.org/extlink&oid=126982197&loc=SL120174063-112916",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r682": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column B))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r683": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column C))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r684": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column D))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r685": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column E))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r686": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column F))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r687": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column G))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r688": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column H))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r689": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Column I))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r69": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "235",
   "URI": "https://asc.fasb.org/topic&trid=2122369",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r690": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "360",
   "Subparagraph": "(SX 210.12-28(Footnote 2))",
   "Topic": "970",
   "URI": "https://asc.fasb.org/extlink&oid=120402810&loc=d3e638233-123024",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r691": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(c)",
   "Topic": "976",
   "URI": "https://asc.fasb.org/extlink&oid=6497875&loc=d3e22274-108663",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r692": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "310",
   "Subparagraph": "(b)",
   "Topic": "978",
   "URI": "https://asc.fasb.org/extlink&oid=126945304&loc=d3e27327-108691",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r693": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1403",
   "role": "http://www.xbrl.org/2003/role/disclosureRef"
  },
  "r694": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r695": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r696": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r697": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(g)(2)",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=124098289&loc=d3e6676-107765",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r698": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(1))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r699": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6)(a)(4))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r7": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r70": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r700": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=99393222&loc=SL20226052-175313",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r701": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r702": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r703": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r704": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r705": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=126899994&loc=d3e18823-107790",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r706": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(m)(1)(ii)(A))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r707": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "52",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=128363288&loc=d3e4984-109258",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r708": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "31",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8924-108599",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r709": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "30",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=121590138&loc=SL82922954-210456",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r71": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3630-109257",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r710": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "05",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=126905020&loc=d3e5879-108316",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r711": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=122137925&loc=d3e14258-109268",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r712": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r713": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69B",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495735-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r714": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69C",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495737-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r715": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69E",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495743-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r716": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "69F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466577&loc=SL123495745-112612",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r717": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "505",
   "URI": "https://asc.fasb.org/extlink&oid=126973232&loc=SL123496158-112644",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r718": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r719": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r72": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r720": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "91",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920602&loc=SL49130690-203046-203046",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r721": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(ii)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r722": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(01)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r723": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "17",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123450688&loc=d3e4179-114921",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r724": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450702-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r725": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(a)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=65877416&loc=SL14450673-114947",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r726": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "80",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=35742348&loc=SL14450788-114948",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r727": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r728": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r729": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "38",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=123410050&loc=d3e5504-128473",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r73": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "18",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6351-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r730": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "53",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=123414884&loc=SL77918982-209971",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r731": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "10",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=84165509&loc=d3e56426-112766",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r732": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(a)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r733": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(b)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r734": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "29F",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117819544-158441",
   "role": "http://www.xbrl.org/2003/role/exampleRef"
  },
  "r735": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r736": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r737": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "b-2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r738": {
   "Name": "Exchange Act",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "12",
   "Subsection": "d1-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r739": {
   "Name": "Form 10-K",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "310",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r74": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6404-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r740": {
   "Name": "Form 20-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "220",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r741": {
   "Name": "Form 40-F",
   "Number": "249",
   "Publisher": "SEC",
   "Section": "240",
   "Subsection": "f",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r742": {
   "Name": "Forms 10-K, 10-Q, 20-F",
   "Number": "240",
   "Publisher": "SEC",
   "Section": "13",
   "Subsection": "a-1",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r743": {
   "Name": "Regulation S-T",
   "Number": "232",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r744": {
   "Name": "Securities Act",
   "Number": "230",
   "Publisher": "SEC",
   "Section": "405",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r745": {
   "Name": "Securities Act",
   "Number": "7A",
   "Publisher": "SEC",
   "Section": "B",
   "Subsection": "2",
   "role": "http://www.xbrl.org/2003/role/presentationRef"
  },
  "r746": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14615-108349",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r747": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "855",
   "URI": "https://asc.fasb.org/extlink&oid=6842918&loc=SL6314020-165662",
   "role": "http://www.xbrl.org/2003/role/recommendedDisclosureRef"
  },
  "r748": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "105",
   "URI": "https://asc.fasb.org/extlink&oid=126987489&loc=SL124442142-165695",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r749": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(17))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r75": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6061-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r750": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(20))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r751": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(26)(c))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r752": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(6))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r753": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(8))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r754": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(9))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r755": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442407-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r756": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124442411-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r757": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "220",
   "URI": "https://asc.fasb.org/extlink&oid=124431353&loc=SL124452729-227067",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r758": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3179-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r759": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3213-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r76": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6132-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r760": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r761": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3602-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r762": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "230",
   "URI": "https://asc.fasb.org/extlink&oid=126954810&loc=d3e3098-108585",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r763": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(f))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r764": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(g)(1)(ii))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r765": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(h)(1)(Note 1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r766": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.4-08(k)(1))",
   "Topic": "235",
   "URI": "https://asc.fasb.org/extlink&oid=120395691&loc=d3e23780-122690",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r767": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "23",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21914-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r768": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "24",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21930-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r769": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21711-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r77": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "275",
   "URI": "https://asc.fasb.org/extlink&oid=99393423&loc=d3e6143-108592",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r770": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124436220&loc=d3e21728-107793",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r771": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22583-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r772": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "250",
   "URI": "https://asc.fasb.org/extlink&oid=124431687&loc=d3e22595-107794",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r773": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r774": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "260",
   "URI": "https://asc.fasb.org/extlink&oid=124432515&loc=d3e3550-109257",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r775": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r776": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r777": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "321",
   "URI": "https://asc.fasb.org/extlink&oid=126980263&loc=SL75117539-209714",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r778": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "323",
   "URI": "https://asc.fasb.org/extlink&oid=114001798&loc=d3e33918-111571",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r779": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "326",
   "URI": "https://asc.fasb.org/extlink&oid=122640432&loc=SL121648383-210437",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r78": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "22",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8736-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r780": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "340",
   "URI": "https://asc.fasb.org/extlink&oid=6387103&loc=d3e6435-108320",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r781": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r782": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(h)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r783": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16265-109275",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r784": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(a)",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=66006027&loc=d3e16323-109275",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r785": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Subparagraph": "(c)",
   "Topic": "410",
   "URI": "https://asc.fasb.org/extlink&oid=6393242&loc=d3e13237-110859",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r786": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14326-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r787": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14435-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r788": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(a)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r789": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=121557415&loc=d3e14557-108349",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r79": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "25",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8813-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r790": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "20",
   "Subparagraph": "(SAB Topic 5.Y.Q2)",
   "Topic": "450",
   "URI": "https://asc.fasb.org/extlink&oid=27011672&loc=d3e149879-122751",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r791": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "450",
   "URI": "https://asc.fasb.org/topic&trid=2127136",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r792": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "25",
   "SubTopic": "10",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=28183603&loc=d3e692-112598",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r793": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(ii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r794": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1A",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.13-01(a)(4)(iii))",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=126975872&loc=SL124442526-122756",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r795": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)",
   "Topic": "470",
   "URI": "https://asc.fasb.org/extlink&oid=123466505&loc=SL123495323-112611",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r796": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "5",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "606",
   "URI": "https://asc.fasb.org/extlink&oid=126920106&loc=SL49130545-203045",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r797": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "705",
   "URI": "https://asc.fasb.org/topic&trid=2122478",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r798": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(d)(iv)(02)",
   "Topic": "715",
   "URI": "https://asc.fasb.org/extlink&oid=123447040&loc=d3e1928-114920",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r799": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r8": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(22))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r80": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "30",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e8906-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r800": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r801": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)(3)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r802": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r803": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r804": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r805": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r806": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r807": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r808": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r809": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(1)(iv)(04)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r81": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r810": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r811": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r812": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r813": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(01)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r814": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(02)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r815": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)(2)(iii)(03)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r816": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r817": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r818": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r819": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(e)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r82": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "41",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9038-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r820": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r821": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(ii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r822": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iii)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r823": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(iv)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r824": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)(v)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r825": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(i)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128089324&loc=d3e5070-113901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r826": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(e)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r827": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(1)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r828": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "15",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(f)(2)",
   "Topic": "718",
   "URI": "https://asc.fasb.org/extlink&oid=128097895&loc=SL121327923-165333",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r829": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "10",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32672-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r83": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "42",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "280",
   "URI": "https://asc.fasb.org/extlink&oid=126901519&loc=d3e9054-108599",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r830": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "12",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32687-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r831": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32537-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r832": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32621-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r833": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r834": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=121826272&loc=d3e32639-109319",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r835": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(2)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r836": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(d)(3)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=126983759&loc=SL121830611-158277",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r837": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB TOPIC 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r838": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 6.I.7)",
   "Topic": "740",
   "URI": "https://asc.fasb.org/extlink&oid=122134291&loc=d3e330036-122817",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r839": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(2)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r84": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 4.E)",
   "Topic": "310",
   "URI": "https://asc.fasb.org/extlink&oid=122038336&loc=d3e74512-122707",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r840": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(h)(3)",
   "Topic": "805",
   "URI": "https://asc.fasb.org/extlink&oid=79982066&loc=d3e1392-128463",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r841": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4CC",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=125515794&loc=SL109998890-113959",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r842": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(b)(1)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r843": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(3)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r844": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "40",
   "Subparagraph": "(e)(4)",
   "Topic": "815",
   "URI": "https://asc.fasb.org/extlink&oid=126732423&loc=SL123482106-238011",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r845": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(bbb)(2)",
   "Topic": "820",
   "URI": "https://asc.fasb.org/extlink&oid=126976982&loc=d3e19207-110258",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r846": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "28",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(f)",
   "Topic": "825",
   "URI": "https://asc.fasb.org/extlink&oid=123596393&loc=d3e14064-108612",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r847": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=125521441&loc=d3e30690-110894",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r848": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=124440516&loc=d3e30840-110895",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r849": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "20",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=118261656&loc=d3e32211-110900",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r85": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "11",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=124260329&loc=d3e26853-111562",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r850": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "30",
   "Topic": "830",
   "URI": "https://asc.fasb.org/extlink&oid=6450520&loc=d3e32583-110901",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r851": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "842",
   "URI": "https://asc.fasb.org/extlink&oid=128292326&loc=SL77918701-209980",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r852": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "65",
   "SubTopic": "10",
   "Subparagraph": "(a)(2)",
   "Topic": "848",
   "URI": "https://asc.fasb.org/extlink&oid=125980421&loc=SL125981372-237846",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r853": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "850",
   "URI": "https://asc.fasb.org/extlink&oid=6457730&loc=d3e39603-107864",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r854": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r855": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "852",
   "URI": "https://asc.fasb.org/extlink&oid=124433192&loc=SL2890621-112765",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r856": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r857": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r858": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(c)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107207-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r859": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(1)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r86": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(b)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r860": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(2)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r861": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Subparagraph": "(b)(3)",
   "Topic": "860",
   "URI": "https://asc.fasb.org/extlink&oid=121570589&loc=d3e107314-111719",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r862": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "320",
   "Subparagraph": "(b)",
   "Topic": "942",
   "URI": "https://asc.fasb.org/extlink&oid=126980459&loc=d3e62557-112803",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r863": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "4H",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "40",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=116884468&loc=SL65671331-158438",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r864": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "13H",
   "Publisher": "FASB",
   "Section": "55",
   "SubTopic": "40",
   "Subparagraph": "(c)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=126561865&loc=SL117783719-158441",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r865": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "80",
   "Subparagraph": "(e)",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=124508989&loc=d3e19393-158473",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r866": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1B",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "825",
   "Topic": "944",
   "URI": "https://asc.fasb.org/extlink&oid=123600520&loc=SL75241803-196195",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r867": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(a)",
   "Publisher": "SEC",
   "Section": "1402",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r868": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(1)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r869": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r87": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(c)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r870": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(b)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(3)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r871": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(i)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r872": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(ii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r873": {
   "Name": "Regulation S-K (SK)",
   "Number": "229",
   "Paragraph": "(c)",
   "Publisher": "SEC",
   "Section": "1402",
   "Subparagraph": "(2)(iii)",
   "role": "http://www.xbrl.org/2009/role/commonPracticeRef"
  },
  "r88": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27161-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r89": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "3",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27198-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r9": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SX 210.5-02(23))",
   "Topic": "210",
   "URI": "https://asc.fasb.org/extlink&oid=120391452&loc=d3e13212-122682",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r90": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "6",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27290-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r91": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "7",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27337-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r92": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "8",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27340-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r93": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(a)-(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r94": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "9",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Subparagraph": "(d)",
   "Topic": "320",
   "URI": "https://asc.fasb.org/extlink&oid=126970911&loc=d3e27357-111563",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r95": {
   "Name": "Accounting Standards Codification",
   "Publisher": "FASB",
   "Topic": "320",
   "URI": "https://asc.fasb.org/topic&trid=2196928",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r96": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "10",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=116847112&loc=d3e4492-108314",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r97": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "2",
   "Publisher": "FASB",
   "Section": "S99",
   "SubTopic": "10",
   "Subparagraph": "(SAB Topic 5.BB)",
   "Topic": "330",
   "URI": "https://asc.fasb.org/extlink&oid=27011343&loc=d3e100047-122729",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r98": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "50",
   "SubTopic": "20",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=121556970&loc=d3e13816-109267",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  },
  "r99": {
   "Name": "Accounting Standards Codification",
   "Paragraph": "1",
   "Publisher": "FASB",
   "Section": "45",
   "SubTopic": "30",
   "Topic": "350",
   "URI": "https://asc.fasb.org/extlink&oid=6388964&loc=d3e16212-109274",
   "role": "http://fasb.org/us-gaap/role/ref/legacyRef"
  }
 },
 "version": "2.2"
}
</TEXT>
</DOCUMENT>
<DOCUMENT>
<TYPE>ZIP
<SEQUENCE>108
<FILENAME>0001178913-23-001145-xbrl.zip
<DESCRIPTION>IDEA: XBRL DOCUMENT
<TEXT>
begin 644 0001178913-23-001145-xbrl.zip
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
M1IR&X+**A$1(#<C58%M#LD&#Z0Z>'/5JNIXQZ@9JTW;!A:\#;)FS+M&EOCH
MIVXJM .QI4Q.1CF:JH#:,O&8M)7ZTM4*F38G_).,*OF6>FZI2]<,O&W^7(7/
MI64;U$<.IK[M; F^C_2SCYD ]4LHY--UM-6:9SGRW&VW9LB;]>8>7'K9+- A
M[\0(OU4D[Q:75V=&R;G(4\MX:%GFG=[*RV+3C!%'YF*8-/ #'/XOYT45:+/I
M_ N-* Y:?$.IRQ>@OO'QD$B',U29 5LCQ.KI3::14^$,,'<84<?6P]E;I9P%
MHYY&=?,J+9*I1#J]JC?>.X&\:^3@,!>9H[ .^ 5,?_'HBD?;R$^/O@_P7H85
M7-X>JM)PT?GWK D[N876:+Z1/>%PA1 KM,'P(WX7Q6)9S[7<S#^MF;:HD<E"
MU-(7W=T+<Y@,6>64#[3F@_PGMO,"&?4KHP+,X?HT]C2IW1:F&$?9:3>E#VHO
M2L\P[_-UTIYUA@'X%1Y5]PO_'PB[$(%6E+<L\!S ).'BO#;G-HF8@-H6@ VH
M$_H)OCN$<$D<1OZ:LIUJOV2!JQEX>[1NB)@/HR99M;'=/P(>7A8X"/"2QD-&
M?94S+51E\=*F'%T.XI+F)=GA:"Q&+6="2XU17[KCUO@LU5-,GB7_Q'B?W2];
M"?$2J%NOL2.277W1@,]>?W+B8GEDW@N>_I?K\J_-_X4 &+4"XB#O2TJAM./_
M$%DH)U"%9'N E6O.^)[0@*MM,D_1^&,:_BOP\NG:>WSS_R%\_941%<5,#7',
M4U3UA/;_0IQ]NN*>W,M+X'+\M19;Q$>+%J1DDW<-7,OBJ^1+!7T5E*O-N9Y'
M'R0W=**,8"]@86'X"'$?X?*#XEO$<'39*JAAND2I"N3MGES]ROC)I]3.!&7J
MW=>3\C'XJ[#G5.*CRJT9ST:5B#X#HE+OT$3AT&0E1*LVHUW+4]-87>&3_Q9*
MR5=/U'YIM:7\@6JD/J61M@S_:MM]31@7PT<1[M0MF.SRXN:6^DLLK$1N25_.
MEYCM$1.'(AW5,.TBY@9YQ%O0M7@ NU$@H[2T9030>\Q\-<N'FUQR:9Z*\K:,
M%(-5O)'[L/D,=(<X9*\8QH>/CA>XX:%+,/HP[IVM_&Q'NH*L3ASK]#^EE9<P
M>:0;UD?^-;JG;+I6Z3J=!Y4@;5&#:H/Y 1SV%7(^93[P(E<+::#'!&:PMI!I
M$&-,0'SM0[065$)B >(%4#?:00S&PFU6\IX_-;TG.XCR\_PB6/T!$=Z2ZA.^
MQHEG:2UOQ@5^%%<>=3Y]-?<I"6=MAE'NL%%)V6=.M9QTHBB#9N'84&EINZ;3
M=$FA=!6WD.U.-@M'JQ!<?41J#5#0YA7BA$_7MV!K Z9Z*6/&Y^JI-9-7M7$_
ME@<?X^V'2<AO<YC  P\,0<26L.X3^'Q$'R^7PY%_'JM2K$<.!E+58>@E!;/)
MB4L0R_J3S]5@:WAGFK5RVSU'?O2-QY&,:K!*SV;OO9G!X"/!;NK?(O8):%KI
M9R.S7'S>EE\&.P%9Y!U_9O'8BFW;:1'AG]V FMLY8H I(4<M<WT]>CA#V!OY
M/KT/+64461Y4L%6(HIN!MVPY.MJ T-\2SUV@-1:'L7 +I!FAVN79J(BOL+"8
M>=NJQ<3QP6?@C8_1)WR+.%C%Z\!WQ_N""&K@VB4$=>M\G(R9ENR%JP)H,1G+
M!VHF0P-H&1G$=3T\#/=9V6M&G.(]0P:8EEFL6^J+K7>8RUG0*[ESLJ*\-9Y#
MM1,[P2+TS9,-L>D]P!J!9K"VK)(8R:0^W1W&RT%!#4O*VC668@0K,6_IJ 'T
MTF,.ZIR;\BE3=U)%?;*1,/+)4G9DU;8YIDTHH& MM%NR0K CN5#11@O9\4#9
M)QF#>1[9R/!U03W58/$^J"; K=/U!Y""S,F!K!;R. %B;KB;)D.8 :HULX4A
MSLR=VY<37GQ01U/*> :$L2D7TMV9%_!;Y$.9;.HZ>S/0\S79-IV?[@6$U<6@
M+?>^99H<;?U0AW+G<C%.7K-61D,U5+NFSR*J-"A>MV:$:CE!9=&.":CEY*B+
M_NH)RH"UG:220,X$U#)RY"7+T<3%TXNX(6J+=H#&UGDI7R_C;)].ZZDMM"^5
M&-TX#83(U?:B5$N+6RC/F./RT)EV;$I++^2I:E*C-4Y,=2RH:)FA@[I+7JX\
MA.F!F+KH2S8EQ_2.K?B9L\C'"KR(N7;LO+@GXH@Z;8G_38YK(.3!OKKSLF:P
MEGEJ,QA\OKCC>$XV6U%8?RXO;M5"M.[AS_$^8&!5Y)E_F!&'?P;(D]\Q(;[<
M7.;%GTS(?Y-,)_@Y6FM;$ 'S8W0A@MKNR0@O:JT!IFTJ*V?[\,)/.L6[+ W9
MDK88E>J)!+2)LG!<*6.I?:*DZ-CHW[58T@D-XU@_6E;-,.(96WT)3*0.QJ[Z
MFH_Q>S!U@"_ \YB%W\4Z2 <J/D"D&ZT!WC/LA+L^;!%^%4-Z6)5N]7,UV#XO
M.Z9L!DP5.GG)(268V-:!)_<G\I2P$MX<W4+[9H#H4U[7%(R!")B?&Q;%TK8,
M>X-#-L=R(@H_3:8NNX *TY5'-N$^<HW"6LB73^UB2UG^+NWF55X$_?$ILF0W
M>?[H:35(6^BK-NQS>D">.%QA)*.\Z%P$]8AS*+/:C:#;9Y(CM$L6YT,2BA0:
M0-MF9*LQGF AO\/0C+P4N&T$IE=?_8IE/(A=&R(?0#JQ,RK_(BV*VOW,U5I=
M;DY]2B/M4^B%W&;K5I\8K"AOUUI>M%/U8/,%9O<0ZI:140[13D*JT\*5$"T+
M<A=8#@J8,F;H('?,94C(%[5_<M-QKI[4C% M'/MREZ^ZJ5I^/!(&>!@C,297
MM27<U2$%B2ZWMA\0<Y,-4.K#&V$*9Q&LZ%X&%5Y\C/XV\ 11'V=.&?2E>LRL
M\$'T!T#_Z6R^18]D%^R^/+>3CO^*3(<)_^LP/>ZX74R/XC'YI:OX(N0/V-W(
M*W&  1PY^<"V>947,$F4T6*8+1J!MW#:V,NO&*!'[<!_^<&,.L"VN2Q[N4SH
M)5^1(H[Z'F]MYN'(>BVC^IB#B;D+VC0>/*F5%[!J#:B'Q\.**<9B4:O2BREZ
M7/LF02G^68!FF?LO18/\/DCT57/BJZ-I.?4K!6C/[H,,ABKU4(5^5/B947?%
M^^U!KL<$*\6LID2 'P*^2=D@R):T:PPD'P8LVX-66MJN=0'I)<A,UDJ,P#F4
MQDK=(%-Q?T4CZ'8)2.[@SR"KDU-2V'YG<,G490D']96P:B?0#-8^YP^&R'(+
M4S?RW05Y5%B'>SAEBK$XM)I MVRH95 6&#>A+ _V54GZZ9P[6[Q#O_P_4$L#
M!!0    ( %N!?%;KYIN4Y1,  ',D 0 5    86QL="TR,#(R,3(S,5]C86PN
M>&UL[1U=<]LX[GU_12[WG*9V]JN==G><KVYFTCJ3I'=[3QI&HF->93%'2DF\
MO_Y(6I(E6:1(2Z)%=Y^:)@0)0"   B#XX??717CP# E%./IX.'KS]O  1CX.
M4/3X\3")9T>_'O[^VP\?0A1]>P 4'K#A$?UX.(_CI_?'QR\O+V]>'TCX!I/'
MX_';MR?'V<##U<CWKQ251K^<9&-'QW]^OK[SYW !CE!$8Q#Y:R@^31W<Z-V[
M=\?BKVPH1>^I@+_&/H@% 8UX'4A'\/\=9<..^*^.1N.CD]&;5QH<_O;#P<&'
M?QP='5Q]N;_X=/7GP</RX.*OHS]/;Z\/CH[$7PD.X2V<'0CLWL?+)_CQD*+%
M4\BI$K^;$SC[> C",&;3C\>C\6KR?XK?^ _T\(#/\?7V*J>#_07';WR\..9_
M.<X''G>R(L5^J+FF&-K9JC/]56>M5_T$(TA R"4M2$(XG5W0&"U #(-+@,B_
M0)A .IU-*(4QG?C_2Q"!P20*KA%X0"&*$:3L;\D"!N<P!BAL_DJ=+]B6 _FR
MGR&@"8$+&,5TC=XEBMC>0R!<H90."B9Q#C>-;J&?$,*4PBF@B.IRHK>%VW+D
M'!+TS%3&,[QBFH<D5<3R]6?3).:JB>O#+S@Z"B!%CY'XEIA ]N/%JS\'T2,\
MPU%,@!]K\\8""FVY-(WGD+ / !FB#R$3RRBX(? )H.#B]0E&%!;P%6,GOH\3
M1L8:9A-$ES^]+MZ6,U?1,_M<F"!]>FI VF)Q0_ 3)/&2T7G!U,@3%Z$O,-;%
MJ &\/8^8T#XB_AW$]F93K[]8]8_Z7-QBTEXIR97[9(%)C/X2CD@J;YU0I;-
M)SO]!BRSG<;V$DG@=GNV>9IN_ C@AQ2#V2+$@:8[483H!(<8(\I<Y5@3@?7P
MU>H^"/TD%-_SFJU5P@*^QC *8)#AP6=I= OYK&S>$/NEN4+N'F-2)HE/1=E<
MP@F> ?H@/.&$'CT"\'3,:3V&84RSWPCJ!>7I+[R5J&:3AN !AF(IKSS >[NB
MUC)>9\QK8/JL$;UTG#>RC.49H'.V0_@_7/D^@Y#;_TE\!@A9,DLO;+\">RUX
MZU0)!7 W9WKJ'I(%-WDT%HZ-@A(IC#>VC/UG0+XQ%<64UQWW.H4KWBQ'"BCO
MQ+;LISX0DXPO.(8%7XB9%-5>4,%Y/UJFHNRT,9Q6_IWFOM: ]GZR3%'F_"W5
MGZ$XS/O9,HZW;-\1Y#-'HUZW*/!N O5^V8D-8*<E7],,K(=Z[\QPK7<-O#OX
M# D/:3%WZ#*)@AH,:L>9+M_A9R^H7BW.-4!Z(]N6O[#1M0BH'>^-K!M-=@IC
M3F#T> T!A;?H<1Y/9U_IZBR@0E\%YXUL6\_-\S?38GI;4 WIC6R;T>QD?!."
M**X<CY661P[FC6Q;T9I#Y<6K'R8\CO0)X^ %A:'2%C6#>R/;AE0#\35RMBWH
M.9Q!)K%,';*C&;P'KSGG%.C*@;R1;;-Y#I\P13$UT*$R$&_TJV7DB_'S*+B+
ML?]MCL, $LKW8;Q4$-$$ZHUMF[("1LT>[^9@;VS;B&4Z/(W^W!,00(TSN!S*
M/@D7BZ<0+R&\A2$/MQE]@D98;VS;'F>*Y99YF%&B\3'J ;RQH?65.,22V* 6
ME\TF\,:V36W9$\LP6C:S7 WHC6V;UP(SM;1_[7AO;-]NE217TW!)8':'_AE>
M\)A%&A#.9"$$E*(9@H$16=IS>6/;AEIL9%-)DP-Y8]M'YC/,SKLDYK[Q.7S0
M.^-(8;P3Z\?D>J6C]QF:8+T3ZY%TO%B@5?"!1YYPQ-&#D<^$1/D]I%#>B>WS
MII&S6N.>GM@V>)Q[.!*8-"8J*D/M(SL) L35( AO &+GK#/PA&*@.D)*(+P3
MV_;XGHB:F*46IS<'>R>VC\#,*4L6B?"!A<;F9HC .;-$HM"%'W&O,>6GV^F,
MG7751P.3F;P3VU;[EF>S(QA< !(QW4$+"#,CC'RDCITV 7LG:[M<2!1/2)DV
M0/QL&?9C*4N\6>*8CCBFR6(A9CM",5QD\#."%Y(,;K8D5J=0#S!A6NGC(0-(
M*$,$/ZUVT>'!"^3AR8^'HX'05,"YGC3=_.H>D:Q*Q&9DCO: 3G7"-J-TO >4
M-J5U,UI/]H!6O;1O1O&/>T!Q)5N<D?;3'I"FD5#.R/UY^.0V&=!2\MDA35O&
MNTRA++GMCKU44;<II](4^)Y\S\:<N4-V4XO.IN2Z0[93AUZ-'+Q#ME.'XJ9L
MO4/V5(=<W7R^0W95A^QB-4!&VB_[09JZ<B C]M=](59>9Y"1^F[(I.K4&$AH
MK\_ON^!)23!7FR!),<#>T:M5,^"$^VA$MKS,P D74HM6\X(%)]Q)H^_<7-O@
MA$/9C=XNEQ>XMJDKV&OMZWJ*]Y%@HU*+O?STZN(,U]2Z%LG*>@[7E+G>1]8I
M_=AWE=Y0-N*:J)N27U][XH2X2U"7?^9JT8H+)LR(2$65BQ-6RHC8^N(8C?UZ
MY!BA6]3-[-_^U2NOT3=6'XXKO1IZZ-\@6FS9KN*KBH9&898"RGJO![;P6J05
M.)?&6>^*L%[ZDHGURFE(F%BF'A6.Z"F<80+S0"ZD%Z\Q 4P\403(\HIM#.&C
M\09/.&2H/5Y%,220JB^3][:J_;X2F>^I];5K1EO'^!-AJ]X0/%.6 19&6<<P
M/:>K[_6OAMCOCH(ITRCI\DI=5!AGO5](+F=9@R,=F<S&6N^J<0?%'F8N_ZH
M;HV+ FTYD'7\T[:*/) :+%"$:$Q$^[QF(AH@K7<#N844,O>'US6=,]$-L4@[
MI]CD2=FL->15Q!2$#RGEPJ[<K%O/:KW7"#,KN*RDF[^B%,9ZRXS<8J8(G#+Y
M4NMY"<0.>DVT*\K7.E%8;]>@PFKR#%#(,S"7F-R!8LGO]I0JYQP.^5\C=N8-
MT5\P^(,=FWB9!SL3<?RGT1KC"4&4_>D\X3U6;R!!.&@A!VV7' [S.-*WT$^C
M^*OVTI/@O\FJQH][U)/IV54J -/9FKJ6NZC5FO:;C*A(X36[ER%^^0,&CS 3
MA,DL%FU=RT1& </^!NC< >UT,?L]0HQI6!W2-HC@E&TO95NLY "K;#!)SIY?
M=AXB4T=F)*&R:FC$A3#W!L[UI/4; 7&!43USH"%1Z)Q<23"O)[,<NW&!O K&
MLM!Y'O/9&YJJ82*-]-8 TCY&TE@77W*,S"+FDO2S*AKE@K0:T-H<M'(B26M
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
M"78-UM.$_R(*G>^?R(/FWH3;'0A0PNPGK^2?:K96=C%-F.._Q=O8)WLQBS8
M$H@PT\:0X#V98@EGJQI]B17;TF#\@C]C/_O@$WZ_/R';!U]M^!U_'/]J 9P8
M)NQ"%#^YK[6%O6!V7X&-8I@^KB45[[P "X*>[:>,,!ODCJ-BWBR8$Z @WH1K
M&WG":':V<%N*/,)P!V"T)V(99OL[ M@#B$3QXDQO"]TTP)+YVL-G(24,_G1)
MM.,_BL+<Z*-*9!X$ E=,Z$E&*EH3A6$HO&PZ6-G*$,6VQ-KI<"6K1Z$G2NQT
MJ!HIVL-(/*]]P97+X<I6WSH2:Y/!RE;V17<Z']QVY?GD?KR<W#Z.Y\OI9'$]
MOA\_W$P6XX?;Y7S\L!C?+*>SAT5Z@9?@-<)B$)\Y-/FF CWR!3-1PG0>0@FY
MD#:O&WB$2<B9WOH-'T_GW\;W3Y.OD_'B:8[_\[!<5)[2NI?V">%WLR)*/07A
M,P+PA4@9TV 7BS\>W:[>6CY]NEY,_O&$89I\P_]WI/G(JU5RGTNAMZ&3(Y#]
ML[I"8;7R@NBSZVT_9V/(TA^Y&%/L9[GYBQC.ON1,J1TX^-]$> Z#3RY8V;$?
M*03N]-NJ0 VWMA=T VGZZ7: )M_XM 7;9P!50GGPW58@;C TT(F?P:<"=86
MUGV]%;A!&(V5WIOL@RE0^'1Z@4?4Z'O\J8-%,#/'$BIP\V4(-(TLOV0AO)0?
M.@??]XE1/82G6*"<'"L;/2=XQ.C3VK9WGPDC_ S\".6_25AC@E7V"ZLPJ&)\
MP!3_$^4+8!44^,FR%GVP]:>4,/KA79*G0@369* U:@$G LY/Z_#ELPN\%$3\
MCQ(R_(.5;N+8=2' *A+*_K'$WQ^_>G44Y4_J&.+*:K<'+/((R)-Q'<-U'6/)
M "^():;(=J*O!XSQ"+;:L<;2[;;ZL'5Z#N< JQ,1Q&+5@[VMNR.TH=:?-4!W
M@^\DM/TIYI6O?P=[)GA'8ZV?.X4OY\IDTRA@58=8OW0*S4T,(5[ISD..[?\/
ML.$D<&\Q3Z- 1AMN_:J%9N6Z=_@W-)9'&6V-VCPCLD ^ NB%KCB8E?'6J&/N
M@E=UDY5]>TWC+-4QUNA""^5R/D$$E.)EY5"O=HXUNM0"<.;C ;L0\N"L#K5&
M5WI8#&:Y*)$CA4 \'FZ-OF@!<[$!OD\<)W:P%P+T=((UZO91R5=.;RF;1]:.
MM4;=OBKI2W;G^> A9@@SQ\.L4;?/2ZYW."'$VU1>TAOB4(/[F]!E2P[,F=:H
MVU<G!6%IOTY=O)V)#8F (4!@RASKHML7*!-1\<%#81  GR&8U0VU+C3J+]E_
MB(XW$E%=JN.MBV[?(]K"%Y* 7E@7W;Y#M(4O)0&]M"ZZ?9$.%K[!_YS!9?B#
MIM901EL7W;Y'A\NF?$8(PG2H=:%#L<G6? Q19/O_Z^VX++1N@G71[6M$]FP,
M@<T KCK$NNCV%2*1HO[C)@S8C^/Q,.NBV_<E"[/8CRZ>EUY4:V>J&V9==ON*
M8#&0! (O]MOGT*? =##&NNSVW<@),'EUDF!,QK-6-]2ZU/%:_(%%TK\'F$LM
M@(V?5.!.$8HY8@)ECG6IX]7X%OJ8;=DPD08AVWQX--:ZU/%:9+:&5, GAPV+
M?U1EFC7%NM3Q;DR#"$ L4A&_G!W9&2@<Z;9NBG79[3LR=59P'+L>_LXXB@!^
M%HB$RK %T"=8E[JT&GB#9?]UR'F0#T9:ESITF\76]OW<1LP$[F"D=:E#=YEL
M 5SC>_ [#']$FTQC9@)9.\.ZZO;%R99^+0T0J>[,AO1DN'75[3M4F'**>%#,
M7P+7AC1 Z1.L*QUO4M5.PCZ:E8'6E8[7!R^V)1I]Z'Q/$BO0+(Y(-A"1*M@L
MGC'1NNKV7<J8X)T'MU/:GA^,L:ZZ?7FRQ>ZS3"@V2/DHZZK;]R5;CB&E5498
M5^4+4KJ]Q_ 0+!LZ^:<R#[Q47,L*AEL!'W.^9,CQ\7X(H0O@;Q_QC!AA2,(=
M@=DFRR5>_;\X?HB ^]O'",:@_&6(7_O7:.(GW_KM(P+KQ+S=#?:,> H&-0H,
M#REQHDS6^9&I5.D&05KP38F=&-2GF-8YHW4C5Q>P<XA9+92GR-"\U_WMUF%4
M5Q?;E?O <QQ'9NR:#.\IB7'B.S\+K$Y=[CE:%\-$Z\AEGV-S.4QL&&[^'+.K
M86+&B W(,?MR#I@=A1/DN/UYF+B=1"/D^/P\3'RXP0LY?K\,&[_CH(<<K5^'
MC59=H$3Y+ \;M_K8B@*[@4H=U)B, K&!RAUU 1T%3@.5/@1#/PHT!RJ*<$-%
M"@0'*I'08DP*O 8JC3#C4@KD!BJ:,&-9"N0&*I<PXU\*Y 8JG3"B9DKE^AQ0
M*\-M"KP&*I:P(W0*[ 8JFQR'^!3X#%0NJ8L/*G :J!!2%UQ4X#10N>,D.*E
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
M!2L5J]I@:+.R5;G0'B(G$TX]?$2Y8=D&9N.J.J@#:V#2@@55H\1[W% &XSF
MD() $<!MWK4[@N\4@>,8]"&B<!2P;BAGD#A);X,!" 3*:\\6;U\OI$W!$-,>
M;CG0:U[QDX#],\/O-"O 0.;3Y9%]&YQ*)OM >XT&(3%&&'IYQ,M\!;,NMR3L
M#7:<EM#0GP;-DC^Z/P)O@QE04RJT5QH1%E9.0:58UCK*FS"+,72.;3UQN6D9
MYK$-(\[/V^ JW%P.[55YA.0*-L@U*++R/\QB$WQP3]$[3AX9/D;U.2<&:CEJ
M3Z/AU0_;NM)49+N<*6E4Y,(86N10R:F1R;$QM%ZA$CITDI)C:+%"57>J/JW'
MT'J#RI$^2@PRM!JA*K3IB46&]N-5MM^BF4B&MNSM@@Y"*4N&MN]510_A'"=3
MN_RJ(D1]HI2I37^51:V=)ER9VLA7C7S$S>DRM7.O2O1966.F-N15=L^%T\Q,
M[<:K4%&@9;.9VFA7">K\A#E3^^8J0;]EVAVOL^Y0:=-/CEU!S3,5+P5R\TJS
MU'F20%FV7D&H,Y-%N\CQ*VAU9D*L5&9@080S$V6%<PH+ IRI+,O(22Q0/T?A
M52#KL<#_'"58F73*@A!G)LL*)V(6!#A3@;6:UUG@>F;BI%#R:.G7,ZQ#4!F&
M4Z" 7ZE5[!,C/!I'J56&R,.HEQY"6"'&#TFT)R%.&!B7;$RB]!4[DB]8DU;,
MG]QCKR J<.)-@MB?4--Y1\5>7>\%"FX+S#8'(P(1M["RP&SM&"4*S%?;V> ;
M /=5H+A5LGE3]>.RPEP-2"!0-UY-OR()J.]BK$03JS:FX)WW2OZ%N*#3)UF2
MY4EHA613[7\_1EEJ+:<'5/UP2W?)T42YV(2^.]WN8/B2ALQRJ<F89>FN/]H]
MBS&QQ962LE=*FR3I@$B^Q946J*1;7(V42$W]][BBUSJLOU2U(G(A(--X9<//
M62-C6%$=H$V84MUWJOUL-);6$5(-:&X8<0'\C.OH\'&OIYZ8G&]<31U)\"5Q
M/] (S,J!D(2=8@WFZP[GB#5%X3 T$: 5KDP-Q=#P_D8(<_0?0R/X6^TM6U_J
M,8N7EX;9.;,>6*JE[)M]K+297G'J5RH"A3YEUC-3 ]\I L<JX1!1.-8?#<V'
ME#A*AB<\-E%PVJJK9T2*QKHL1]0QP-&7%%/X]'P<1I@%,/7BY9ML=WZX!R 3
MIBAQCGZR>.)++Z.)TKBL) 14Q"6H>"7M_L,,-.#60R[0=$?H ]I].14_M)(=
M$G>B*EQ/NR\IS84MDOCO,Q@YGE;&+%,PX#H^F/.T8T&. &:LMB_@RCL9JQW:
M^BCZ[.:+-$OFS9;U22KHXN7CSZTQ2%]M^!U$9:(<%QW>5.TNS=]! *#M8X#&
M[A:+!2B":2$Q082$YFMW<W9SSX^]/KV(E^I%"HHL*OQT:U80F8X6;=3IZD6G
M*S7#]^$HIE3]QK#%#6,=/1RPI7 MQ!*S3#?"4-<C6R?)G!6"8J*.H5:/AC@+
MR$.&>G,:(BPJ+_58IICGYNB 50E:-PTP9PD4B^K%IB58Q$K$:"7[*?U6*3$
M>489F<]HMU"IM[48@D%+'4PW%NUL+=ICU/,T2%'UO7Z"=AO10QB$.23I_HLB
MP)FIW3:DQ_*@R<Z50T/<4-&>\,<P(,$8'"[$G&?I;@AY! 1W)VK':X>Z\C@]
M@.@I@,#VB2),JA6F10I)45CR/G&OB.RG!KI#_=R16P"]ET2"GP98EH\).><>
M^LZY(JQII.%+7TC<A %62!RQ=!#6-/U('![S_$B3JB*W &'A/I'SX#]B?/A7
M>_Q:D,3;.S_\06KC"CSN*CY_'CO;ST43E-;QWLQ62_NUO=R??ZF:,J!)BF-
M=0U6(01EV9=43!!!N\57K9'^+LZ'H!S5;J;A<I-6OTFMQ3GTXV>4'&&FEU']
M<M9(LKNT44331"S]1&K)/(0XQL6?^O!]-;#;T%Q_<I:1LTL[DL5?WA-E<,H1
M!^PFYEU3TVVX4(MZHLX,0:I5:)#.)RJ:?-M1C_UMVWAA&E[30:27J.'-/!.5
M>:DGPI#7(TRS:IG)MZC0<N4540N7N<W\E&[P&[K2/).:N;W*N9#S$*XWOYEY
MM;E0BUSQYN8W<^]]%Z? \*PQ[1IKU:9W]C1I:? S-.Y*'7VZ,OH9FI/?&;K=
M4[=*5;.(JN>V5@V+G/H'78;(C5]LSR="V"?,/#XAVP=IT";Y55G/OY?PMTJ
M7@[D70B)B:8$[%X@]DWJ.SV6<Z5#)YZ*R/F&;/ 2I;P9?96L->L^O>L4A[GT
M-S2#376E-OB*'M !^L.+-EXP"P!IB<NNO-GD6[K0&*\B +.5EQL8QNL-_@](
M?J;[\Y5]6S9(KA6:Y>(9-'?X@5"&*._KBJJ^]G*G^HE6N/,".W \VR]U.4Y$
M$&6&]F"LI$?T"D#2;"9-U,+:]&Q5 QXBBB:J_Q,WPD3E,MII]+3X/7P!,$@V
M:0T")Q%[GJ/*4>2%$XE^0CMN-R'<A1 +M)((,>=9NKW\0SS%/<55';'3P^W+
M>HJ )/7RVD9,%B;[*6ND.SJ; V&IS/T.L=I5.A*(O3$UF7!"RU1\WQKI+@+0
M%.S2DM0-60Z^K[]"<9UVF]DG&,@R9O54?5A6J:7Y3"4TQ[,+"9)"_I!^3518
MXZ*#&B'1@@Z&1@XUQ$&>$#3-^LV20TPC-\RIHYL^ HJ\@2%-/?&60<1&M'AW
M^)8%<Z.<&##7(ZG8GF 6F^T*R7I22I@FWC*9> 8/ VL.FW&[# ]*4:0M-3&&
MO&F*B!M'#(U,Z9E,)\820^-0%)&)8V;I,4SBSO;@-]N/P5=@(RR:)[ROQ+K@
MC$ES=I0-<L=1,6\6S E*$//8A#7T$E%10)."B1E_WE4]>>12H"N0X@$/(3Z,
M5<!%(BZ4KJ,](D,%]+R(#65K:"]'4T!^O2_^^3</0,PQ-OM[4N..YQ05^D!_
M>%5O^"F 7/>1U'?ZPW(:[.(()>0>\7O'TF<9@<%%(PPN^FK?6P/+92,,+GLJ
MB-3/73$FZ@,=/??7MH]_!(L- !$6X.(=YM!(H$)!VT]K]\"K=Y[IQ@!+I<!;
M!^GRSCY/KTB(71R\6P\15Q8^D*S-D_N2FCZ\3<YM1;"H@4OFF(I]J<^".!4(
M&0C5CM</-N4$H1RHO9(#R?R<-5(3\/@ TH-?=RYH,7^L.=5P"8U.==5Z"\UX
MKU#X/SNGO%+B<.C/TT",\]C+8\"A@*"28J9/0!H+#C%JM9LWA_J%J8YW#;A?
MFNQ2[^?R&^[9T?5DMU?53"6@ LSDK?FFYGYV1PUY?='4 Z/YQHEKG8;Z$)M@
M4D\3JN)J^&5JC7A3W?9M7B$A]9KC2>[2F9IW1*XV0\;@]N(2Y7=V9IA<A-I"
M]Y5.3@5./)N<_0GMKA\J.-=[$J'$\3L*S#8'(Z&*W@*S]7<K(24OOMK.!M\
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
MI3B+FM"VU"$@3;D6:RGJ;M&Z6,M;*FVJIG.'QA-:L65U?D)/UB(]*XTIKZ%
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
MHK_G(I,-_2RG=VG9<K%24?]1_JT\_(6-/"0"CR3=L34MND11\LZ.41=1MRC
M>'9\_V_4>'84QV_4>'9TSC[L/U.ZT<3GZT@.<.SH%6MP["@%:W#L^.CSY9*&
M616DJ1C"\:!_$D*%I%[:'GR0MM 7^M555_6#P>PHB=^0P>SHG=^.P2P%Z!H1
M\&T&:>11A)#$WLS6@@*,9TDS_C:-9TDS_C:-9TDS&L"6*S%R=V0#:?',,'UD
M:2YD: MKHYEY+4#>DN9[G>0M*<S72=Z2GCT6EN6186A=8 AW2GKBAG"GD"=N
M"'?*]U?.Y,+]7+-T;VUX&%S9XIVEH'U?A2G<*=3)F\*=WC1!9WG .+!*,(L[
M)?FJS.).8[XJLUA2G__(F=RKFF7E\R:WK"\\M#830+.D#<> 9DFMB8RM<<)X
MRFG$,AGY-([3I^*YP'9DFCP S))ZL@_,DIIYICQD IKZ[8IP.I>GGO'F2GW6
M3_[A<\(R(7_J7M0>7M3BG:50?=YI6%(1OFE84@"^:5CRV$/JEGMP5EC(DH"$
M)?_JEX0E;^B7A"6_J58USZ@,*' ?4_WS;QW) 8XE7VD+CAT/><' XO0*5%ET
MF60D>6!U$++&ZU[ETC#&$Y;AL)_2+L2'EPBD['C7:9&R%+QO8J3L>-X+QD5V
MCJ^9BMX((6UI 8@=WVD!B!WO5RP.G.*TAO(-X=FV!TU7!H!DQY=9A63',UF%
M9,?/?" QBV_39?8$?DP/IB4IP+#C7XZ&8<>O?$@?*4_DS%,%@M'=-VE-#%#L
M> ,;4"P%AK,"Q<[(^P&C@(MKZ @L9!LYT(OSYS#.(_4P'0@S&.O#%6BTQA%>
M^;9G)^##BP1:=L;QR=&RXQ7JJ.V7R05Y3/E\*2]>=6+N2 ^ [/@$BX#L>(0_
MI7%T3\(O\!7J*#9XX"_-.U<D=7D F!V_, (P.YZBK*1\M;PXVM&':2\YP+'C
M,:S!L>,U;,&Q%"3N<KTAC*MX2U=I\B!5>Q7O9E^^W^;W?Z<A/B7:T/%=T"T4
M#33M>*7)T[3CI29/TX[7JC9Z9IP2W7,M+Q("!#M^ZB@(=CQ3O=W5>NKNQ?7#
M*HAHL4.&W^V,+2$5?-03(IB8+S^"[\RYC+_62VB<:L$\=OSC5VL>.U[ZJS6/
M'=4P%.=?RFAQU9[>3(" SV,8+@OH*J\MPQA7"":QHUR^)I-8"M[W59G$DM)J
M1UBLDY6]N.S"(04X\AW3NQ0T@V 1(URS=F&G="!K26^]#K*65=>TR5K3=SOQ
M("_Q'6B>RQT- "#O:C:UK3Q8M&;Y>IY\)/P+S?#1G?IU0 UKF]4 ?6O:\G72
MMZ8=7R=]6]H0RB/QD8\$#BL%P-M2;E[ V])8/L!;"C%95+L;?5,7GJ(S T"R
MI48L0K*E&2Q"LN39!2<TODR2]%&)Q6)?:"NW*/2;?29Y :@EKSP^4$O^<WR@
M=CQ=$:K@=,7BZ)8L:;:]RB(]/DT6@&7' UF'9<>WR*TE_<&J1A*HUHY7&%CM
M>TOQ!*^V"4_#+U?D"_U(!"B2BSR)KC;ZSZ#-!-#LC.NC0+,SOH\"S<XX_Y'\
M'6]:J_/Z\[X(6^VI 8R=L=P2&#OCM24P=L;DG>+OGM(!8*K4 ,;.2&P)C)WQ
MUQ(8.Z/R1Q9%,3U7<9MF2\Y"TH.G*\/BO:4(<58AV1FI/Z9)MHJW-SC7B,M=
M[$XX;8D!BIV1V0H4.R/Q)YJI!=HJ!.09$V&<XCY&%R)='@!F9U0> 9B=$7H$
M8'9&:Z@D3=+U]NKN3-_77B0$"';&Z*,@V!F9CX)@9SP^!H*EJ%!ER6;U5Y7;
M&6D/K-S.V K%UJ';Y1M:<JFI7F62^TVX7JD6^C7P!I4#!*R-R+X(6!NY?1&P
M-L+W5IR",YZ%8;[.Y>:/2G8,D]8"@9(UWS =2M9\S70H6?-=3RG_@ILN<<P>
M<'?Q-HUS>2"[=S#MR0D@K7FW$4%:BB#SB3[!9\*[,/ Q;S&>.>&1BL_0C:XS
M"\"RY1DMP[+E,RW#LN,)]]X8QQE0^1I&HT^64R)P G@D.;J.<_&1)/ W/(=U
M0;L[O*WR@; =S_F*"-OQM*^(L!T__(H(V_'2\TU&$]JST;23"*JVXTT/JMJ.
MCRRN_\L'76_P5-L%>^Q9RM5D6;RW%,W$.BP[7M$Z+#M>\64=:<Z'PJJR "Q;
M7M$R+%N^RS(L6QYFKX[>/97N' #*EA>P"LK:2&T3E+4Q?+>*.T@^%%8C#P ;
M:80_&IBE*!HC !MIE._=-NO. :!&&N./ S72"'\<*$OC>[:BO)CR@:X,*7O$
MI;=9$A6!#$M1>8>_OJ//V0D4_Z43\6'% 1U+?F$J="QYE*G0L>2+L'X9R@3/
MTO>T_9:T ,22_SD>B"5_<S002Q$^9.'EYX<&T7Q6JG$I0HNM/SO M>1U7,&U
MY(^POFNRQ6Z%]17'\$L$9S0C+!:S>R$?7]2B-BX%P%OR6W[ 6_1O+ZMM//S<
M$R#!N " ;-&'N8)LT4^Y@FS1%[F";,EKY1F^U#?H&5-='@!FR8M9!V8I^L@U
MC.=)]EG0&_:PRO0GG-O2 A [_LH"$#N>J+E>?$,W.0?'A\^0PPSC_!\YB>]2
M^#G!>%%%B/+Y4ET*D4$\/Z59MU.U4#30M..S)D_3CG>;/$T['A%F)^K>^;D,
M@LB9Z!E<.C, )#L>SRHD.QY-SN&V.)+>I7.ZU@!I)H/J[7BG@ZNWXX.@-:9<
M#9;2,]?36_%R?@M_C(D0;,GP@O>G5&V8)<5ISF[HUJI8O+<4(>+5T;;D3WD:
M4AH)C&-X300^=]R U<U$EPO 6?*QXX"SY!G' 6?)G_%T QYDBU/R\@60IB,Z
MHQM.0Q6Y89;-D@0<$<[9S9:_[)0.9&UYM5=!UI:_?!5D;7EB!><Z)DG6Q%2]
MT0+J?IG'&.-.U&CZV TL#NC8\NP3H6-+*4R#CJ6H"%#_(Q,JE,T-S7*>Z$;Q
M_:0 PYI'/@Z&'=][0]>$)2QY@.Z_3/D:0U+-[V/VH.(?=T'JR0;P['C?T>#9
M\;^CP;/C,7OJN5VE/+NCO'/N89H? -OQ>@X!V_%<#@';\4WU.SQ5[&GM8WY=
MZ0&0'>]B#=#WEJ(LW*1;$F?;$THX?)<B*'P:LW#;*ZL,L@),._YC=)B6_,O8
M,"WY&557RR%A56\/QLY\ -"2IQD/H"5?TUG1)YK=$LU<N3\G@+3D7\8%:<>G
MW(8K&N4Q%/TKQ1T-&LT>*8>Z*F<A3[6C6Y#!=X4\GZ*3W(>7"*3L^)V)D;+C
MNVXQ-&9D^)I4:^+%]Y8B35B!8L<S%0$0MS-Q2_DC"WL6^CN2 QP['L@:'#N>
MQAH<.W[%&AP[7J0LW_ J94=R@&/'7UB#8\DS4!SA8(IP3;88D*H;QVXZ &!I
M%#\<@*T1MR[84$9JLBR^MQ1GPCHL6R.Q95B61F1\ ?8$?'-TFJY13ZEU9L[Q
M2"&N!)YLZR37:O-S]D1X5(6-F0F1K]5A[]O\/MW@PF%<OCW[,8\SMHF[A8.;
MZL%<ECS&;\5<ECS:;\5<ECRN&[P?R3-;YYWK8&Y1@/$LZ8/?IO$LJ9G?IO$L
M*3%'L&$B/0'C*11@/$LJ\C=I/$LQ97ZCQK.DR,L-G1.2?#FCFU2P3/R)1@\L
M>;@#[(*$VIU#T_P V)96=P;8EEIV!MB67G4&V)9B;*G0='IID!> VE)GHP.U
MI81&!VI)=6P(P[>?&@^5&SR@H,\%X"QY]5' 68HY,Q(X2UYI@X?]XCL:KI(T
M3A]82.+!!_8'%0+0+?DG']#M>*HACP+*EZ8>69J+OU+".WW!$44"+3O^;'*T
M['B]R=&RXR.A>/4L5<\EN_UT ,".[SL"@!V?5A<LSJ@(.9-S@GX8S=0 QHX/
MLP/&4@P=2V#L^"@HGHIYHF(<7[&$7F9TK>M:+:D!C!VO8PF,-3]2%R]/Z!L!
MD2D!A+51_Q@0UL9HF,##I+YW*&DF@^JMC:6'56]I)"WER[8W4%)+4H!A:3P]
M%H:ED12F1'B1Y3Z[%")'GWJ:BDPTG^_LAM6;=?&]I3@RH\.T-/J.#=/2N(R!
MR7>JZ43U(B6 L#0>'P?"TGB,#]CF?'N;P?S?<"E!EP> 61JC[0.S-'K;!V9I
M7']*[U8@_$D2W;)G694*=(<WJ'H&V/ZL -/2N#\V3$M^8628EB*Q[-:543H8
MWVX> &;)$]@'9FGLMP]LH#]89=E&_-NWWS[?\_@;0<-O'M+';^6I8[[]%@&7
M_Y#H)?+B%XO+JQ:(]1\!RT"WT(HEHDSA@!]J#/"/Q2R*.!7B#@H\2_'X= N<
MUG2 ;*!?&(IL39-(QF./R4,7JF8:0#30(0Q%E$<,RKA@?'W9)O)?I %$ SW!
M88BNL*AV)=:2"E -'/@/0_6)M+YMM)<"T P<WP>B.<D%S+R%.$V3C(3=Z^Z=
M:1??#PU!,A#A*9ZK!D%QFD9=!FLF 3P#1_2A>!1[F*6*-$EHK/F0;4D!W\"!
M?2@^%2GE@HF0Q+@J>IY$9^T71G3) :>-<;X;YUD:YO+XP8N'8CJ0=F< K./Z
M@:IJ=>^>;F"2UH>RD13PC>L-RDK55U0+*!?PN[8IEC8](!W72^S6C.W-'&>5
M&E".ZSG*>I5E]!VH-2T@'->+E+7>T >&L4[1=4%WR.0AGQZDK7D \;B>IJS]
M=D7C&$\GD61KU)->9EA\/S3HQ8%8Y4$1AG8R0KJ?''".ZXNJBJ'$/FR0!/",
MZWO.85@&5ZS4</$_7-E_UP&N,ST@'=?[=-7\?B#2]X!T7-_35?/W Y%^#TC'
M]4([-:,FF_.[]*E+=W>D!I3C>J#=>M5<T@AB,>W\?FB,C&/P4=&86LZ>69>C
MU&<"S.-ZHYWJKU.1D?B_V4:CV+LS -9Q_9"J^A2&1$[BRR2BSW^F^@:PEW;Q
MP]"0&H<A3-=K],]I^$4>V148ZA@%+PA?/5Q-1L ^KD<J(*A)A?*"2JAGG2)/
MEP7PNO!8YVO*'V0TC?0I6Q5:0PNW-0>@=>&USI]KH=&YIZI+#CA=^*P+%M-/
MN69!83\9X'+AH;!"?@JZ]R'M&?IW4@(Z%YX)3P!PZ 2U/"\\3^]PJLT)Z%WX
M+7R^%U]>8(\4YD&D._A]7Q; Z\)GE7.A)-.LX[0E!7PN_%1S\J-%UTRX^&%H
M^(S#L*U)')>+@GIPS92 SH4/NB//EQ$T)+9D:F778"CJR .(77BAOZ0Q=%?"
MU;"CM^A>6D#HPO/\"FWLSPFH]%M*1)K0"'?I>VS:D0<0C^N#+L,E+U;29UE&
M00'A!]5LEW1G *SC^B7<?(BO5V =;2/=3P:XQO5(9>2.=^_O[UC6>GBM+1G@
M&M?7E!66#RYIQNZVI(!O7-\"@@O5]NUV?9_&'<!VT@"B8[S)DHC[;U+^\*W@
MF8)$XTS@OVI<\(_%;,EA8.O<Y-E/LOAA:""0PU"!EH8ZNZ/(O$P$R([Q(:;(
M3O-U'A-4)NKQ^B)\_7(6I?*$PRSZ>RXR&IV0&,\J:0D<5!;P/,;S6./9OO)@
MFA58'..=;+'HW,(WSPQ,CO%:IDS.<XP&K6U.S22 ZAC_9(KJ"M^.+_JA%MO+
MA(#P&$]EBO C^7O*3Z$;I5"YT+3:EPD!X3$^RQRA#'B@-=].&L!UC*\:$Y<+
MCU7<--?C:J99_##T0K\S7"X\UC5/HSS,YKP(1*?I VU) :4+?U-4C0^_%)4+
M[>#<F1[PNO L\M5DC2FKOP,>%_YA"!X7GD'6I^T+C12 R84ON*4/N._Y@:8/
MG&Q6>'E5V\8ZTP->%YZAVHEO(M!\X\[T@->%QZCJOPUI0D LF6!MI@6<+CR(
MG)'.EY=)Q!Y9E&MMVIIV\</0R^YV</[*LM4-C57(^Q7;W*5J047;B@>6 MRL
M>*5<O'T@9-/@5_RFYEC\8E$?WY(W QC5O?G;GPD86/%8PQF@-Y(/%-9/6'VB
M!B3:\P$/*YYL CRL>, )\+#B.0_@(<%<I21!9!<L(4D(#;_Q4-K)]HH^D%AU
M9'PP,Y?!& C/MIIS F-4 U:RXLL/L%+Q9G+KD\D8UCQ.1<ZU;WX=62)PMZ(+
M#N>.2XBT>XO-(!=PL*(5#N"PT]OJ%QX->'3D!"Y6],0TN P-5F"#"[;Y\@+Z
ML^[E\MX\@-^#KC!^>;TW#^#WH"K:L4CW9-:D# H 9AYTAB-F'I2'6C:F4?-M
M2/@YIG+Q&UQ)XT)WYQM_>NY6J@#K>- S)708W#[ =.,J%?+MUS,JV$."?YCS
M_P\F*6RY!>EQ2L3J(DZ?,$H?[=X-LED\6,6#?FG _IQP"@#_B8/H(Q69G- 7
M5 9:H+\H8.M!L900Y:O/>$*%TQ6^L/)(B] OJ3J@W!4LYM"B@*T';6,"$3Z6
MC&!U/-FR).#J0?OXXCHTR,BKYNI!1WGCZD%SF2#L"MQT2#' TH/^ZH,WQ-7H
MRP!^[E48B!Q.<0V#910?2 8/F)'D@>%L7H82W'L+K7Q*>:G_JH<7"U9PK[:F
M: 7GZBJ*Y$%W$I=R[SR6.P]R[S#?;-2_ZC]?)O*!62FE#=:A+10/5G&NPBK8
MUX3!]SLE&P8@C8CNY #LSC55.Y+^$4N7#W@XUTOR?)=L*W=I![CV\/V-D#KB
MAD)W%- 3BWUP=4SIAH;I0\(ZHEPX1K#X86BPG_^Q[0#;.M>#368()0F97*UL
M")L4A[MKGCZRB$8G6_  P'J^H7@5)7F8X=T.N6QC-,+:KPZLYEQ91N ,,_B6
MR8.,8-<?.<TP)W!QKA]K1,5#OV;PB\2 V+DB/!JQ<_46RW)IU#Y(&+ P*@"8
M.5=DSI@Y5U5E6/*+E)^E^7T&LO?EODX/L_X"@)ESS>6,F7,5YHK945&QILW,
MN0(Q H9: 09RUOI8_:%% 5OGRL$K6^?:P@CBKYSA6P_+X\E6)0%7YZK$(U?G
M>J:Q)XEAKM6C,:?@P1_T35:7#W@X5R\[>*I34EWQJTVR 0OG2F44%LY5R0Z<
M_55(8Q[[&8&)<Q629"QB<8[7S8H+JC#\GC^'<0XS6MS"1H6;9P7B<\(3L+NX
MIEQJ8."3ZP\-V"A_\<-14=8.LDOOERR^V%%QU<9%YEPOR(I-5E9V$@)2Y[Y>
M C XE=5,!SB=^^D#<3KWL<WZC1O 7GK [=RG2AQF)[_VD@):Y[[S*+3.?>0>
M!.-F\3(+H'?N%Q\)BU&Z@JZ])3'%YU%J_]78@_[ 4R'J T]XS.F$+E-.>TXD
MV"A_\>-1\=^^9KLX]\JOQ"[.-<&!N'%W94R[[)0/=G&N0%Z)79PKGE=B%^<*
M2X];32MQ.T)D)T3H;UT-+ K8.M=E7MDZUW5>V3K7A7L0:W@#>-69@(%O;7@T
M@Z-B)-IEL--$#J*S4P)P\ZW$:F0&\^B^O,#'MX*RS<>W\K'-Q[=BJ3$9G;'I
MSPV<G*N-)\(CDPO<S72 T[5.* .YRJ/!*JYT#^*.'(#=M==O07(FWY%O0GO@
M5![C;7NVXK""@*EKC]\"\,K@EI4N&[!P[?5;X%SS] +/5#>.5IOT^8$E+7ZT
M$_OR *ZGZ?J>)>K,> U6!G%1_MWD^_47 @Q=JX06<*=I(EA$5=!R&:A>;?F:
M]#V38H"E:^W@AZ5K1=$.#P_@PH"W [2\M]T6P/R(TH"S:]71@A)?!5DG5<!P
MM9A^1D7(V:;GS/@!I0%GUZJD!65Q(!UO&A?1TDFUFU[>%YHES?OZ\+=\#>,.
M$:OB4OHCR*YDZ$AFL6*PI"_=9(604M[-/^Q&>7%EV#X<8&=?&N^W9F=?"G,<
M?O*:J3?KRMK!IK[T[E=L4SOQ>3W9M+%-WG<B:,QJP8H3T.X'TY$MP9,I6^L&
M>TY@EF#"Z4.:1D\LCMN;B3;>X4@U@NTF,/=XM;:;P!SFEFX(3*YHO*TYR=DE
MOLHEKZ4^TB2G>,<=3S:(.M4PBQU>#]AI O.>XB[F,-)%)F#@>KY13'KP?XV)
MSRP[)9QC0*R_D#C7Z5>C_,#+M;YWQ<NUGG;%R[6F;<=E?B/:*/_B1SM1NB?(
MR[72:\=U0T7&69A5BRFMN ?3-2L6K.!:GTW3"JZ5%N+HP[K["[/%O:/*!3NX
M5DU3M8-K5315._C05E.T@P\M=C!>%=[F,@DY)8*>4?5_^'><1S(:AWJR\0:F
M#.I1MK$,-Q@(6-J'.OQM6MJY7DW7:Y:54=VJ;<A0?]10DVOQH_-H[AHT]5,&
M!I>#!I4#/)UK51-\1F)\4$' U+D>]<;4N>8$@$5<M&;D-!QE*'^DT47*+_(,
M0.)+TA@%H8?LH+* KW-M66/LC6KX(BW@=:X!:PS7A,^Y?-TKDJL+Y0UR,P9=
MN8&3<SWG@)-S;5:C4HU^EF>KE/>LVVIR 0?GJF<$#C[TQ X:'&N&X5<Y%C\Z
MCWQN$[L/;;"#9)YG(B,)"LTA!!K9@(4/OV^?A4>?;I&%1T]MD85'_]V[I;"7
M%-!Z],P'H/7@<_?CXAN\E*#)!1P\^%SK'#SX7-L<G$>U;D&C]@$&;#$9%@'L
M/'CG39Z!.DZ7V1,,BGMAN4QF0OWY@9<'?^V$EP</[H27>Y\.L_XD4Y<+;ICX
M<K(]H4FX6A/^I>=:6U]68./>M[^ 9'"C4),+.+CW^'MH3CF-6(8_#>%0YP(.
M[G7 'IIKRO$7Y('J[OSHL@$+]TI@#PZVBL[WQPUR 0?W2B 1X.PB]3SB ,_9
MG6WQH_/HS@!'1JF_5]$EC,*1=>8!_.Z]O5W\[KWZ#A;YE)=A,^K.!SS<>_%Q
M>'CPVB4>^8YY<0O&0(5H\@$/#_YZ%!X>?/8H/-S[;;Y)\8SR;@P? QZ:?,##
MO>=6>,!Y&6.OT@)>]UY:P#R[. "NQ=I(M_C1>83B0W&Z][>'X73O5P_#Z=YO
M-NHW.C?1DAYPN_>3B -CW)B,87MI :][?UAA&*+5NS(! _>>4&1XPR?%E]II
M]"O+5N?/+)OS,R8VJ2!Q_3[9G,MS4GF8@;O ^.N#&-NI!"SDW,<J%7^1<LH>
MDCOR7#SA=$(3NF3:7J7/"5R<^]D1N3CWP0J16B8^@$I'QL4?G<=++@#)8QAX
M]0XJB0\@I,\/O)Q[=4>\G*N 7&30=/B+E:-^GZ7/"5R<*X4"D0RUA/?_5FQC
MX'N[<P$'UZH!)S%J9B8PKIE1-)O./(#?M8JPC=^UAD L@X[IMF< Y*Y]^RX0
M$RG3D0.PN_;E-K&[]MV(Y#)!G8<'>WNV>UXF7OS1>33<71"-=:"Z$UYS%FJW
M2XS+ 'ZN?;5K?JY]MBFV\HZ'!9IE4<#6M5?WR]:'_Z\A7I"P_\FQKBR WH?W
MMX?>A^^WA]Z'_Z^A7"89Y51D>)WK3"X_J/M?QERZ"@!F/M2!&V9^M4,3F+J"
MQQYI?0SA(((MY2S^Z#R^KB^>?I7'E4'0YXX<@-VOJOA(<-$RVV)D;6/XS4S
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
MY5?MGZB39/C 5^VJ/X)%<TZC>7*#K]-BP'FU,L'+?^*DS<@C6JT'[.1:#=K
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
MOS$N _@Y5T5N^3F/&=IXK\1@3?Q%8D#L7/'4(,S6OMO2 V[GV@5QX$N+G*Y
M';-'VG)P\2+EMZ1Y.>:.//=Q.Z1,X.]<^4R,OW-M-#'^SI63!NL)!8D'<XPP
M)D*P)0N5R),AR0^W0$^I8 /GFFN"-G"NKR9H R^JJ0,MWHJXB-.G/]'H@7Z
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
M;M1[OF^42M&$KV:O[R6;\;:<NNI"@[V:V<]4#/9J9C<O2>RYM)UK6F[,J$.
MQO4RK[$S&.U1NZ'X/"1+'LJ@+3F)[RA?.QH:3=&@T5_-3&>7)JV.V=RE&8EW
MG<'XS5E;/9KUU<QP7AZL''.-N;LV--JKF;=,R6BO9B;B["!KUW%5Y^_6O6)3
MO9J=G58&'W@J1IGP=M>&1GMM\X]YGHF,))$,J.'(@7;6B09\;?.1!IG1YR,O
MZD*#O;;YB'>#O9J]DZD8[+7-#QHD1CX4I*T03??:Y@ -)IX6"PP1H'%?VUSA
M51GWM<TI7I-QG;^FZ8@:#GY+EZ.M(1@T^6O;6^EFV;66]W[$E<4#T*#17\W9
MLZ_)Z*]M!J7.-&+DV^)(SEV*O_*_;W$<,/P4KVUNUL&XT1!G#P^</I",.ELM
M.!@3?H#7-M<S((M_JQJ@>2P^K\#P4[RV660_X]%GXZ80T+RO;:;YRLSK9:YY
MA';X2^,&<7GF:$2ITE8=FLW++/)H'D??_1@? 1C7_6O(A_8W# O\,8WD"W^8
MY3()N<Q XF9)&)5OC.X^H'HTZ^3VO3JC>7<=2!A++UL%@J:>W&Y9'\.6#7A?
MQAX(!<T]N9EA'T=M-!UGEC9'@4:>W)SO:S3R-.9U"CH(2/ H0(<]4AD _SJ-
M6;@=;"QM:4AZ&C,HQZ2G,:]1BO: AP]FSVSX*92C:D.C36.V8D3C)8G&*L*\
M]2K.3I;AYVG=P,+/,(T]M /Y'GYKZ-@*P73NW_.VRB1]HKS@M&;#YS1VJD4S
M3F,N<R"?SYN-#S/N58MF=#]/27F&&SIG]#Z[@XIZW4A+>@3N7O'O 3E+<:=J
M"'25 \&[5](%%/E>;.]JQ'YBA.Q>ES91%++:J*7L9$#H[M6E->C.-2)[2.1J
M$DQAPA!?X<,G!U"RFC[L:E0 4G.NY'#E&]?,>!KE8?8KP1E<MNU7][I\2,2Y
M%L(GLF%><06EQ]5#R,6K*B<TH4N6X>XY2W*P??%4-(@Z/<>#BER\>^_^=>5I
MT7>N0Z9%W[E^F!9]YRKD0*PFS[L=632:P[FNF;8YG&LFQ(S:045;PQE#FJ"4
MZ!/9NGQ(Q+F"*@$93=5?)$;(SI53B6*^Q'>P+^+TR;B9=61#&AY44HGG@B4D
M"1F)KU/!Y%KF(#J=V9&6%\V$N'K?B=U)"%#=OR>,T_CF9%]N\O:^5=>="TFX
M5RD 9Y7&$>5"#2I]V'<2(V3WRN)HR.[5P-&0W7OLHR&[]ZK[*#ZE( U,!D-=
M1J3BWJ^V(1KXIJQI&4C0O1>&BB^%R&ETEO/JN42U7JI^?Y'RXF%/O:@84A!2
M=>^I-0B;#U"7Z\#:FRN#"T/*[KVX;\KNWZKU3]F+=GB)4AX._$2?Y%\.Z+J[
M^9&8%X71 <S2I^PN"PE[T2<^"7M1-S=TD_-PA2OY/'W@9%WOT\W6N"*NW=@W
M*P').==!^;V@_\AQF>#1=&K>D07A.]<^NUCZ9U1MZ1&X<TVS"\1H5:$C"\)W
MKE/VL!AIS*X\2,"YZK!,P/V[E;M@>I= 6I(C;.<Z8 ^'P6&!]AP(WKFO?PFE
M_\! 5QXDX-QWYYM-7-XE*%8FS]4OS$:@_NQ(R[F';L%UF2Q3OB:F2YQF)2 Y
MUQ[ZCCS/HK_G(I-FOJ595EH\B3XGN<A)#(+BD8F>';%!Y2!1U[[<&U'7OA\
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
MP7[$]9'&:.M])2FH?"T;4%?3FU+GNZG6X"XC?-ARR4@5BZ6\)XP/)Q1& -$
M?X.:HCJ.2\_28E8EA%Y0E!B0XE!3XPARY&5#<223F':6-T%=6]"L+E#U!66%
M<ING4650U/DFJ&N=3$^R8<&V'C8N5:,N=$HVX$UCC))]0V-\X>N.//<=X)-G
M@#!;D$ ^\!DR8Y!A3F][1UU,VIKN:2=\YQVV"W9;>REA8^*@2!W<C06[OZMT
M8?_>N\G-VOX*7YN\3(I;)=!G4]":T,YPJ0&8E&^#X)OOISGG4!ZN/;3V#546
M:K#B>DE JN+D8@-R#39EB<J?JC(]W=0XE'UK?SJ2O:?F>Z %6KOF!"U@\/G%
M92+=6,-[;7?ONW4W=B$W[##WCC/?!K* X&]E$9Z6FTT)=K=GN>5;WQLC2L'@
MS">N/?V_>1Z^@&!U/4Z^T"DD7^UWVZ$E1V*AV/ESWEHN;9_HC(9<^I#?LT3]
M](<67@''2Y]OT^7;7'5).LIU";.>ULJM>S"1_:O*$ZA,JL--KLU5?6MPNRN[
MTM:7!]21T8T-;1^GRNEYR.LDU-;:+I.R)T6TNR<UOI2_UI>N(4U8O.%6O'D+
MZ36[8,TL.'NO,_D[;M!#H[71-6G,G=$P_BIIT@C'5KT'872#\>&!2P<1/&)F
MN>3((YAX\VT@Y-W\@%0%P@@NEV @W[V*N )I* @0/XLM&N9='Q$^F$P?R Q!
MG</3B-'-H&VHD,$2RLG_F_(.'QF5A&$;3' G0*U'WC#Q!8\1"'P(K&=?:"=C
M@#F#*JO/32$C0NV-S!LAD^9FP*I5$>VPXI#SC3S(H6A-8!^H8[&]<;U.A@>?
M)[-PQ>AC^:HJY1EA264%,5_>P!^3O'\%;O<.;=?2_,ZM/1@S!=ZV2@)2@Y"Y
M%8S:HG*4Y042'^.J;6-V])31;.:S'3Y"-X04>.!;R#>B8<8@Y@G8H@QA-E\6
M:]<[:]9]+:ZXC\#E,59YW%GDL;I_A/?\>%V^/('=.EM&8;E4@1B+Y0^,$>>E
MA1ULIHZV5)0G#]H+M2*B[#2'8;AA&U!OY5[([A:(MR'Y8$NTC=3GSZ%:"L.;
M:,&R?&>Y:#W8''ZOVL\?<!58+H\9M9P)]*AKSD):SI;*]8?V;M-H#S)74$VR
MJGP^&WT'DYZ6W<7$=\/M8-/6.L.:S4:R*:>\(KCW.:\5X+\^I&DD;L&3G-$E
MA:$Q*KS7,"4 /8[!G"@*'K X>8$ER5*83$5%J3+00Y;*>PG55FWIMUZN6J]H
M78:/)JNU3'N#%7**+#,%F"LHLP5%/E\-5LNE7?8*^5'5MQ20ZTW]';N^M+=F
MC#%MZEYY1D7(F7SW4JU+R?@W&11G$!T&X]H$C<X:U86]"9Y6+(99J'(SA?B%
M8MVW3F/"[0O8]UG0&%W/FA2+[205U@B+\--DC0EJML3J#]3Q0;VVU\M$9%PF
M+4.]D?B"A+1XD*JMI>*?@]]O"/]#,_Q6E5NU75:5*\\&X4&^1C G/TVUAVMG
M(ZWS!77&0)I!9?5UMM2 5(=$I322-T,9B-,-D"&C\3!LB4J%E"+F$L0WAK /
M9706]>#695*$>YB%&7OLGK'=P?"94!@]B5@%:9XMX_0)9VTLD3\5<[6R=&BM
MJGAO6W^'<A^P*=A"UT,'/(QF6P.N:%9:_!+GF!7)LKR@*C"H2QS%DZ09B4?Y
MRFU'B>H-J[/FAE7# /CTY9O@#E%Y[--*I^$SCG)&"S^4ORM.G.QNT_4MQ:@1
M[4UY;QTJP4#,Q:2YGD&3,C[]&_Q]I1;Q^(F<68,_4H]CR&.9,!$H+L#+?]'U
M)N6X]1*Q)62D=>S,^=[&>F-J[L.;'6';]H&C,!,45"S/O)$_5W\HBMW?\_6_
M@'.4+=I&%\V7GG)GNN9T0QB>P\7C6[@B"Q2Z#[/Z[4T%6+G(]53#'>,(K:7^
MI#'O<1VJ- 6NAC:*]GFN]3ASM-ZET'WOZ?2J7WF:P:QN>5!?,NY*PFI7>D+,
M;]/E$@.]3+I3&5C7L"L%LJ@ RGH5W<> >%NG^94SDR_KX<.6#TW5DT]Q&ZZ@
MN<9 \X(P+@]3S)>-9R4^R?43]I#@A*AXBZS<*ZF?J&KK775UC9FX",H*<9$(
MJRQ.E,"_&K4&G]3*4E%O4%0<5+LT5=6^FLIHIFSO2J_5E(;C^2.-TPVF^^\T
MT85@;*0,,&DP\W<<KAUU^^=SBMK,YC!3C>C^B-89A+1,OC]6!S<C!>[4F[X;
M?*O]B^1O]@=AOV%'\8U'Z*C5*==9]/>\"-IVEM.[M.RAR$O4?Y1_*^^ 8&\.
MB<![ OC*?3'H%"7OG$)I_:R7B;II+77.?9IG 6;%X:,^-AN0&E>Y"4>;N^6B
MD:),$%;W2I8%0G7U&A>4JP.3%.IZBY7NG&-QKW@<?XBV)EJ9O;Z.TD AX_3?
MI?68+9$T4I0)BKV+RR0H\4B!A8AJYU#5=3KV;>A^1^K8]*W+ZH>T^)G-%C^9
M$>C/E&ZZ7M$Q&BK^GW_Y^?V[=_]O4!3DORN7C S[7)%\&GVAQ&[8:/=L[Z]1
MP40WS*K(^X5CQKOH20A(2;T/._@*8Z%=-9N<5>5EG-)2HP2[ -XTALIR1:=&
M(56.S%H!D7&;"B@R+-V;4DF_&7$W4=_671FZM?-\788VZ)VNK/U:KNGZ'@QN
MH68JSWV&))[(D" Q%8=H0[QJ\O4-#6UF]SU .#2[UX&BS?:_N>%"+KS*??@-
MI,6+B/21I;F0P5;[%4(C(A(>V*N6Y8-[FCUA5+ JE%CQE ^:JC3C[^]E:+?L
M#U+;XV_#WI3X/A"^S!O<P\1BLXFW<O$!ZX8\(F-AL*0X$X@# <;)Y:'71H%J
MOB%?XZ3X[YT'AHKW(>6-D!S++6Z_XD?=WY8H[R\TRA8TRV)Y-<2#4K?[J8\;
M@F1%Q6D4K$K=5565%4&(7XT(&6"TUN!.TA3J])$T12KW,90I9+#AUSLZF$J&
MW^P8(:0CE5=8T$1?S5AA7[08C!BO3I4,-N%7.'[(S=OY<CG7[/K:7(:0]<D=
M\7G/IOCK6' 8;K_C^N'$[&>G(PXW8N<YA #/(:0>CB(X[9'VUP*&M*O7-.L_
MU)KN>NFK<YN'FO2U]ME_Y$R>99AEI[G(P"K\EFD?SJQRR.M%4(B*/!P6N0.!
MG'$-HKC.J0+H!!$EL8\M)"V_UGY0\7O!ROLYCW.8/:QQW>>4TXAE\A6P\D!C
M^\<J,P2AS*$>G:L.07KX'CH&K9]#S\#?IWBF/&0"A@H9CV@N;Q%B;(+Z!HC\
MP^>$94+^U+$3FS6CW].B5!PP5+])-\7D+HF:5XC4'W,LO(A0Y>WNU"&6:/W2
M13FC!'#2-\H#&+3?Z2N^'OA%%:6J*$HZP,;5(/5'69SZ>10'8')[\1#J;=>A
MS@]HN&^*EOLZ^K \B3)6%Y9G2CR,QL,-H.NY@]J]+.Y5-'M%7-OA!WQKCZU=
M+E2>51<:U!LO[;JA6-2L$Q>O67EHHNVHV]NA0MVXL[$9#;61S2\8?')Z!5..
MZ!*2)@^L?K-AG?*,_5-F+W<.\6U ^;SG4]KWMG C=[4$C:J;%-><Z',8YW*"
M48<_:@0UPG =3RR&"5E,PB^8;+/:"H;+Q"*_Q^/F(56;BT3&^,CP"MZ2UBO@
M61K<[[SO73YL*%^Z2Q,,#2*P./FRW3)%P5:N@V/$)9$U$WR#IR$!KUQLA'+8
M6J(D29)#"O411?"THDGU]_*7ZIGQ8@4?C[,%\'EB&2M[L^$I"5=OU*)Y4>L4
M8G8>T2S:VKTJ+I#E!76!58BO9ENI=N7EYU*/F#ZE?N;C1YBA=;%Z13F5S=!C
M?^<B.W_.\'EM;4C@1NBDM4R%H1&J(YEE4#+<Z,42H=L5108^&FL+I_9FB%"K
ME/ZGR\6JZBD.FI1O",^VNK=*82!-,I9M8?!D\JWT,.5XX4^M>K$DPIL'.![!
M,)MB@C?XD$BP(H\XVE2;>T '+RC@$(/;>Q@;BV0!$T$,DZDXWN+(M699\7TI
M0L-!+861*RQN[\C!#X97D>->XU*5@.= P:I+PF*Y/;C&\0N'T_0^9@_%'B!;
M;U)1;#U6Q7EH,YV6;VTXQ6&&9G+/[P1W$V@;>9(T>7LI.*$Q*S]_YK_Y?R Q
MBV_39?8$/E+3\)N'P4%:R&Q!F<]]VVF#W=9J=G%.P-PIS#P2N=:H8E%W!M&H
M4Y9AJ_U$L&A'W&KK&G$CJ:_96SONMH[9;FE_301?KQ77,)HP#/DDA^Q"^$87
MH%%A]@GZ)ES!1+1QS1 #\'4T)%E>L-DIL)#^&)RO"+,DRY0^)6I<7@RQ6 ^-
M[@@;M#;-HVW@KSE4SQE?)A?D,>7SI0R.TOZMJ\3R6A(FQ]%:AD?Q\!6[H+=^
M(@UT;\;_4QI']S#WA796!^'&FSAIWK[=7&:0C:@1ZYRJ/.Z_@99!VW?H8>#]
M4Q03/5$<DM9_A6+18PJOV'7AUWZ#,G%Y^MV/SNV"WN9,Z^;C-U#AY7I#&%?Q
M]J_2Y$$N(%2QP?=7$F[S^[_3,+M+FTL*G4$+ZY=@ZK":3S($2)0^%8?K656_
M:"Z 13DO%[C4VI1,'*<8PTJNS)3+;R)XHC&NQNU%3:[+59N<C;)EC/^J7+X;
M]![_4F,L#[J&A'-Y\K01'[18RGNK\+!ZI4C%OL'E!HP\X6DWPL9W;>MR=;FX
M08$E%TMEC1#X+U?-BO+Q(G:S!C_=U(9I6I_=JDV##AE*?MMLJV^"FQ=/UQ7O
MKN\W'H'KQM)@N)(QLL',AHGRD,^,4S)[9ETWH:O#3I@N^!NF=!]_Y"78UI;L
M#.PP"[??AWH1@JEZ&JXX>85M]ZPXCY^=$,'$?/D11&'.Y='TUN_U^\LJJ&H9
M-A]'QY>1O$1S%;5X+43>X6^-XK5S[U_*U/HHOIPTE##Q+18F@X>M:Z0>QLJ1
M3=_3^G9K;5SZ:XL3UGBLL#Q3J ;="D @$>#HW,#@::0=V;#:QP^]-^17,Y3\
MI8SH5YT>FXD;*8OFR^)+J+Q]@_Z@EES5&E35PI\"53$VW^K,K"IG\L."N1EM
M#@A3,*/]D<#<E@,>0&V)7'GX<( %EML4Y=Z6NB VPZURU'WG<KN#XYD6&#>F
M-AP4NS+E4'M6$[U1-KE+0?L*%C'"]1&L?X/7 <LKPW6AS8;2:%2B84)OITHM
MM0#==N,@0TQE*!]J@(ZQIF/<+DU3Z[1&!4%1 TZ);T<VC>DHL?/<UF4R"T.>
MR],D%$_?@19K3H'EG8XUR]?SY"/A7ZCL&K<TS#5[=1VO.1!5D3J-1(OP8#N'
MLM25#ZP-3R6MJ_KP>%0^PC[4L+YEU6[:5S .,!9Y)"S&.M[B"IH@8+3Q[6?8
M)ZT:3BL$&@]L!$4U05F/G#[MG.M25[&D!>=)4-<6W(YJ+L-^"O63^$1Z1#R)
M.']*0'ZMV.:*K9G*V_-$\MY3<TR5&-Q7109I66805X4V'N7U,44?Q+I=8"N:
M=1E!54A0ES+RD\HF6_(#R;8W_*'?U'>#WGV9K#/<;J/MENUV_VDY[N48:C<-
M76/<?S-NK*#!)C.T+ORZ]H6V?[-O?']-2<['+I,D?523Q^*8RE:>:]"<VKI;
ML>KLJ P/KC:G'M1QB&IC2)4?U!54!W@\O*1I1+:U[76S"&1>S\<%C8BU'E R
M_US^3[@5P4A/5RR.;LF29MNK+!K>1(MB EE.H H*H"3W[5%'J*T9=B'W_VGD
MX1O-A1[U3M1XMV&T9FZ":S/KV.#,++A->!I^N2)?Z$<BH,M?Y$ETM=$T[R)'
M@%D"E2? 3,'5M?NFK(??:O5.^!O/HZF>2]LPJOD4_OOF1_)W#/RH(@G,M4]B
M?$XPS!);,KSO7L8>2!,/VK #=%M#DDF#,BU,/\<]C-W??CJPMP;7+%%/X!6/
M'=AW3^G0=I(]I9[;20W:H)U XBFUDQJ[MIV<3*"=L"B*Z;EZ)&&VY"PDFJ:B
M4@?GY1L&*H._EW:ZT;>VF0;ZF1OT9M\@3;)5O+W!='%Y>-)DY:H^C;=6101<
MEE&?9V6)/,U:'?I+=Y_"]-#%6[FV?JUV2MZ^TB>:J;W9Z@VO,R;".,7C#IU'
M0.LCD/B57MR>CJE07[(KG==':;6,VSX99"BWY1NOCM69_+S4K*71>O<7BVQ\
M!'Q\7'TPGXTO3=+U]NKN3#,\EZD"2.9O4'Z)M:.M%%B#NV!<M/W.^R7DMG;A
MS+PFB^0O(;>%TG$&>5 K-FG"WINO2=N=@D7KM[#E^1VY15+OCLCC0KAWI_;I
M351%O2<B#[:H[-4I$KP]+C=05.)<!:S!(;*A+=1)HJ6\FK7$^-#X6TRC2O'B
MRH;9J<N]-5Y+5R1E.8U-L^+(F;29*LO;D#:,<<>(M_=9BP_:OH?VLKU,NF.@
MFY^%4%@NCZ*H9,-["*F+*%O^D%Z2I:5-I]Y!VNUU7$^14JM1:)%XNGVFW0B6
M.L_+IN2S SVE_ L>$HEC]H"'MF[3.)?' ?7^&[/)XSEEOD"4&;UZ]3XZ'0W9
M%QW#K_0$C1%7 :"-W>*V&.&1"DW<.2>E_\AQ!Y#*5++512K27'F.-:%/V!*+
M4M5N&Q3K8U#J9M?^M9Z".D-0Y@A4%E]C2C>']L5!.0!@[.SZ"W5\D>#WMY0&
MG]*,!N_^X*T-UD,F+BD)7-HI%G:: V>YUG-9K$A=Q[GX2!+X&U9P03L\;\.+
MR-(#++X*/+;K3*I;T&4= 582U+4$6(WS5FS-/FU-_G78I[^;6#-26Y]Z'48R
MF?5;,U/;8L'K,)/AF)11D-,:H5*DJ%RX>^^VB[&]<^]B]&E.U#O7G(7T!F__
M7(!_TAL7T[\)-I@CX/+"T!+R>+%R)_0.FTMI)S,$,D> 63RO4.IHM UY__=W
MW[Q[^\,WO_PXQ<8#]0QN/)!G"HVGAF[<>"#+Y!I/3>.U-1[]F9?6MN/ES(L&
MN&G+\7_X14.BM=V\^_&;]V_?_?3-=S]-L.7<K3@=W'8RS#2!UM,$;]I^9)ZI
MM: FD=8V].,WW[U[^\LWDVQ!VG-4[>W'QSDJ#7#CMN/]0)6&1&N["=Y]]\UW
MP=MW/WSS\P\3:#L8T[E8^(%I6DC9(VZ+S)*H> JLG$#=X:_OZ'-V$J?AE_:&
M)0-(EX4%=6GR%%/Y:%HU(_N;+#+ ,@-9J/O5UD/9M[;.*;(W:+X'FJ"M;=^&
M*QKEL=PBD,'"R\5 &=>M- <>R"L?ABM.2_EM_C+@-5[JU@V:DDZ5TM\&02OB
M[O;H!K%A,]N'W;H&)F%/8UPLFSYTAO-G%4X$;]HUP@-HVDIUMA';>YE=WKMK
MAE[PX'0-F76W*3-F?HA=DRT.,DBLN#]>4CVC&;XB,+L7\GT S9<KRU"';XM;
MZ-7 7903_*TLR6>/,J?;_3F-Z([+UKQ+OB1\51\]U<70/2U#@ZK3JT24NX@O
MW\:1[JOYOD2Y=(SM7?FUC8+Q!O?%P3Z)#&^3JM#:ZE0%AN=OQK8)$OB90P[\
M0U5BFE0/5LA'-NI:W^"+&_4^>X!!W8.,K97_Q"-+3RL6KJ"HQY1AH)(5>:3R
M;8XMT+A707W0YV(MD)C%L?RK?, HB:"3>M@H-?^$ YMKHP2_L87-&78[OTW)
M4(8,*1B.>:Z\_VRR.:VV#1MU>B;U0\YL;,DS?,&D$7S_OU/] I[*$#1R!)C%
MHS#446CM3CXH&'V-:QCPDNRSH#(2K^:&KTH80$H5M/>-KQ?[6A&W&;U C ?M
MN$+L^0IP<S_VAFZ@CA5>7,;5C/-_@$^Z2^'G!!^9*%[]GB]5W GYUB">Z6@7
MP=<[!\9X57*QZD2Q;!7AK2B]<4LHK"M G^5#)=LP2^OWW]F=KDLN%K5DV1AK
MK"J]>#P>4S<JD(=IO.WNVS!.F_NSVF;\]2A>1,FLXTIJ'$F5NAF&TIL3Z<;>
MVIA=8S>U/X@,3':7SNFZR^I%&FQ/\_./'D:8/9@=!MZ%Z=&H+.7*KTDM6*\4
MBI=+A?#'F @AKVK?I9_2I'BJ1%UOZWZ'0G7F1C#*]B>X@B<B%Q2K.E0H&:4O
MZX5&T;;2*,^Q Z*WY>LIZL*<C\]OSZ#M30?*+Q_/,#3-CDW!3DE5D>][A=<\
M#2F-!#Z6=4U$=I;3AL%Z8MZ&1. \>1FG3W70H0W>KL9(P0VK^&@%6E[M'U9E
M"3!/@)D"R-78;_!T,K*'2JN_;_D&E4O']0[UM9Y2^9A9'&,8(I:4]^&Q"5_A
M.4"02!1_X[-UXCK0%E=3_Y$S.95J:J0SO)83JG"SLVPF'WC&Y5:#/;6R:+76
M6A8>["JE9OD!KCV!2=0KTC*@^ 0VVBQ9J*,_* O-NBPTW[/0+/-@'J,.9,-&
M?1MSYR)C:^E@8;JZS&/Y+I!XV6R\]Z9KH) UC5$A5\ E[MH,)A?B5.SWK%@Z
ME:$I5!@ )H*H-*]<Z(5"8P_! @_EKNT8LK"][M'1"D;^_N:=8*@!VEI]S3%7
M'/&9)_F4DR3I-00F\'QD0L4VOZ%9SI..990RG5SRYRJEEW;Y FY'FWL)UYN1
M;^A:[<W ,"J?>TY".J^W6#I&C"(/:N<RT\YVT,NM([EI5#Y\]Q8:^=K]%^KC
MVO:U:JZ-3$$CEY\QH(]*6U\__K,%^-VFVE1O8>Z;W0% ^VU68-'3;+0UZX-:
M;R#S!W<C?=>C&W)-SWJ+KC^JQQ8M,IB5@?NMWNR5,[N.%EPF#E:[+Z[Z:)0=
MP-L;81=P?X9/MR3.MB>4X-NLQ=/C:<S"K7ZJ6>0+BHQ!$:;Y;RJOU^FC":76
MK^.5DL$ 8<"K-8)VO2ZJ8I_[;FPMESL5&VU+*W*]V9NL?QB-DDDCZZ:B:V&T
MI+(;*&.R7^<3S6Y)U])IS_?!@"$R\X0^4<7G@(^$5U?%6'R,OE.Y/C-?_DKQ
M5 "-9M#! 5XE N1-9]0*\JE-(4]5=ZYZ-)=[GHH"WQ)5(DS*2ETA0VM*V5N\
MDJF*]?0PQQ$V:/OFE0V@P98%!D6)0:VM5!AV++1XG;6P@=<5L%M\H"PZ?\Z@
MM4(RS>YQ8WVK>'. )5(KRH7.YK-NLDCH 469'KYO*ZG63Z>P5DG];RD7[TEM
M9^*6\D<6ZC;T.QZ *(O 1S^+0KQ\@U8>'5]A'[#G.P1=Z%M7O,]/";F5,834
M@J?O.)A=X-O.2SH%/Z@#F(36JAK.K?]P6EVXM0W>#6Y#NZ/'@JG]-=GBVPX=
M!B\2X>':8 G)/-AY#V>[@5W@'&Q7D[EQ#1TR3&)*K&.@-[Y#!F8#8S>1UI&]
MV8K\-: 5X?0$M&-TFJYQ5J&V9;F\38VY3[9UDFMUAFOV1'A4!?>>"9&OU=WA
MV_P>(]NM,=(\S$SPT%T>9VP3FVYJLK1<"109/@FCSDL^K6@935_*03PV18L*
MI"C$OS6OG^!2UI?RM&51H,KK0:HX,G!K7\&" UERT*P]:%0?G("C:*0K( 02
M0S.L? -&4.,(2B!!B<23IG)DYM:>7%NC;);!>D1K3*EC?R3/;)UW;>?L].^U
M2OH__=R&O2?3W8,"T5?=[4NK#^W];\I&_]4/ RPQ'@94TO\9!FS8>T+#@$+T
M=0\#A=4/& ;&LX[A,%!LT9^0Y,L9W:2"9>)/-'I@R<,=6$E 5^H\2G37V)F'
M[E7OR<-ODR]XX% 6)T] 0_=<J6*#K%&NCXYHR+B]"Y4'+@+,'I3Y@Z* H%F"
MKR9OR*^UL4I^+SZAY@MZFU6;TFQ=?QS64L<[*W9X'S5:U)$T6UKK)-9W3%@-
MZH-36O,Q(=?9 5M:IK_&MR$LN2//C>MIEAZQER7C$SW-JV\>_(&>8&L+;$,^
MB2?K>\B8/%;?3L[_1@$^C4OB.QJNDC1.'UA(XF$7D8L2@ITB@FE=3Q[&LKUM
M3H*ET3?%ABJOIZ#25LH\CM,GU),S<4,%J&3Y.!:>59@O@<,C2W/Q5TIXUUT"
ME2+88A+W0\DQ?-J^I>R$ZOY.56)0%8G[UJK0XJDS==L+?J[L((OV,Q(=8XO6
MJY3-;^NSQ9[0A"Z9+F@+?HI[E6K$X"=]+7$79U?S&A_G0+N*,RI"SN2,6[]J
M)+U55G/ &VY55B^=OXU"E^'+M$$CL;>>V@:\]4'>#FO[;#=4S!/U<N(52^AE
M1M<=BQ68-)@GQ6.0P=\P>2#3N_?S';@[&HM3W,/M+N_GFME<)O5L;@77R-3C
MP36U\ODS76_ZG V5B3SZFAV4'99].SI*,YN6NGBK#R)?IWM[+U?"&12</,CP
M2^I.]1N,<AGG$4L>W@3W>2:C3\H7)>5NQ)M@(T.AX3^JLMX$>=+Z:WD^6<6I
MV_F+"J+F0\NVV*GUR]90QPY5;_A]^1I#"=QGET+D*#=/,6;I;)WRC/V3],L*
MM1DE5V#P2<9&/OA ]UG BF)5+%0?'Z:?8/N' D8R4@20*+,&,F_0S.Q)A!BP
M:E4DQ7=J^30[W\Y?>\30H#N<3)I?'?9-A1;=_5X>&MU+%JUMK 6L/\MS2D3.
MM[>XA6RR7(YW(^(4LI1/ )?/?&[4NC(N8F9%H6ICVL.'T)%J_20E8)EC2FOD
M6BJM?;VR/6[9^FM73^G=*LT%N.Q;]BS1JR=2,*2'1E% -7\LOH)*+^.6>&A"
M!OA;6Q*X]S)C #E?<O%^!\&$6EO+DI^F.%6R@;],I&UEE/8WJG<[R/TM76NA
MF[0GS#+%9K1'I;W]O!N]_7097WHIOEU<7K4VD$O!"=3NHUE$E"UF401%BCLH
M_"S%.XGMH0Q5J@"3!7]3"=U#A=X9R7=Y8_+0$7&Q2!%@$N?X8*J9I?R"\?5E
M^UI D2+ ),'EF2> 5VG8/<TJ(9:)/&'\1-;M*U8E/DS@&MM)+E@"W> T!2\1
MZG;8RY1!D=1;]S[%"W\@RT[3J-V>I_*"):0(,(ES>,H\US#]3).$QIV?O;1C
ME=)+ RB>F+B >0B)<2OL/(G.NN[ %XD#E5IN]07G>,-[I(O=.N!GA;:957.F
M6SSW07C[.%4F#^KT09G!&W05:H]N4MX>P:<&7800E$E]P55?7:VX7L#OVE<5
M*LQ%(U'I YG!+W)LKN:X9>/VBEI93M<?*\R%D7WWQ1OZP/!%*_2RT+DR>=Q9
MC[R9):CR^")PNZ)QC,>V2;(UZ9<R?5!D\-P]Y0E4AG8T05ZG]@T;2N^!"BE<
MHSL'#P$R0\T1BO_A)NB[5J@J=5"D>U/^$,AMTWDR&?3OAZ.'>>E4T']_ 'I\
M<-HK?A2C<WZ7/K7/3?;12^T*<P',X!=W,<4W JW2>L5+16/:/WMF[4Y^%SEM
M-!>U#( 9G4]H=GA<IR(C\7^S3>?T9M_Z*D< 6;S,=Q2<4XI7X.++)*+/?Z;:
M9E,D#63: !)[0IRNUZA2TO"+O(XE\.DVG!# S$ +7^93"]%OU+TU$33R>F*C
M9F;*E:NY4-8A=$L>Q5RNRA*H/'[PGZ\I?Y#A&M.G;%4(*AW\,D.@<I0:S!/Z
MYUI.:<[-E-"?F^K+_>-Z->X+%M-/>>>23X$74P4JF3^8_!2F!@^IWB/)A$&9
MT@]8/,?%H4O5DZ#"/?8-Z#L9U52H]*P>!_9+/+N/]]H>*<PLB>XUX(I'E0,G
MHV3,MV/[\9?SRR3K7(@K<-<IO2S$*13-":@.[,[$TQ/4-8GC<E58BQ43!F5*
M/V#OR/-E!(V0+9G:!.@?]O"4XVX>KX/@7](8Q@+"U6BH-7B55 V(GDS^*[30
M/R<PC[FE1*0)C?",CM[DF.7M%\P3E)G^#WGOVMTXKIR-_A6N\^8D/6NYD^G+
MW))/LBWWZ,1M.;9Z)O/N#[UH$K*XAR*U2<IN[5]_4 !XD8@"04ET09ZUDMT>
M&U6LIU  "D"ARI-4+PUA$LPS=2\S*@J6RRMT_)9.7>$TVI+<U\$55WR[X(HS
MV+=HY(E61!9=9@5\]_YA%A58(#?\!:*BWKU_\_!=E>N32M;QMV !&1S0903^
M(&I!J890AU[61*J2($:Y6F6@4OQ+ ^$^)^Q/[C?+AS36:URV\&23EY0OSXJO
ML@*=X092E:BCN'<4\LF">*8LG643,ADOULMU[(/K-9[/6:"N$*;S42@C14;A
MW]?<^L)SF4'# *7FY$E691EP,/&2'1R?2(:>XN@N<NQ(R HHP<F0#2A#>(LE
M+(*X%P V7D-),H/YR09DUB1*8*K1;)!RJU(FF;"?_;^GV04?ABD7)#<8NFQ!
M9,LJ;9E!FZH%73J#MIBZ&,*7$-.H2)F^R:1(E=6,5I%;8KJHR-LL#==!,<U4
M\G!TY*B&XL%4E;6=9! I2:":M1(D-ZP!6KF)9OP[<(E1#<-I%W>+1=Z(SR+B
M7F:&&T[+'3&YVR)KDUZ\N,B=ZC4E(L&D)3*'>_8(W__$TL?,7RU +H,A-YO1
MB5P&IS2E02UZ6V02FZ@$O@]8XG/?#Q]^J@&1H&*G/YU/DC!ZBL*U0:O5F4#=
MUA69?X^*Q1W4AH&\;8MH-4OEH9;!K+5H"*Q[G;]]]/W5USHT4CR-BE@^>LA%
M9E/];K>.I"S;\\Y0%)0 8'F\20N6W[& 14_PH/Z&&3'D8HV\BA*^AP4\->&9
MY\^YK]-(@0-/\BXR%D:%=YT.<YYM=*[LP.K?Y?DAU*HJV^5GHDS7&_@?>'VX
M!3&0$.,4XB3@S__BO3_[Y?N?A:;@YP^__ Q'7)><G4B[]N'=F??^^_?O10/^
M _]/CGW%Q$U0O/EN$$7!X\_#%*5[6W.X59S)1[24@T!@O4[]!(!7(&H,^?GF
MFCWZL9RFIG-QU\BRE9\5&V,0C:#RU)$]-XPFX1E5(,TN^EM_ R Y=/Z;;,W"
MZ\A_B&*16:Y^=&M^G#N=_3J^\VY'?XS.K\?WWNCFTAM=7-Q]&5]ZX_^]'=_<
MC^\=@"A&M>E>5@[[E6S]HI=!NQ)OC;R;- D,4E=CL->HJYF2S\L86/N9F:BK
M8+24:6N^L=QD6JHUI,0BLZR=P6TCKJI9>5R)?Y$2)WQV++A$^PHN5JFND2%0
M1##KLIS23+K$U]EZ*7Z#E@B!/")GX24DP@@BX;KSGV,F+@SXRM%(YG$+Y]%\
M@8-7N0!R7-:1P[JH9 [I="ONQ$#Y1/2);RY@JKS*TN4ERZ/'!/XPS?Z';SZB
M^89["!=^OKCB$RPDMF:FVZXO2<8XT3\YQD?.-??>2&?Q.W + \[%FW,V(K'U
MP-E<^ZF@EGN2//'Q(_;T2BWV<+?0+OWL3U; S U%0=<OD,"V!^1IL6 9A IE
M; '%/Y^8R@&7RKAZ/']=TXP%%V^+39FS[ UP^F[P+'&K\CV4Q=QJ@YV;@D@'
MJG_N*N\SA\-Q7W!_^=A(=//M@$B.9(25^,A>K++!5-A@L&6#D;)!&(W#[#$M
MG;Y>2'45 NR0.MR/>%+&GA/)RZ=L[('4%/_1QU:)EP?NO_"-TU641 6[YL+Q
MQ;!,-BB3*.]4#/^2L_DZOH[F^AZNRH&W2Z*O!:7'W8M!C+?C)N<HB'7S:JL
M^I<:I_=&9)4>9#[J[-HP%"\+_+CTY,:QN 80MX;KU4K^5_WG25W=W'C>R_WZ
MM\*M$\'=4;'Y3UIXMW[$N_#"7T4<#);C1;7U5KSQVPC\4M'<(<E-\PDJ/^WD
M(8*^A$G-4@25O@I6(SU6?@>EN',^%M75M Q/NF-!^IA$:#(7P4&E1PT:G"EG
MEA=2!UI?[874T<LL0/ DB,3A5\-#2&'2X7OIIRADX?F&3YE<1U/N$4,DU>-(
M3BR=%T_UAZ!R4E9^2MQFP-H*OX6?Q6RU4E_S'C;>F[5,J\LW;>4WR]F,?Y1H
M/N-F5O">YSMOR%UIDS6R03/,659_V<=2C$YQ53O2X=H26GM,Y8J.XQCR5K%0
M/X68]"Y3H^;(C%FBHNP*.VS4$Y_]P4-Y,7&59I?I^J'@_F#[.L#05Z8KV+?-
MJU;J<PD[H'B^7A/0?_T_/[]_]^Z_O/_/3];PB&D0L#;#S@*A\?:X>7/E8/R
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
MX#"0CAC$H@[HB/.-/!.'\@/X<8:@?RL8M%,S> ^;\I <N-#Z@AA.//>G&=R
M:4#M?7,S*'UYFF'R;QW0 QVGQV83(S\,QG%AKV2Z[(HREVD'')U%B7M$$M7+
MEXUE'.F%GR^NXO19/+]K/&RM'T]@'2(0-)Z7Y%ZX%8^LXLK)CQAV\*K'FZ)W
M-,Z_WO;4:] JB+CD<M9^N=S8\] ML3TQN_$"MM\3&01C_?ZG;^<Z]]1W+X2F
MKFR9+V3*T#WC'MB&>P+?[QV8,/:N-V [QZ)*3ZP,F$]>](G8BVJG>WYO6<TA
M[U2W[R2)5^L!%(@N\5L+Y(X]O< B>="<.O #S+_LX--JR&KB/NRI>/7=[='H
M@![KZW/HY6-,W4X]YS6B/=9X<7* 6$"U,OQFO(3 ^1*V?% GS^J.*)_MGXLJ
M(C/_F_X]NGJ%P=>)1G"HR+9:N::.]:X1HU6_-CAL9[)0%5<X(S=QWC$9]8TE
MSG7QQ26.2E1X@_^,Q=EK;O/DIK[\RPL.4ZY$O >__/O]OWMA&L=^1FFC2%TT
MV/I$R9JOC:K6!!:B;5-(\\RKV7DU/^I]?Q_HAE%*[:#W@:'+V2#][_EP8&Q/
MG/O#T978'AS.\0>6.7A@_P'F1##!_MIXX3'7V:_K+(D*"'Q(PJOH&_R4&P+A
MIO-Y!#452BJQICGU%,( 2/L"?Q?0(!#Z.9.EFS%-[OT8,B!G*;>C8@-9;HOJ
MJ8?^\6&C:A*%.5F*CJ;ZDAX@A*U?1KG((*N2NI2,1*K?PJM8D8#DPSSS(5O]
M*%Q&200C&[;E:A;0=HRBD4E;MZ@<1&"8 ' <I,&Q904!O<SJCY2":4H;6,;9
ME1R$RMNWN<ZD?K1":MY53&YFHYM/D_/KL3>ZOQ_/[L^\F_',,3#EGPP!U^8N
M._/*OY]YDHGW-_7OP+FH+)=0>_#:>=R!T399KOPH$P\BL5"5JH^BJBW=JIGR
MGDE A/)RKBYEA0A?$GC^NEBD,O:=1'0(F^&+,U9"7::$E@W(W/6FD%J3%4*N
MAA/29N/;%%*;WW-@(;MZNLHP**\:(-D"%N-67D TVA)&LM63P72^.Y^-OP7Q
M&M)(&QV(F@.XHI$+U8::H*#T@H@_DIA^93'D:?B">*+;8&(HVQ"+N"I5OVS!
MR471O'5.XIO*337,VU"P3+>7EL?,U>:;Y9?\A[Q ,F25?SP1+.-O? %(,VZ3
M?K8107J00PZ6A32.Q54BG_(84HD4OE2>GD/.&3[N9!HDLJEW2 WHIO+;C+T%
MY%O9G\CF]"'1Z]:(9O]'=68E54*5T*4<4A&Z\]*=@<#R88?" /. .A,TG9Z>
M")+/40(.ZJ;L,+&M:'*1CSAE4N.)2+@C[I.TT$]^?.^M#>V#M)><[X<;ZGOK
MI&L.=&;HWY>WI,:C'G4;4C4F/M'9$?U:959#W?Z6^"4%I?-?6ME([9,W7>*+
M*L5E8Q<DMSPG;(COS)F@!H/Y!' V^M_QO3>]\28W%]//)!DO&_/2K1^%Z L(
M:#"$?/+6X\ERGFU=/AJ>:[0]0N_-@[IL)=7T#@)]B5_\HIAX<],&H%N6)BWE
M$WLM;;%UCO0H*-;<=%S:1;0%_XB9/*E5V\11U59!<WQ;I[S5IKMM5(*69TN_
ME<7M1V7A9GT,7)E2MQG@ 1ES=XJRGGEUMMRM>MCJ<JOZG%=];\AROOT&_?XJ
MT[XR%?0BB.ZI0EV5QW;0-BQ2(>]C!HIMU=3U_MY1 [)V92+5)H>G@GSA8E!?
M,%W5?@@JA929LNMLTD#\K__GY_?OO_^OT6J5I7!X.X:MTRJ+<JZ @B9N%E$4
M,FGODS1\MF!\5U=$@5J1E$,#.71%VG>_$%7/2HWE)><J_[;WYOV'_U<<;D.[
M#?.SW'O__?OOS_C_OOM%*);_\#/D*,Y7TG3CS2#^1=\5[R@ZU3Y4&DBG[\Z$
M9DN=_O(".MW30&_2)&3AFDOV$)<1,-L7R%CY->OI;>L3I0-[YC6N8N1G7)WL
MK%2DLZ[?^28:7JS,X:YIE3%.(G.G/T?%8I'&HH*K:]Z/#JU(J#R,%0C6I]3S
M4A?:8B+BV5X%4>T87.];?>YW2/LQ3(=W5ADX'5,PJ,["/D1!%D\J8BL1OD-;
MS8-TH#L(T.G@[<OJP&+L"(?UDLE_)XFJIYC?RE)EV%Y6NKEO0D7W'?BO1>:'
MK*IQ1AA6C:/JB+8J";PW4=("EE6T5--<-RCCIN3-9;.W2FJO)G<#5KFO;HZQ
M/F8H2M= (0W&9P"19Y2;Y!E4BG+*)$N8C5-HLTV*/67R^);/[$LO+,]0A$MU
M?'0']UX35@^KK,Z&ZA77E>%6BJ9JG/0QR:JW* MMMQ'A!:/Z@&,O7D#*?F6W
M!VRV42K ATXR<(6>\$T\UJ7(@A?59&Y8:A-'C]ED,BP.6Q][!XR*CT@>U1LN
MXV5OX[0X+>G* $XPOY@X4[$&'FP:1W(1WG-*2;>KY8HG2&I5'V2G>>@P$Y#K
M"L#R.J#/@). "8.,+2'U&'NRXG'-0=WT.-5OM_*<JES9U39OE(32AO?LQL9&
M0:X0ZC2,^)!D'^P]^EOQJR[M ;FT 0<[_H[Q*3>"ZQS(C-FGB[.*DGMU(H+#
MD?[<@=2CYVI*#TAIX(314Q1R_\GP(K6\F> "1"',*%%%1?HD59,,UO*UR>[[
M$L)]7,'BF(D0D/(!MJDG;KV[?_67J_^ZI%9\&44J9AJY9\14+9J2QH=R$1(_
M5OM'58YT<G=O4/07R#@<RD!+40]GM&1\J/K$:I=>]684_GUM"N&^D,4GX "]
MW%%LO&>X*'J;SN>DHEN'6I9B.Q1IV8+0]=;ZM_'-;'HW&9-4.JODA?39^8*%
M,"7"' EUFW,^")"M0=G<>X3VI))CD:%N;"\;0NH7_6&%M(M#; B))W&J)@G2
MWK:+YE.-'7W8CX(AL!!KQ=_YSY_Y.I=%?FPQ/_#6WK)L3BJW"'VX3)^Q6XK6
MRD<FKERLI9O4K,("Z7O8,EHO]56D&BW_ \YA6)FK9R6I_B/D2Q%<)L$#G*6?
M_<D*7]QX5L7Z"!W;;=0W:5(=HUD6/9,>(]'A6O4""@HA<C]7OH^JJR!V>B^*
M_,Q<29':H5%2PB6+@/FY,J(6X"2\X+L3/TIFF0\[K'Z)9T:_C2;7H_/K\=NK
MZ=W;^]'UV/L\NOOO\0Q^Y]V/+[[<369$GI*HTHX&HXB_0J:\86K46#D;M82Z
M=>0.]N343QYJ$;5/!FLEGGED#P>$%! 3-UF*H%YA^\:BM*H]I+"I"$CW@->,
M#SLF!+-*(RM:T@E:7;D(.:JLTMS=@&EE(^K%=P$ /F=>Q<E3MM0HK5&R4P7H
MA_8%+8=L?_RZP=VL2:_((GDDL:.19I%0YSI<!>'EE\C]O4TO%ZGWP#QX,>AF
MIS8QZGJRLE+>=_658GF/.,C>RW+FM@2%;R!C88 KU=9EZQO->4=#U<.KZ.D8
MIGCF^<#1 Y;>U4#))H]JF]L:0 H__BC?SRQ8Q@0^E[O4JF1MWUX5_3E-* -D
M]\;O4C%/6Q#"(/G7C]=YP,WYP5C!?@7CT%R?>*\^%.Q.8 AV5C3^P?F.0VH9
M[]=MS^FI=!I>^_BX1:C[!4X8(7Q)RF,_B!X)>%/YF@7M/^\M[%_%6\-(7<<Z
M9XXH*&U2)@NC;#+T),<!7_UT8J_W9J,DO"_X;@_.%?A2(L_9]'U7$S4.$.GV
M"5T8\"I]\0X2\21'$?^;J&XP#*Y#N\5XRGL]&9U/KL6II3>ZN?3N?QW=C7^=
M7E^.[^[_S1O_SY?)[ ]B4+(6$2)^W>Q,58RB2\VKD1FWIC*P,28^\&C); XH
M_G)W-[Z9>0VS(;G;:(A=!XEV6TC=U@4C:4ANF'6J5SON6$HCLM<XMTQO/KV=
MC>\^TYM+FN<RQ>"C*,GI+_U'EM^GZ\>%(4-N@^+,4S2>)'(-!%X1L@O)V7 %
M/FU=W4Y<NM%1H@AB/UIR[^AA P6#TR1=;KSK8I#3U:X.^NP'BRAAV49=M8K*
M,X:;F:I]Y1@Y4Q[)!$7OS,+9Z<M4>.KNAO+ZM[[X-?D0=?O&M?:PWH3-Z8L)
MAJX+1D]^%$/SM_,T>YO['(XVFH)LY3,!TIW*F_MEP!M8ZS&"X]'ER*MK\[HR
M*@RU:3Z_E.ETR<TG=7A7<)NE3U'(PO/-EQS>!ZL(F^1Q!#DV\#=B4#$7Z+V2
M 2P4;X"'%R7?>14;K^9#-D!Z0-5FS>!0 X"Z:D"=5P#]00$>KQO-^P_ -X_3
MYUQ6/=;!(_$P$7PR/.E@,ZW8.&RF.JC69OIF74*-*JA.&JP&92^#U<%SR6"K
MT\C##+8^U'378'50C0:K;+3YE-I%$]7@ZF6B.GA4)EKG]T>M<*AJ;+:FU1 1
MLQZJ@G%;TE7[@UEZD2Z7:=(\*3[W\R@P6LG->@EFD69$IO"L4@YQN[S-(K[F
MKV*6C_TLWHS"= 4QY8:=-B?W:GJO9G#F"19>R</[VV6Z]*.$9..Z S)-^(^!
M"-?<PHE6)FBA;'!H R6K6& )4^;/Z].I!KC\OP4[TH,)'+C:B=G$PD+"K:3@
MT"9Y#BDM, UX-VGA_<$G'Z$"1A=NV!NU/CI<H59H4-@T\ZQ-\H[KW1)Z1)*&
MJMHB"TUCBQO/9=60"^R5Q1HG"5\DUN2'?,VG.'*-,Y75WGV/,]B+(KL1@<JN
M,_U:=C@EEDE"RF0@$+8RT"&8G?N#(M$=Z!$AV=N4#.-#:U"D V(ZGT<!L[EV
MN) YNS.57X9ET6HABK6[<7Q?;5^Z>Z'>999FY)3D^G6@%GH\8$H?J^';%AB_
MATY;NG9"Q<8]2]L^2#8OT^W9!=W-UN*J_)5OKDG+%NKDUAE(+3?51A>)Q],[
MT-,OZJE'&5#AP@C<$1RI69O#Y"RND$11YBT41(=0" +3A>O](LT*&=/2>$+D
M,)BN$*,J1,=I.&74<,?<HZ)0;PG?06W+?1<]+HKI_$LN,V1UB"\5GP'-VW3^
M=IT/67[=\J;8C$>[W^63%-TN<5O>_&I=K#/V.4JBY7K9]0ARQY"X8R_)/45?
M&99W.<Q%^![S+H[0$)='_EK0$@-<LCZ)=P+ZD7_T5P)'%Y]_&A??VM[.P.#@
M^@;XB2<>[DP)5NA=>A%G+;YX4'3,WA,,3Z?[&OB1_GOO=O\]IT?MO>?TA/JN
MQ([TW#N'>VY6O;;$)OT?''B5N0,&<L"HC3V6-6_H-#'])/Z=@2_'PA$4"WED
ME^JQ%E1YNF59@&T82K*WOJ3SJA184"G/.5AW#*Y$RS_.^$;GG1VLK"14WA+L
MD6C10:BYGV6;>9H]^UF(1Q6D6V<:7@!$7DGE%@8^8J),Y%>[1"NL5DUV\G:T
ML+D%[3I:1H60.Y\F7Y#+G48C2"&W+OB.^Y\5V*35F?!\C_\?9()>QP6T>5CG
M40)O*_W@'^L(ZJJG"8DBLI!ET^PV2T7=KS0Y]X,_X_31< 2N6M">>V>/?J)4
M?L%[(8VC4)8R3D)U:*42!5;7)B(GL5BKS >X#<Z0>*O!6ZQ>3>[0D?6U3/T!
MX@1U!RG'-C'=I_'-^&YT38)/%>QHUGWCT"Q+>*@<_V4U,44O^E9Q&#HCE*W3
M: U3>T(.U#3+1EV/P70DZX2 '<>LTZ'*G&RG-9A9G1^!+'"1FK$%=T6C)Z8)
MM+M*LWN_^=YBYG_3%ZR6+X*;[+Q'[CEY;V"]^DZ&9?J$[WNL.G$O=6A'R\5$
M91QMOOO9?M\$G,Z\3T))XI:LS&%5IY4_@_IO=">,>ZL$SU#V2BWDG'%Y^2XC
MB/G@CN91()TYD<49&S+-RE9B7MC6C2I/KK3S(#X I76VOT 6 72(-G0CQEEM
M]%E=]]2';KATZ$-L>UY2#8>,#@C/OXK39PC 8S#AB1D$YKI=G7!_A"ODUN]8
M0;>^LQUJ<";?=,#G1,"??HK=_:YPU_B7X=*0-+?" &HT)/ P3\8+^ X4_TUR
M/S@=P]*/-J$G;"K^DF3,YUMNJ+;1T *W"V 5/28JUTFPD<]HX*F)5$\^G'[Z
MI:KJK:9>"H+S)'\IS_<J.JB^FWK,S^!\+*]M!DXI3LYJ4'6@FZ%#9J'=KY7S
MTD#NWB':NI(CX$(-@%G=L3#+P'_% D)+@947>\4-8\0]XCLUQKZLT@1\QFEV
M'?UCK<X2Y*C%[._3]J@,618]E865RF#N?-LTA3GRKX*-.A+Y9]"RT5.T,#=Q
MX#L?;+MPJ$=H=/U4=&:7U^?DFFSTX0B!'<%KK:#I,D&(%Z7RI.,MQ%^G(>JF
M.KHH=L]7:FL[G=>;6^,PM5XD3W67>YC*]EQ(6ZYZ_56I3?@N^&D>?!DFP>:1
MB^/SXF$:U<TYK]H(:S_]US06Y465]S9-&A5RLBCG?[KD_YD\WHJYR3AL<>??
M>16I2E9):/>60 PV-;Q$OJ[JR0GM_=(6%/%?2C+;RZ.KR<WHYF(RNO8F-Q?3
MSV/OS?A_;\<W]^-[<(W&,S)4]DD>9>>T4R62Y&,5PO3-!<?G05?>7ZG:[?HW
M<99ESVC?VP "\<@ 8E4:%<*Z7B,\^,F?I(6YU<5B7MXL^K%Y4BK;UQ>FG&+@
M"<G2.39!T3HSLU_'=][MZ ^HI29S$8\N+NZ^C"^]<CH:"E@_M[@,LN.^Q6V6
M!HR%.;@;UO96_QV.I_/:^H@-SQJ4]FU2&=0/KN2;DH7PE;[S&B.LP8<8YAU;
M<>X+/^?>82,?BGZ8J98B>"KCKI.?;63Z;\K]60EFEHX@;"EC^+6BA2%NN6N>
M6^Y:'Z1&Z^1^O.+@:=)EW@\#\L!>/5?!:2S_E&$O1T=UW!K8:)D(5[Y*Y[^
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
MF(8PBY/RFK:+L\H4 T46)7D4B*&CCUJHVGA/Y:L_5:"U//T"3J=Y -;6B.&
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
M$U3MU+/*(<W0TJW42:Z=RTK)Y0Z7=  U138\H=M6]IE\VD&XGFC$-FM:BCW
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
M+PW*#(K]*/^A_)T*H=B^FFIN5G_!/*8#>-+- H<H O.L#N!)-Q\<H@C, SN
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
MB'#44Q9<:N5P"E(6%&],7.6Q"%^\X45C>!NO\\]^PO\&SP>N&$QB2*K?HWV
MRF*/J"&][W2T#U"-A2-J2.]B'>\#IZ\AO0-VM ]0[>2GJX(EK(H:0=();[>B
MFQ&V9=6[2-NMZ,:F\%YNLRA@=_ ^Y"IZJFX'D4S )AI"G1MPZ/T?$XV;_:'W
M?XPTSN!(UUF%0^__F&C<L:LF#LREP6G<L:LF#LSQ,-"X@J,1S(!DNS60.&-5
M3138"HZ2.&-3313H HV2N()BMLA8C0-=O'$B9ZQJ"PF2A]9(Y(QE;2.Q7,ZW
MB)Q!4H?0(#EC#23N6%8#A>5B3A_Y9$1AN9331T!-BP7+U#D1W\@%+'J">Y-1
M$JKZ/>4N;@:_GK%OQ3FG_9-#1%;Y/?F1V>+>^!'W8$]^9%:\-W[$L=B7'R5^
MD4\8'EU7XQ?Q-W2-22VW+3GB8>@:D]I<2W(D#:Z^,:7DI05SFQY_"T0:#'@*
MUWC0S\$@3H4E/:E-6>%#G U+>E++N_4W,/> ?.I%>"GQ)2O\*,Y'#WF1^7!-
M@B2][<F&M#?[H$6\EGYL'.O;Z\A_B&+QA+_*CXDDR;7GX%B/:C$:_!,K#J?0
MCP8?Q([#"6 TN")6',CN6-9%'H6LD?7[_Z;U\0R2DM=(1#;JC$B0Y+Q&(JJQ
M=<O7X:3XDK.[Z'%1E ]/D92[VL94?8!(KG=#M(W)=-ZX$KUCJW7&7:*<B3.
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
MHFO20C*RNKHN_!CI3>RD]3TDGF!_N%+_GD JUL)"CHM,3;U%K2W]^0F>;'^
MMJEA[R.(+MK\O^UNV/LHG8LVC[F(!F'O(VPNVOXU)>SU!1H\7?\!6B?U_C=\
MT4?HAFCU.1YD4O 4+CF)\(:_P[^2\KHNGMK?(.4SKB8L.$W#I3S&I61-<_$8
M1% O0<:JWZ1;2**?5M_#*5PH([/4X#%>UAA1ZF6IP6<<U>LO ZBJ,PO77'!X
MXV'/HQ@=%#B45/6)^HR<V;3JI4-)DYT"GPB+<D@*!,I^JF<(V-E1MJGK+BR>
MI-]-$77$C84;GK??41--S.6?RF]1\!3^]DJF@11/XF^OQ.?,4%ARNWX-N-1?
MM^O;3'C^?D3":[0V3 JPI#SZ?6 +QC?YA\YXBGZCG$\\<"E,D0A%V)7Y..UH
M/$;&6IQ'-![SV=]WK,690>,QCWL%53;A_# *LO_H:Z)XRGA$PF/_J,>)^7)_
M'/S\OHBR4-E;$QT\Y[N;(B*([V*QTO?M<CM_8Q%D#'H&SHVG;K=3X!.AWEZ
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
M!ID]^14O)[%F95ZZ>%>Z0J0*-<LN8OQF5$ C03P4N-+A<P1FL+R!$1&3GB-
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
M6U.?V?6N/K\E3VV!B#"C@%KX2=NEYY#\:I[$B%3+(]$0Y&\P<CU$,96F9:^
M]9AQ6X]XV=>*'J(7K(PABJ[V0ZJX4R6[MC=GL8##" 7Q%K?5UK>U,5'ZOG86
MQR1T<\S4[YL@C]*( !*'YIV?69%P1><G<U:OSD\"U35<A1$L(<3_0;'GX@N2
M1;(T\HDV6+GW')PB%10#2Y26UBF ZLOV^.(3;A &1 W*OQ^&-S.A7L, KKPF
MWG'E57NLDY%'I6 (BVY>[<R)2BM6*E_T%BK 8U,2H0+-;KVMTDM+<C2Z_=8*
M'BV)T80/6%NIH24M5+F"H":#F9KDI@6M!5P3J?X);HE##POL$D8>QI0>1:RL
MM^$=/D)33/((?[2;!,7X]$1H$F.)^S6AVDG>;)W82R-\!JYW7V"XCL#V#7/.
M" *U9T?[KCV*9ADNU[NOX)]A5*!QO2L^<_;9F[S/31?OLQ1:$&-M[ ]O6<G]
MG0?[WPT=="6=!3.L]+Y[RP3XQ]\\_>=.4;3M' P+3#IL?B+D\5U<05OE) UT
M:G(#K165VM##R+VRP72S\DR'*]+T@%1TRRR#)!= IG\)=V*/T@4%["$,PMSK
MF +9-!!/;<'^ U^$WT5XVQ3QM2#J!6Y-%P,[;!8H<6%84WJ\*H<@D5(O+@U2
M\.E#W,"XI[)BCP+T!+\H2P(3?C#*ZEO3#]=/\,$C @K1S9.\'\4A6HKQ<YHV
MZS]>AG.&Q8^XXM&P5;!K0P.-)Z'G>-TO,,"O@_] &NT1;&YA##P?G7NTG7NT
MF<3UW*/MW*/-WAYMG,2,7+?W ?Z,_!.KL(KQ&D4<V$K('L!&?*855[*A;]M]
MVWY[OQBO@(5EAQE""5S>)J2V8UH-G!9-?(#?Z5_X1;$DYIO'"M ('@+;8^2Y
M,)>6>(@PICB_]G^J;K$ 01)02M:^QGR=B!07:N>,LY#S6T]X5AIO$X'*6U(3
M Y8>(A"@U $H@Z7,,LZ%\83Q-.8./8?9:YR#"]&7*$2\FR6:ZEST)9]42%TY
M2D^0EHVGI4K4OA=C$>>BKP:J^V<IS7.(]TY5D;&@?#*YJSD7BE$]#"'I]]!?
MO@+W6V[KRVI2L 0DQG#GPG2/F1J2S;#ZN4F+[]*SDB;%0N1&'M5NU3Z :#7G
M0E&(8'R R89X$^:K_!+?@"V+^#5#G8L_:X&B#%;-OW"Z&0L4UGCGPO0#7O/I
M%G +\'6!_JYL74*9.U:HB>J9><A(D,@7+ VB<I3:$6F^CW-A6E;(7H8E1U(^
MR$![07"5^/?>BB<+M5G6N;! D"B_R6R)[Q2^[Z" /$>NDG-?"2JB/5_@$FNO
M:J=&QX[.I9X4U@8/3\9\2$8BBSFT6]6YU*/^,[:L,$\:LC_'0L6;AV]J6DCP
M!D8QOJO/>&E$D@)0X5"O$U6ZV<BYM$"<D3FFM<?S!J"WK*C/.]:4 E493^/&
MSJ4>(:DB=E)YDX 8+4FP29&=F@M$S+=;?@GGLO>PY7.S=2OZ)UM>5_G<;+WG
M9NOVM"0\MUHWR2K4C/K61O4IHJ%,"X;IWU8.T^E34O4;6)L%(H*;(4U(.A9L
M_>X-L69[(:R]\,TP5?9.C.Q\J_HMV,E-8Q(O) @GXQ<1M*,=&LIJ/I,<^9]'
MB[R,&R6GPI^'3061?R9'\Y=39PL-G3TY_7X=P3%A>))R%']K>T3>8?0:#O*0
M"+U;I7 U['/0F5^K(-!(Q,^V+JZ"'N,51W6YM I2,?+RAT(J35ZP@AS'PNF)
M/-G=^=<*VHY7]M7L2"LH-@8Y6=$=5^!^+#R;3)BIY$.AV-L07:[H6X[/M\2G
M/6?:G#-MSIDVYTR;<Z9-Q]D9>H)#=;[JS]!]"T(_7-=%(G>X6V_)-CK0> @#
M-S6AI8,-A3(=;NLH1OE:1</,!EG]PWZ#%%/Q82(XC"<?=8L=+<71&VWI[KVE
M1.G *2]ET@<#J-W;>.)5;K/A()T/,9\P-9Y@[HO^Z_Z<XSUM"-(YQWO:C6S?
M\9Z6N]7.$9_]1/19'.(I@EO.;Z)'"SV)J&L.=0TIJB,YBWUIH.S@1=EC^EMZ
M3 .X)@Z"\T$5**CMPR7/!%?08(<9<,DD657_'68XI>[3(*/NLD,N5=_B, :^
MP2:="V^=A@GB$YVR;I)O@-5ETMRTWWJ&Q_!(N$[9DWIM\9"'WV61".0_E6@$
M>7>HU$IZ?(HHBBM8XI]*#/$/SF,4+A,WGD<+&+U[+F2X/UE#3<)(XOJRK1'3
MQ\D=K\FM.$,1@/XL",+WE&,F\5M(FOY^B?#]X_L79>9J G.Q)7%&X"/?PB/I
M!4( ^;/T^$ %W_N)]'[D',3B[WI<>#+0,&EV,,((1%^]P-LD&RY,>V/,0 4^
MQ%!5Q_3F/&P?[=%7@9ANHCT4L6&PF_D6BRM0P%WV!FG:.+=LRL68Y"Q6BQ@A
MN!(WR2;QJ>25=HA+$T#GJ\DRE2LY/$YFJG*MM4Z0X#[%<I/M0&2R_&="F@E?
M Q\$+I_E-UI+$YHJLC?IZ_N,-Q#PN;UQRK7;VHO8HB;0B-4%N@0\6#YB4DM5
MY>UB._-$J^OC_+1X81Y;J7F:T!#<Q,)'6W8[ CZ'&3+':RK5)@(W[?)4W9S+
M])CCS8 [6>'/"[CLJSK$#%#W)'9]LH%"T(X'*A>5TWBUZM5S:J J+%52=TUF
M(5UEP6["X!U&"/,TF@9'#%XA22Z?!T\0;YQD(1-U'4E9TE.+)96Q:OWYGCW,
ME>$VQ,+N80K<+(AAA#\*Z<_[%<19KY)_0!#- Y[IINF2U9IIK71YK(O3_*MK
M$'S+ ?D=+M=>L*ZF0#*U>LGYSJ7.ZK%/T"55;KR5E_:!F;AN*C>1A(^5YWHQ
M*8%0_(Z:YLF3',$W_"H7_93OZ\M,=[.1<VGZ(9_AJQ7@97=_X*.#Q8GO/-GE
M>+!S:3H\M( AE7*IQ"0#<F6X<VDZ C,W_\\V6^!%! C&L>)/<"Y-Z_[E_O/5
M03O(WZ%/6JV_(![KDIKO7)E^8ZM@'>8MI[VC,&N2"/146L>Y,IVG\[?\<9SX
M?OB=Z(+D><1R 8S>(<K40PYZ4O.=*].I*9,E?OQB#Y7YB#SM\FBP<V5:)EA
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
MJ,&.E[-.>U(C BL0SSK=HAE:1P%^ULESK? Z#!ED<^L1/&!"NO!#%W/:_'G
M7YX5#IGC]LN <>/$5^;H_3I,].1B,',D?QLVDHIAF:4,,6RTU6(U"ZP'*CJU
MC^TL*#!*74L+[0[#20N2M:[F,S22-8E/+:@U4$E/,H:U0'/@"KI:8&N!];$P
M-_*K(!U;6Y#H6"8<.8E4@G8+*AV+EB.G4IL@X8)JQ[+JR*FF&'I<&H=.U]BH
M.U*YH&GK:J6^^2)V*-P2TIY6(3M-&) C0'3)FS# ,F""&5(F#^*'\!IBR0A6
M./TM_@>*/5>(8:-5]52HZY8"F>BDEP#9HJI5W?K ?_J!#ROF%5X HAUE4@\A
M_FL0XPN)05O36"'\-?422'97YZIO)ZI2RH6>.V.KZ]P4*<K;8YWKS#0I%.Y)
M9UYY<X\^EJJQ6GM^]D^=Z?<C-A GV)XWN_AU)G]GWL3FQ7>T[M.3<'$$?>[S
M;Y>DVGYQQW16K@!DZ4)$2NLXIA-U&=#AF[LL7)#9N9UMML"+2(Z.,"^WQ:JZ
M*Q7O0Y#)'AFUT:VWP@>/Y"VB)TA],\^AH :!QM7[J_<K_BRTU+Z>+TR7<O14
MM;H!6R\&/@GWQ22% $%N^C]CN*.GQ!5%+$.26&VF'RZ]U.3C5[X]"SC)Z?U5
M5Q9_VOK6#C>AA&C1<GWE:L.L Y6SX71#_/J$KD>N*K'X8A@?0Y0Z&?#=ODDB
MHCS\ P)V)?IFR_51L+A6*)'Y;/LSJ@6*S]I:+N".*;I6 YGUR<2C;-*ED[)J
M(O6(8OV[).:1D*ZMI=0XZ28IZ&OKR#10*NK5)=J'/5O8*+CK4YDK)^RXZ!,Z
MBFQUB1U:?4+DD5?8V*':S9WS Z&4=BV/'1%^*A)?6\V2$UU^&K=70H7EQ*(/
MQK_FQ?#U[%Y3;5.2WA5U>PA_HG$GUU&<IS0B@IG&'5%$8UW^,T$Q[?FZ@''L
MT[*"Y,E]"1*4D-)$65P<SPFAM(XM[J4>'2^*KB>[#:JF>YCHLZ?^>9!/JY ;
MCBKJ2<PRM=DI!RYRJ3+ALT%2!R,_=?-DRZ?CU.V2XB=*6XF%7K(/EEY\UI/:
M5O1_@+$$"KQIO>E(!3"-FD@IK-(_AK6)LXBD&F'^\::")7\EXUJB1$)5U9J(
MQ8V\6LQTL_7#'<RY6<O^$I*;&-<OCT#_$H;+[Y[O8R!GF)T&:R)"I']2H0!G
M&4T:I 31RQM'G!3W'GC% E+,"=AKLZ9Q7;+YJ6L4C]7%=JJAC<V/@H:>0"J+
MJL8Q]M1)I]WGKEE0-62R _X5X==5B5.1"<:C)[MOYJ0:^=B)Z*<H\ID/<*Q
M4>'E:A)KS43GHL>'O (/YQEN]KHW6]L6<HC"U3FSG(O>FZ-50%*\6OLS2?'R
M(=H9!$JBK:9C$=B2R'+5QY'C+E0JK4T1UD> Q@JE=45W-=.&KVI:5YNW&?8Z
MU-,1VJM-7R^N*CNB@L+='E*NWCS"$-O.3FF]!FY=@6/=##_3V+6%S\:D\NJ8
M3DJ].:!]B*R%D?^:*)89'S3&P%ISIMKJ6@SSQA!$;A;H*C@KFCG&F-*IF:*%
M/>6<I:E@L1EV9:<U*>STNC9=SG$!UR3BZ0ENPXAH11*&7=84XZ$4"_<-+A,?
MSE>'(,V"51AMZ)>YWF5_I!VK>&BIKZ8G+ %%<05;_%.)*6VNCD\8#?7[ L-U
M!+9OI*<LZ;-7@PMWO!EH4_)4]TY;J+&@98TW NTTB<)MUM62 6!UB"I,#&_L
M!'D /Y9S%X+  \S=F6/UQ(@(2#/9P A_#<0ESOX@U=@,!GF^>LNE#Z< Q41K
M6Y$-^#1B3C!>!>J0<V2-XHK84\Q+\-V\S^L<*S!9P4K&W>EY"SP."D67O%_Z
MEC@X+Q9#W&CV&-CJ9&B(S3YI1&^+;<@+X:U!C_,868D>#]YC] Z>LH%CQ'L>
MK5.]&WRMH[?5.C=5DP_&>ZNM]41IX9_-7W;K3G,+5.II4A$5NC,/&5/C-^Y9
MB6^@Q$]I"^X_O"7,CL/U[BOX)\DI0G&(F2&ZWA7@9N C>:6^\>K&<P]N\.7!
MNZ?5\YX\].UZ=PT#]VT#HF\,O5]VJ@6XY. PK0*R4XWCL@ ^9*O#-:.,F##V
M#S''+G0\4(]Z+(#O 6SP[=O;G&L08H[7E!6QM_(\8!M_.*.[ .7Y>Z@ 2C%:
M3U*%X!L^1B')E9U'"QB]>R[DG+*ZH7IBWN5@))[^;&O$/6?,\9J*&C_ ^'L8
M?2.U3'W?6Y.*5HO03VBB+/]#BV=J G$!W23"CZ(D7(SAQC,#:AZY9[R=^M.8
MSZJ6WNT)!0**^HM8SNH!A8P3'0$E?"$%,\VC<B0:[K%:&6NMY K.A>D4N",:
MESV!+U1.6F6:,A*L C='IQD/1R36K=R,Q8IDYEH0Q-_&[MQ&7['-LJ<9NWK2
M2>@^MM)%!G19I(^4I.$@?0PZXY+LJ5BVXM?)86<J<M;9"-F0'F/$T_EL^[Q"
M>.N,WBPM4I>QL_]([M9DJ6JT(RSZU1DW8"C<5CJ+6+ RL:K5SFWD"%QX:XZ^
ME(X_!D391@/K7JR^I-2J&4);P3DK"IZ+D)4DT;Z90]>;:2>%#G!E4$AL01D5
ME3J]D0JV&W9^:,\$4L%!\M(=6'QL>XO:8ZYD2.I,(C46E."#<U#".;/@G%G0
M,G  0?=/Z_#])S=,,-O8I0!G/Y3P9K]P9O<UP)5_U)1/0-/%;NBJ'B="@3G6
M>,W)HWM.,KHT!,ESUS%>?I TM4S+(0OK1QT.K< Z0-?%.63^'#)OH^=!,5YY
MCT\/'!<>[Q^UM;6#@&W1*V.O84L5D7IZU#Q6_-MA1,=9>8%A!8=>IS29G38Q
MS/H9BM4<_D3CRLXL>(=I7Y$4)OQ]P[Q(EE1Q??%TX[&Z>0MQDAM44IN+1=T$
MXW!GW6K3-AKN[CD" <+TPS?D"^;KI+#A$P2^]^_R8M3@(K^(<<F?TK9Z0E(Z
MYZU%).^.< 'CB;]EV])K&'^',$B9+%Q.-N2]Q:>JX+KY9[F%0;CQ E ,(C6)
MN#6-=>UAG#J'+ +#@L'\-^7\\]5C!#=>LE%@,;7S^]#OZD\A7]&KG]-_DK3P
M56*( Y+\WS8!6A5\%O*,9V.<Z"J]+-;*P4U/NO3;8S?F4AC44T#G$S3&.F!M
MZ2O[T-E]P!I<+=Z[.-BZ7HN7Z\7T?UZF#\_3O^'_,^Q^2UX1_%>"$9F^$R^X
MC/N-,<6\^^T D&=,]6N\U3<%X(LY%1VN+[L+FZXLDQ,'F>$FR#]-[R?/T]O'
MR=/S;+JXGMQ/'FZFB\G#[?/3Y&$QN7F>S1\69F_)$_3)R_0(HK@JS<C<%M%4
MX[>&!5!99E'F'BFLTO_-DO@&C!NFAF97<=I6W+A;& //)^C2CE=6G-DAWK_2
MZ< "C02G5?XB'3:BL)YQBZ4<;(+D7/E%>L5/F*%[/%A3B,<7K%7[BW 5?\=\
MD1_A43/4ED-Q+Q'3(9IJW'C) "A59M%\5?F=.EIUJY@W7B?P.:P Z$&4]?'&
M.ESI[>.9IN56Z#^LI;G T)0;CS006Y$(:D)8+=L?%2'5,!=33QQS,W0J<2-;
MZM^\4='"S-6K/K/:XH*LH)\,PDJD8CS=XTGI;4\Y>;%@L/D5-UB!GM_/;HF:
MG>O7OT^GSPN,+XS?8$RB\M"E8=MO'L,Y7]UY 0A<#_B/(?+HP9&P TM,-ZY=
MWX2;31@LXM#]ADD[CRB02^I,>H01;3O'04EB=O_6+$FZ,RZ;'(K#M1YS;UI0
M7+6K\U5KBU/1$^TNC&[#Y#5>)?[$I>'0Z FZT'L76*[D%NBA&&EQ0^AU0),D
M?@LC030=9Y;Q\+DC6&8()6K0IS-46W7HAWR>Q"@& 6ELJ0)^99IQ.\ES! %*
MHET%' [H-:/[MW^T>V*D[_7XA&!M;W,-#QEC H9><A5,J[-8D-&0:I]!:JLG
M,A9ZU7/ESAI_=RX4AP&6Q&/28?,AC*%A[^TM?(V/FSCR_ 2U$XP+N/M@R$1%
M,&;TKS,R*<HRR3 1&6J,P^$52,,9SC=!&NY9@#=/9 I9U(PVWX4!RTWQ,XPV
M!!B)NM^UX_N'6AA*P)C11P>/O>OU"';DNXNK?//F&<=B_^3>2\0A,&:8=\[O
MP?$2@#0D'"X)]R":5Q85/@F6="B6E(F&=A.BO4[OTI@VWJ%GRMP!%Z8N&6E4
MRRG&8:]2N4)3<0(9?Z+Q'+B69Z>[4^GT7OR]B61V_+B.RH?-0)$1<,-XN$=%
M$2:2DC099]P'!TV6%80O;(PQUTSI,K&EF7%%>7#PE"%,&^%G5#=0(UEDZ+XG
MB8W/>= Y-8528?M;_EM*U "N25C!:9"UO0RJS5_10[Q%K5VMGS2ALWGM;%X[
MF]?L-:^93@+K,P>H21*8GGZQ][L@"MUO]^ ;_ H0%F_NDF!YO^6G@W$G]6RS
M:V.'_67 UL9^8<]K%CWA4SI=K2"^9>^0VW.QT3IZNOXVQO(KB&GCF5L,G31*
MU4FJ?6W9;2XQHT:8D3U&G@MG@4LB$. M3/];=_2EYCD7?0@S)52W$+F1MQ6D
M/3+G.!=Z$F.9&]R\@6 -YRO\QQC+LRPRR\Y7[DK+@+>\'R219YM$[AO^FO03
M3_^%!>OG$/\[<+TM\%-F02'8C_%@H*)A:>=",2Z4@241K.:K(YVH6LZ(A87$
M5.="SWOZ',; W]N%"=312/.M?-G,]Q;SK&"-/[\7\D*!Y1:HMLTU@]A^D:LL
MIBM8LSZ(S#3GHO=RBF?WS]G]<W;_C,O]8ZM%65^:_=C\06JHB\DG;DL\="IQ
M._:*C DG?M'8M@IM?@ KS@L'3T5OWR\GX)I7IH_8L**-28^(:@>VFPX];P,@
MD;0):80)0HW.$=-(I2TU:+CG2,5&EI/KYQ,\3SJM<#D=_WRZQT[2$IA3ZI=3
M/7'UQLF<++^>)4Z^L3,GU&\G>=-DK:FEQ#G\2":JQ9TCF%3C4Z@UCI!.)F&6
M.V]X:;,B=(9;5NEN,GOZV^3^9?IU.EF\/.'_/#PORF*#=\"+: VIKS1OGB;>
MHQ>$6</"6P?>RG,!B8P,7Q&,:/6/6;!-XGZ2< M8RR\K4TB<-ZV'B,$59M;+
M:QC@?\2//@C(_])&F_?P'?I71<-.^NW%,84-UC/?]C#_!->[XI^_>S#"E_IM
M1\$4Q([)+= ?7M7;<PR@,*1,:9W^L$SO?GJLA!&,G%D]I >KW9)[J<"UAFOV
M$)1W"&GQ;>:K$F@E7&M7T!0'.051,$^P5 M>,?'BW7]#N,6Z&RMX@S%<-5=6
M$IC)\I])VL(+T?*GTP^76DF(ZH'*/]*_I?:364#:ZKF =A%\]C8PHUNV,A8]
MD+>DO;'843-FH7!,AXB8.Z&]QXT(I!&FNMOLF1^5&[,Q$>II*BU3V-KK4QX!
M 0$DI0[KZ2"+AX <M0*+K<AKOA1MI)IQA9:THH0L<5EBE"Z^O:5FT$4,HM@2
MNZ4VH@IDOQ$6W>R:>)T+E2.L[MDCE_A%GW,_91/38&G0,'G0/?<!1.2<O,/4
MM'CPHV%+XXB:ZPJ[$-8,-Y_?>P"$1%YR_0P;(!?G)K/F] V]T*97.[YOJ&6,
M=:PIQFUQ]R%"))S&PZ]GX.YNP0:L(5J$R?J-QUUXTRHX]!70W[8!]BC-%2P<
MY2@RUHP8-IK2=!EI5@P/42G:C+0Q7IMK-%[S! _1>M((WI .#DW7*L3SY._3
MQ?QA]G S_SHM8QIF 1X!G\%'5A\KTZ2N=_\WB3RT]&B*4"]Z10&94J@09Y9Y
M[8)T9\#*_CU>W6<0.CUD"3YG\VVF_'-ELX9+FO>#AQ'TUH$>K-47,]Z-B@&;
MS$G=GV&\&U73(R7;T:W%TL8UCJPCYQ[<*M]4:KXNSW^>#540EM@>#QT8'Q#-
M@B>(MGCL?/48P7<O3- _((C0'I3, CZ=[:4KYD "M#\B+\9OW8H"M07>$D/R
MAQ>_O84^Z0U$(==,C89;&H\FL.F-,ET*2OU9D8F@;+RH:I$E7=PN@[@!GV/-
M-([);29T\XG/#XF16$"YSE17K#L#LV.FO;>+KB)5NIBG-A(H;Z:K_)4,<+GK
M,#N'$X1"UR/U"0B$>$;>[(U F%U*\NFT$4?'_LJ%M :O?*C6Y+)(^[CHO5<(
M7X-GF;*:Z\7CJ]/1B(*-=.P1!HXT(AY;EQ]EZ06C5[2FK<2("C3HH$H]O65M
M$>/C?_IIVJ419(0\M,</T-SN,L* N^Z82PL;CS8F/O@7L96IJ+,VW3WF)K2B
M!_<5Y%BJQO?^=4%'>0/9"-\SG03MR#0WPM>K%ZHWL@:.4"_IA?BZK(WGMU&*
MIS>S;&JK:C=X^8UC0]5&I"T]\N^B*CA_^8E ^ H0_*__'U!+ P04    " !;
M@7Q671]HX,H)   S,@  $    &5X:&EB:71?,3(M,2YH=&WM6VU3VSH6_KXS
M^Q]TT]E[828!OR8V 6922&^998&!=*>[WV2])-HZ5JYD$])?OT>RDS@DM*'O
MT#*=8DLZTCG'Y]%SCFP.1_DX/?[[WQ Z'#%,[15<YR)/V?'A?OF[:ORMU4+G
M@K!,,XIR>8#^V_HG^C.5"4[+$?;G5))BS+(<$<5P#B,++;(A>JDDIDK0(4-7
MUY=<I QY_IZ_Y^Z%KA_5Y$_D9*;$<)0C-XY#U$*>X_EU\5:KU'>_4O@PD72&
MDB&1J51'C1?<_C20SF<I.VIPF>4MCL<BG1V@/P9BS#2Z8%-T+<<X^Z.);$L3
M::8$[R([6HOW[ "YSB3OHIS=Y2V<BF%V@%+&H<6N<X!>./:GVRBUH>)V[J>1
M0E;@J &^RIE:J))(11F(9C)C753>M1*9YW(,RTWND):IH"A),7FWZ,_EY  %
M]SM'S+C(*GFW5*DT'41AS%#)(J.M^UUU>TKUNFB,U5!D+6/> <)%+A=-JES%
MMC7F]BU-+6_FYM6GMH)=E(J,M1:Z[GEAY>%IU93(E,+$A\5Q_^WKLY=G ^1Z
M>^[A?@&Q]] R:W,VCG]_X;:=[L,BFXS>4K63_O7@[-7926]P=GF!+E]!])Y=
MG)Q=]<Y1_VW_Y,W@[-]]:(81_6MT]>;ZYDWO8H &EX>).EY&=?_MR>O>Q9]]
MU#L9H.LWYWWD^KCE!CMX=]\-J;FBNZLBO1O4.[V\&O1/Z].BF_Z)U<1WO-7Q
MH-K@=1_=]*Y?]B[Z-ZW+M^?]_]CUH,=S8/B7].BZ]QK'9TW45^P]ZH&#$]$$
M3ZM<\!G*1S@_^"*KU\P]S'$">PAA::HGF, 6<]1P&O9^@BF=WU=K3 7-1P8M
MSC^JQ_S).T(#"7K4>!_@CHL[$8Y9Q(+0\V/L>;P=1&Z'>P$G!%1)L=9'C=.;
MJU?G0N<#HV^C9@%"]6MCD9JK>VL\1W ZCUG8 [JKHJ4 _9  JHSVVT;K->F'
M$5)N<YN>L+NW^DP6,^WG]$/JK4S\(5U7-IK/T_4,C? M0XK="C8UA#42&N$L
M*W *C1.I<B0S]$JJ,:"C]0I)CGII*G-TGM,]M)./&/K]1>1Y3I?(\01G,WOG
M=G>[6_L FM0##QRZ3#PLH_NSX;$='FSL1CRFA$2<17X"L>IARGR:^$Z4<#?$
MKO- ['XA1EW!XI;TNHZ7PWNN78FW>N1OC+?&L;>WZ8&M35&RX<:0K:O^OT*;
MK6X32,U#>HE-R@3A-IZA=YF<I@P2F689DE4L4@E>S"#\"/@+BPQ"=8:*+%<%
M Y4@D;(Y%00I!FX& A,0QAP3:%)(CD4..I7CU@9DC#"ML9J9(6/\CB$3VXLY
M-;114$9DZZA+;1X&BQH)(A1D=B"7P7R@&B0G:#H29(1T8?Y;3CAEBE6S&HO&
M0J>0JIDL<"KR$5BL)XQ8C<V\$]!54K ;O Q>2F9UOVP$V]J3NP>T):CN@>SK
MPBJ.>,0#0FG(6< <!W=PC,,P<@EO.XE+?P98^3\$K!CB(H,X-1A8QF43, 7#
MH5O5^D7&@0-P+F >D9&TH# GX*\6A$T DE#I#$T@= T,#3S3=(FS*J+UZM+K
M> )L4V%6:AJ1(@4) )<$!-CUM5608#U"/)53O4!>24 (FY;2"M"Y64./GJNV
MIOM3 A#I!!'&I-U.(@R\%,8>0"?$'8H-KCSW9P!0\"T!-%@&E\ENW$Y75_BH
M<G>S9TO.H>A7.WK71MX9PHK9B(> %>;90BPBILUS%GID),RP,7"8X3%S3X4F
MJ=2%8I;=E$S+2)\H21B%9HUV(+8I ^B4 =R_(R.<0;'? YZX+E*FU\%D*ZAP
MAY5JV2K*W)6WPA1Y&4"S6A 9=JFAO@2'4>ZC*\\7XBL+<5C(&+Z"3^@V2>?!
M$\)<A_!.X+,PB'D<$-).8K\=<1XF/((>%CPKS#6.5VOFC<_EL8B%&OX;0O:4
M:1@&L6J3KH\CJVD21((+O;V(2<P2!J"H5BI3/5E >5H W=P*;1D,1K',SF,*
M_ 49K@.USK"*I=C"KDK^*N@T*^HU/0)8$32SQUWV %$7B1948"6,.:),6"WA
M9V::0IN<T6Y;VB:8E@"E9J!>#FQKA";8>+U(L6%Q,-)JL,P]0:+,9.L9.5PE
MS P$:@5Y1I\2E29>'#B>T_&HRP(<T;@3P(4;Q@!KUXV>%Y5^'5@GWP_66[/7
M&KJWY[VM00X;PZV@;!W7BF$M,QN3$$J%,H4A- ZQHG-\ =P%3D0J\IE)9C?I
M8?8>"T6+LG*76!E:*RQMIG%763@IU 10KFTV3HA4U"I@2\PARR"G3@'LT,,F
M9A<Q0Z">+@$-NXV8 +<_)4@S'\@Y=D//(S@(G4Z2.-R-,68=S_&2SO,J+[\.
MI,FWA'3_%J>%)3 3WHQSJ!#%+02FOE_8+7+O+;BYO-U<ZUGX@B PJ2[+R406
M^</++Y?;6*IN3B?P0IR9:II__ P')?,ZW6Y1K/0+*-@UDS\A! 9AY&&O VQ*
M2!!B)_8#VDD<VHXZF,:L_0N!'T4@_::D6L;W.DY,L5:5>;9G'8F/X%&3_$I"
M"F4B?SVW7,$$N_<&P@J/\(;J=IY.&PJSV&74DKTUHN+=&4K%.Y96![OWQC<_
MSZZGADV2M/T@"8$78QX$(4_LR2N#(M9)_,1[7NSX +K"'__LR+Z3HW-<-I?4
M8*AK+'4.$6C>T-=8PG#,(Q+BU<)RKMHZP#!4F[E4>I& V@8C-Q9YSMA#')U(
MR&]-)Q6@JIUA!W ):->&<N&WJ7;GFP#[JQ!@B;&(%QFQI[R[3^E\B,<>Y@[F
MU''<@%,:1XS2!'#E4]?C-'E6N'H&YT.]%"HF&"@ >!BBSAQM$L$ )E7RN'AI
M,67XG<D&RPK*YH.V&+1O%.>O)!X%ONH0I3P?WL!1F(*@AIL-:+2<5=6,0P@C
MJ";S!>;F)23, 9B#2J]9IJ3:A$XQ'F,%,6.MJWAUX^N=IT9IG+3C#L4>#CT_
M"#"/8\]W:)#X#*C.:4>_H/=CG>'T(*OD"FBD"4!@E@H!2O8->(6Y9IGPB>Q6
MIK?,'&1F>%B]V5<5>[+Q))4S!KW3D2SY$J\@&A#XJ6GKIC.<"KL;O^SY\8!1
M?A19.^>,8^J&[4Y"N1^T*<.$N1%)N!]CBI/$VQ8-)1@^#PMJF.PX363^[7X6
M($*SS.:(GKMNBZ#^P"R;PO?A+_L>]\&<_9IS7^_7OP5<_Z!SN_CZ*=RUXJ=?
M/MKHHRL%J0DU^Z0A^9.18!SU[Q@IS)$6NBRKC%_>>\![.U?E@3?PPIK3=K_W
MOO^1CXI/@3H/T+^P@L32BYKVKP$>-P.J)Q:/$UU:_(D?]:]]MU__J'_MB__O
M\E'_BDN6U_.KPWWSYQ7VHOI3D?\#4$L#!!0    ( %N!?%;A>QZ1O0D  "4R
M   0    97AH:6)I=%\Q,BTR+FAT;>U;;5/<.!+^?E7W'W23NEVHF@&_OS!
MU02&7>HXH(!4[>TW69)G=/%8<Y+-,/OKKR5[WK )PR:;A"14*MB26FJU^M'3
M+8O#<3')CO_^-X0.QPQ3\P3/!2\R=GRX7_VN"__1ZZ$+3EBN&$6%.$"_]_Z%
M?LE$@K.JA?DY%:2<L+Q 1#)<0,M2\7R$WDJ!J>1TQ-#US57*,X8<=\_=L_=\
MVXW6Y$_$="[Y:%P@.XY]U$..Y;CKXKU>I>]^K?!A(N@<)2,B,B&/.F]2\]-!
MJIAG[*B3BKSHI7C"L_D!^OF.3YA"EVR&;L0$YS]WD2GI(L4D3_O(M%;\#W:
M;&M:]%'!'HH>SO@H/T 92Z'$C'. WECFI]^IM*'\?F&GL41&X*@#MBJ87*J2
M"$D9B.8B9WU4O?42411B L--'Y 2&:<HR3!YOZPOQ/0 >8\KQTR;R"CYL%*I
MFCJ(0IN1%&5.>X^KUN=3J=='$RQ'/._IZ1T@7!9B622K44Q99S&_U52KE\7T
MUKLV@GV4\9SUEKKN.7YMX5E=E(B,0L>'Y?'P8<P3#HON[#F'^R7XWE/#-/KL
M'/_TQ@ZL_M,B;9/>4K63X<W=^=GYR>#N_.H279V!]YY?GIQ?#R[0V?GE ![A
MZ>H,6@QOT/6[F]MW@\L[='=UF,CCE5</?SOY=7#YRQ -3N[0S;N+(;)=W+.]
M';R[;_M4/]'=39'!+1J<7EW?#4_7NT6WPQ.CB6LYF^U!M;M?A^AV</-V<#F\
M[5W]=C'\CQD/:AP+FG]*BS:MUSD^[Z+?H<4%XP5 JPN6E@5/YZ@8X^+@DXR^
M-MW# B>PAQ"696J*"6PQ1QVK8]ZGF-+%>SW&C--BK-%B_;->YC^](W00IT>=
M/UA,HL"*61C@R'.IEUB):SMV&L8XCI(D!%4RK-11Y_3V^NR"J^).Z]M9FP%"
MZ\]Z1G*A[KVV','9PF=A#^AOBE8"]$,"J)ZT&VBM&])/(Z3:YMI6V-[;7)-E
M3_L%_9!Z&QU_2->-C>;C=#U'8WS/D&3WG,TT88VY0CC/2YQ!X53( HD<G0DY
M 73TSI!(T2#+1($N"KJ'=HHQ0S^]B1S'ZA,QF>)\;M[L_FY_:QM D7QBP:%*
M^\/*NS\:'MOAP?AN$F$/AVD08^I[H4\BDB:AF[I6&A$["8(G?/<3,>H&%K>D
MUR9>#A^9=L/?UCV_U=\ZQ\Y>VX(UNJC8L-5EUU7_;ZGT5M<&4KU(;[$.F<#=
M)G/T/A>SC$$@TZU<LO9%*L"*.;@? 7MAGH.KSE&9%[)DH!($4B:F B?%P,U
M8!S<.,4$BB02$R#.0E3M&@UR1IA26,YUDPE^SY#V[66?"LHH*,/S)NHR$X?!
MH%J"< F1'<CET!^H!L$)FHTY&2-5ZO]6'<Z89'6O>D83KC((U704../%&&:L
MIHP8C76_4]!54)@W6!FLE,S7[=(*ML;*/0+:"E2/0/;7PBIR8TIB/PD(3KS0
M]C#@*[1Q'+ @LFPG^AY@Y7X5L&(HY3GXJ<; RB^[@"EH#M5RK9[G*7  +CCT
MPW.2E13Z!/RM.6$7@,1E-D=3<%T-0PW/+%OAK/9HM3ET$T^ ;<KU2%TM4F8@
M > 2@  SOC(*$JS&*,W$3"V15Q$0PKJDF@7HW%U#CUJHUM#]-0'(L2T'NSB-
M L?WK#2)L8\# FF@AS&.F?4] ,C[G "Z6SF7CF[LL*]J?-2QN]ZS19I"TB]W
MU*[QO'.$)3,>#P[+]=J"+R*F]#IS-=82NMD$.$SSF'ZG7)%,J%(RPVY29)6G
M3Z4@C$*Q0CO@VY0!="H''CZ0,<XAV1\ 3]R4&5--,)D,RM]AE5HFB])OU2O7
M25X.T*P'1)I=UE!?@4,K]^S(BX'2C8%2&$A/? .?4*V#SH-7A#D21TY(["@B
M$!3&H1,%++72T'%CRPJI[7U3F.L<;^;,K>OR4L1"#O\9(7O*%#0#7S5!U_/(
MZNH D>!2;2^B [.$ 2CJD:I03Y20GI9 -_=<&0:#5BPW_>@$?TF&3:"N,ZQD
M&3:PJX._&CK=FGIU#0=6!,W,<9<Y0%1EHCCE6'(]'5X%K(;P<]U-J73,:+8M
M90),0X!",5"O +;50E.LK5YF6+,X3-)HL(H]0:**9-<C<GA*F&X(U KRC+XF
M*J6VZ]B10S'$GU[JDS@,&?.Q&[&4)';L_H#UL[!.OARLMV:O!KJWY[VM00X;
MPSVGK(EKR; 2N?%)<*52ZL00"D=8T@6^ .X<)SSCQ5P'LVUZZ+W'0-&@K-HE
M-IJN)98FTGBH9S@MY110KDPT3HB0U"A@4LP1RR&FS@#L4,.F>A?132"?K@ -
MNPV? K>_)D@['G$H)6$08MOS(A8EU(F!KTGJN"'[QM++OP;2Y'-">GB/L](0
MF'9OEJ:0(?)[<$SU.+%;QMY;<'/UVI[K&?B"(#"IJM+)1)3%T\.OAFM-5=O#
M";P49SJ;3I\_PT')(D\W6Q2K[ (*]G7GKPB!?N#C".)_*XUL+XHM'">1[U$W
MH#2P IO\0."S"*2?E50K_V[B1"=K=9IG:II(? &/ZN!7$%)*[?G-V'(#$^S1
M%P@C/,8MV>TBG-849K#+J"%[,XF:=^<HX^]95A_L/FK?_;AYO39LVC1*[<!G
M#F7$P[$;AR0,0]\*F1_1E'P7WS3\K__LR'R3HPM<=E?4H*EK(E0!'JB_T*^Q
MA.:8%P3$FXGE0K4FP#!DFX60:AF F@(M-^%%P=A3')T(B&]U)>6@JNEA!W )
M:%>:<N&WSG87FP#[7\EA)GI&:9D3<\J[^YK.AP)J)4$:Q,QQF9<D+,$,6RD.
M$^QB-_G&SF2_@?.A0089$S3D #P,7J>/-@EG ),Z>%Q^M)@Q_%Y'@U4&9>)!
MDPR:+XJ+3Q(O E]]B%*=#[=P%*8@J."E!8V&LUH!M\@?H0, '*1YW2H>5=IO
MRLD$2W 8,[6:5%N_[;PV/O/\$* 7)XE-/8]%<6(%7NR[U+*]T"/^CVSO*SO
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
M$\,CT Z_==S_I*>UTS-,=1WXA<A@#G8KW_(XSY(YB./ZENG9GF6UFF;0;+/
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
MVD>: V]:8;BV1J>-Z[5+G OP$A>>>WH;-:><5;UR=D&X1U3@XNS7\*#JD$1
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
M18GD"'ZWZS+(BCB$L_HP6)-?0CDM<(\HCK#++;],0?;FR0US6@0/ ,$Q8Z[
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
M(FF7E-3-11&^"T?SW.(*W]4,OYL8 0.)]?1.=76(X(-*R_O^M)$Y[IB_1D#
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
MPGWWQD)#_@KKT_ZNUL=::B2G%Y/TKYLL[KHK?QIF"SYHCIWLZ0?=_L9FDX9
M"=OSGK3HL?48AU@OVAP-M[N1Z(6]_J9L[^YL;8ZVNM%H9UO(;;GU?1QBZ+R_
M*^,&M\R8)ZSFJ[Q!.!E8_&WT!3WFH??0#=U[+)K4^:M^^?G>X]IMWVM@"Z?^
MURF8U@H%A7KS5;L=3#?&&RU:VM_3['.P1XW7J5>-TCG/53+?/D8?G7B<Q0*R
MP_RE4:XYCTNW\S1?HV/3T:R?^;@BPEH]KF/%RD-8Z+X/;%[[19[XN$3YAD7#
M0W6QE6BH$PUJXZ^V]&I++[BEETA]_RMOZ<5 -5__Y*^6-6L@Y$I4K$3%ZO1_
M7E'!D%&=N347C<>X&96 XF.J6@V)CTTR86,E#QY)'BSB,7I($"UP6Y[\M1$D
MG16"Y&D"M8@!=&+.E(;E]V'W('.]-6$A<\T@6]O891?U'W&;_K.09F.7RQ-G
M/GZU2>IY6' =;Z]" FE^A);EOI^4CJM*^E"9#(I=1K<%]%U2 *^I(+0+BK -
M-2)=ZW&8"FY%$,4(#DRS:M*KEU/AY 7H._?UG1X4AA.:*.>&4YIR55XWC'4S
M#(*_B1L3FIU[@K0LA+@,OS '&@5>AZZM&X_F/S6 +:> NT[CU26J0O+ MM<J
MXCXO.<<%A$2J>PYNA&E"O5TIH?D"^ DQQW,L$*QR,!Y2+A/5_L(UDOY3E&IG
MGV+9JBZ&O@# 8DFBYQ1MZ(1R9Z<O^Z,H;/<CV=L9#8=;.W*GO]D=#3NC[>\C
MVK *F:]"YJN0^2IDO@J9!W<(F3>KPE\U8$[GUJC7;O>ZLML;MH?]S4Y/A)O;
MV^UV=UMV1CM;X2I*?@]G&*WW*DJ^),ZPYXN2&TLK4JG!9'PHQ5IG\+.>+%81
MM;^BF_SQ)</*3?Z40?)%=K1R!JWV]6I?+Y'6_E?>UU\G4G[GTW\5*%])BI4&
M< _V^/8#Y<U2X5ZA\B6)"C]K4'#X)$'!182XI7OSNJTJ--P:7^^NXNM+V:6]
M,4]7M3]6:>=K3E$Y]95J6.!N6\'=I52^K*JRI*^?)F+"5=<; [1I;4WQQIS=
M<EGC4I2=*JFNXTNN189I\PMG^6+PNCP0[BBK]+\QA;-5<2ZNFRQ4P=! ?IG&
MU#5,5:SL;V+=8)BN@-EBG4HW+(\O4Q7/6O5%+;C)T=2M1E-JPN.WC2MU]ZGV
M!#(#*+\NFF5:O>VTJ5H1-7N\\G5B/<N);@OU0'@ID<*/_3>%@RT%EC&MFASL
MFYW^J+V[.1QU^J*_M=476W)KL],-1^U11^SNB._#P;X*#*\"PPU$^H__?J+0
MXU,;ADL>T/V/W[\J75>!V$<.Q&YV=_JC?M3KC$;]S7:XTY.;N\.1[$0"ONB.
MOH]SXEL/MZS<LM]"(+81VJLUZV>.T&CM:"XMZSCW#CB91;G-C.6AGMK;'O1M
M.VA7(=HEEQFWPOA7>WVUUU=AVV]HKR]9@O-*?JSDQV+RX_X.CK_R=B_20B1S
M-KWI[.'&$VAGJO"!X\;_"EB*U3Y]"/6^RCZ]O\/LK[Q/FW>HJ7*.E_TY2XM8
M<CGSM2_K@;BXR"2V$-3Q*G&CFQZ8)F8-N[D5Z$Q$53#Y[A&L\NR#KQO2\A2*
M)X-X+(N[];D@(.'SYH6;]3/IW^YZ89B\RLK8[2/,XF%M%U6:@>Y?E*<J?OX4
M>=[5;.U%,[0YYM^T45T"/"1!V_3XJD_(MF7Q;?L>IWM/#=DU56T#:,,&\(@X
MXYB\:E:;5>/L<+MMN^.WERJK(RX-:D9B^E>YK1L;!=_<I;?+?2]B(VU)FCIU
M[FF3F2&ZK=::*$LK0[?Q3>[TAR*/B?G<QD[<>6GN02+"8D:H"T-EIR%$N8WL
M70\6!.=Y!,X<DA;B,[5O0!A(&%([#NKIB;V-(JD8!.4[#"LJU^_7DN$6#M!-
MP*Y$,K.D]5^Q!CO! =2$(K]LJ7;.?K]?OUEQ_=Y>KYPP]XAD/1,@;:D@:;T&
M2-HC@M*^!5C:_"/^$76')\*_14_5IV+H%WLQ)T3+XI7D71!E\PISI%Q<ACB*
MA 8ANT(QQ48REJ"E<BW8(I@&J'1B? M2; B'!O5%1EQ:GDL$\-F6P+9O<(NJ
MS\@O^I>UV&DKK>>>EV%ZU&M;9JK38P5WUX+'N,^ID9%S[@_Y_J:!6%(L/"))
M3[Q:;&;<I6ZB;E<=Y6&U+L0D#H,];JENNMK[K^$.C4A5[-#MOO!L"N+R9#3*
M[:V%WSO0XAB',DFO:]7'R+QA/5B#QU;8 AX@+U)<2&ZXQ[TC&QX5HA,[*O6[
MVC>,'04#8ARWS@]W.Z%N[U+HKM"V(?:WTP&%(!C=* QW=\0H''5'_?YH>Z?=
MV^IN#G>WN@*Q>M'W <&X,U3/$[LO.UWGP&?W2J=1%'^SB+ZEQO+-/V(;EW !
ME-K9A^>(A%7UBX5)^Y2(P$EZG8DIZF3X[XO%%_5Q$(*/3WO-S#O=#ESY]OVG
M%6"PGOV^2<!@>ZL7]7:B[<W=2/8[/3D4V\-H- Q[PZC?[XO>]W%:?>O@GZ\#
M"%A4YBQWY&$) (-?L0'"*L#X$.I]ZW+CZX &OW>YL4#MW]5^7^WW1??[\YA+
MJ_U^RWY_[@17+OA@W*>M^VD:58M]CBA:X9M6XNA6<?00"_^O+#]&(L8:]-EG
M6>@@[5WT!"U<JJYR!'5$SK?DK ]UM#J=E 52"[$;B\9[J_+#!(!7"*/ZQ3Y4
MRWJ%^!'RX"@\P*50P :!<(*Q@K&):K2O4IVB[E2AT#Z,# \+%;BC$T@%[V F
M:?BY%.#+R/^B0D5Y##) 9.YBR3]G:-S&N,=D7K0(68&5]A-!+Z):&V>S81[#
MP9/=V $/9W 88N1O-HF+2G<'X81Z=$S*:^1 B!)B30S7(:9$HY2N8XKEP.D'
M)Q_7_4]B J<HLABS_(SF>_ EI& 9'Y?'(H_$G\&O23H$BKRGS5?WRYE,@*==
M2O"U%,C$@"=-\N/&V4; A7B0OB:<B9%,CM"E>H=SR&I.>"J>P"1$]( PU3,[
M ON;T<ZV:/>Z_<VM_G!7B%&GW8^VM]OACNSN=/ZJK0=68:LYLO_["ENAXO,D
M%/T/_N?]7SDL]LQAL.>A]2KJ]8U&O:)^O]N1.^&FV!SUQ4YO.!QMMZ.ND+WM
MGH!C\/LX[+YU[_7*F[6*>JW<3G\1M],JZK7D<F,5]5KM]T=V,Z\4A7NPQ5<+
M>]5XIF]S1;NAL4).;HN-A2FH&9-09<MZX3&_L'9#U$L-5+L@J>ULC6LR^"22
M&6=,?: 7N[[*59!L);UNEUY+Y%]8":\'QNP;Q<(J %9/^?-+&]1HRB&>P5,R
ME8VDS<6I@,7*Q/12Q4C2,)QE1J\461)S8B\6?G 2S[G]>:5A!M\UB2I2O[R,
M[F)A!M7->GG$^_!8D/^[_==!-1>4/K\*,.86AS![RJZ*9*2R/-4 W9B@CLG9
M%RS";2U.-N.D.Z"J.K<Z;74RZ7<TTY/2?.68L]4HTWN:"+B6\\U(1\>:[M(+
M"=I\:N= IAKXE["[ IF(*0:M1EDZKD6L-#2[,-,LTMK;2M1__%SC9ZTA$3UO
M#0G7TE(Y[NZ2'C+_18WM$'C#%#=3>4ME"9A7G)L*"I35J:I,3$4<<3@TNC5-
M[WEJ37A,S64GIJ!:*H+5DZ+UH'H3C02NKS^Q2J>_5SI]?Y5.?_MQ7L,_7KNE
MIU,&3FNJU3B&8JG8A4IK=S+8Y_9#,1<2P 9E1$KY\"2R2!["_^E^*0Y&QGFE
MZA:3-Z6^!\&:C G^$4]BE60/#V7])03U56#N=IR%LS%FV8/466^I7.NZTBLS
M&'Y"[R?MAHYS1@'E4Q!4HQAHHK2$C#_DP9HU4<_AF1?PX@/\Q35+7SE)]%GI
MG"_@W;G*4[='?8FPK]WT>;^N#>JI9/9Z5(F]RT5B2@NA)(0'3LDI. I&LV*6
MV:HO=8O:JB@H2D"3BL%2TN&9$2_J-,WU:OK'$F:IXR/<,_H6-;3T (4Z@FG\
M.8/S!8XYLVZ>MN@MH=52\R+P%JK%,#"J@--4-*9.1ZN?/MXE)NA;R5)0&7 :
MSD2QQ@ONI#AW1M\P>_-*+M!32PLXXVTI*GIR;3$:A\M;CE=&7P^LI+!J==6K
MG,FY!90<IPV,Z3@M$+J(=75FPS]4GSO>(2U;7,A?$MZ'S46&6!FS7.ZV5X)A
MC4C?+MS*%1Y:SJN!4:I_P9 QKH+AH,%</U1) J!2"4MK2QRP'*C7W=UG>;H%
M/@(T(CB2^'?:\'H[PKT34"AK:&'E O_HE$;"X#@K0W&E%I-GT'CC6$.EAT?L
M?K^.%]<)1H6T\_:-I2._9VV.9NH:/CEJ(4#6]=+L<1,2:Z'R)A!""=NZ1J"$
M(@EG"O(HO.&[<Q=CJN0T(L@B\AENRGM+')$K77EMH,2JFA:5B4GMUJM;/:Y2
M1HQ"QZ>1&[#[>0T(Q:E9FX^!=&8KE^$YC"\HG:>UFKM+@[JJ85;,C6($2N(8
MQE-=!,V. BET@>I]J6VE;XMD95$J<DN6,2CP0ZF^2V<7EZ#Q!]>(M154W:JD
MS'NE)*?P2#[S&P?(I;_<PES"G3P3"^^9HZ^4]U_3$JZ!J)B-B7OQ"O5LM!2
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
MPK3G="*XVS)B[)60KY2(%9DZE3*30UT2UN)EK*AH4:2<@R245*%*U&JLM:[
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
MXT=GB1;[37_ZZ<=A&MW0A\MBG,"'_P]02P,$%     @ 6X%\5J3]N@\@8
M@D0"  \   !E>&AI8FET7S0M.2YH=&WM?>ESV\:6[_>IFO\!XWEW1JJ"%,FR
MXSA.4D/+<J*YLNR2E)O)O'H?0 *4$(, +P!*9O[Z=[;N/HV%B^2%5G3G/8<B
ML?1R^NSG=WZXJB?93__Z+T'PPU42Q?0)/M=IG24__? -_U>^_+>=G> D'25Y
ME<1!77P?_._.WX.?LV(897P%_>]5,9I-DKP.1F42U7#EK$KSR^!E641QF<:7
M2?#N[.TXS9+@\<'NP>[^[M/]@^_4_8?%=%ZFEU=UL/_\^=-@)WB\]_A W[ZS
MP^/]1@;\P["(Y\'P<E1D1?GCHW\?T_\>!54]SY(?'XV+O-X91Y,TFW\?_.=%
M.DFJX#2Y"<Z*293_9QC0-V%0)64Z?A'0U57Z9_)]L+\WK5\$=?*AWHFR]#+_
M/LB2,7Q#[_D^^/<]^M^+1S0:\_]_B--KLUY794 W_O@(UJQ.2CND85'&"3PB
M+_+D1<!_[0R+NBXF\-KIAZ JLC0.AEDT>F]_KXOI]\&3YH]7"2X5#?:#&QHO
M =P*UUR6Q2R/=YH_Z7GQ\%X$DZB\3/,=G.;W032K"_M5R6^A[QZ9^<%4S8ST
MT^A:N"KX8?;3#[B>WD[<R("'11;#14?_\\OQR^.+X,GN\Q^^P0N Z."V86E>
M\HU:4/=1WC[*HJKZ\='+LW>OWT67R2] $+#,/SEJTF/,TCS9L>NU^_@IO!Y>
MM.AG]:!OO)=_TQI*QT*89>UZ\MG1S\?G%V>#B^.WI\'9\<^_7)P'@Y_/CH[>
M')U>]#^^]:A'/_W'O^]_N_?B[B,:)O5-DN1?Y-V#DY.W%\')Q:O=+_+Z*(^_
MR'M/?C\]>WOX]^!D\/>CX,W@_.+H+'C]Z^FKX.3=%QG/*^+7KY-A.8O*>;#_
M+$3F^_CCC*5Q5E^"='@_@'\L5QQE250B8ZBO+-\AIL>,6+ZQ;!*_;!WUKI?8
M%TSAFYTA?K43C6MDP%%V$\TK[S',M_.BN@)>\N,C^=!@W3LW:5Q??1\PTVV/
MFQDU_2I7[N_M_<UQZ\>:68L<Z6+65L2LRG[NP./N3CX7@Y<G1\';U\'AV],+
M8&/GGXR(6<1T#"+HDC%("7<?2AT-06<9)5E63:,1J#0_/MI[1']/HSBFOP\>
MB;"FGSZ._N'1SW)E)$CC'Q_]^6S\[%ET,!P^&>T_?S**QM'SO?&WH_CY.'KV
M[.GS\9XF>(_TZ](["OA-C.^ *8,:\]A.ZCHIZW04968P<$X;IV@Y909+5H87
MAM<%J#@*KLID#/K=X.SB^/#DZ!C$!G_B[3H..F3J#]]$C;-CB+V..V8J8[5K
M#DN^_DS7(-15)[^_TAS@"W_[NK?SHTS2UPOWG^P^F7;.\]%/Y\FH3HN<-VE_
M=[6I=(WTNT\]TK/D,JWJ,L+A5@]4LTE4\WASJ>;HPQ0MXOM ,*NM\E=!, >;
M2S#GLPHIYIXPF7M$,T\VEV:T: K>E<4HB6?EO> YJQW4KX)^GFXN_1R-QSC6
MZR1/JBIX!VM?Q/> >)[='^+Y=G.)YSB/DTF>CN'Y..('NMDDNEEM*E^$;EZ7
M21+\5J8UQG] :(':,ZIG]T-5WK]'QM5WFTM"Q_FX*">L]HS+8A)$>1R\'<*+
MV$H/BG%07R7!<7Z=5'51W@?*ND<:]?/-I:RS69; !4^"LV1:E,BB/C[M!%UA
MT?V#KW,O]_<V=S,ODG*2YLPF@"-XUM(97GDO1,X],I56%)]?AIC***_&2?E
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
MHTJ]@"KUT((&58,"N99K,,)8'/4:>7S!>(:["PI['D<4&BK1[Q>Y_'0'!R"
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
M_[69@F-F_2[<8YWI"&"7<M_YHNR]0*Y(D:]Z);]])K1*7V[M*&6"K;;[G0B
M&J>')*N0/"$9E?9H&+9'@TYRHMQ( H>@,LQ0>TDE:8NTL#7< 7#%@@EHM+_>
MF5B=+ZI\:'(KX.IF_%74,J_$6C^2)&(R(P9BE$Q4 >B ?)RI+9I1(YI%7ED,
ME%GO230!#1^X8)02/,$TFC."^_QSC; !H>)Y;XPWA<#1N?EF1+5C.BS+P>',
MM1W*(F[T$?$C-:S$9YF1E- 6.7H5\KB-Y;B,9LP#*#+"C^A)JE,ZF%)X7%8!
MKJJN [+N*2.17(J:2X*SV2JH%];MRH1*-XIJ+?>M9NHM%<FL3[!/7FK/DO6V
M3B6; =$$9D/PPPD65_-MJ$F3!79SE= 7^$312M>S4SS5=:&3O%T$EE'N+^4-
M.\V53(A4DT&/RKKJKAEZGD8E"G>Q;ATI4&\N4 ??Y\5-EL1D58T(;;DQ,MKM
M)H8HP?%SFH\H>!Y<B5Z>%RWCW(_/83JR35QAF"3/SH#]17V!=2=+[.G8\4F2
MV!TAQ6Z)+"*9S!J?<(!=!4"8$:4BCZR"+ZYH)B&78ZXNHM%;7%H":L;4ZUEN
MSUK?*?5DK\$77C)T.=G_^B_X?V:53HN/?QB#RUF:U>0G&9?1#'OTYA1)*56
M$8W:5>*E^UOC/K3?=FMZ :IUVVL5?9_\V_# ;=F^WK&Y$?!<-W5.1EHP?\-I
M3_MPI/W&'09..NPQD)P[O&D>P0)=8K$+FRVB%&")NQ\HEQ_@[K5,IT45]4ML
MIZ;Z7)2-W8,O.NRK!R_V>E[L[QZ\V)^]F]^"5&D$LK&%:7!P# ,]S*)T\M?(
M'1JXWH)=R/@H7)4WNVN-#&XKR@TT,D;X@YC=BYE*3_RME?B[7!JN*#@-A@!Y
M.27M//1X&_NNNL4W*1U;JG&-;0O5HAT_!J!^M6EJL.3O6IE$7:UAM\925%G<
M*"EAQEN4-OO=67,$VQ'[6L]J^L)V4[IZKU__K2ONRW:W0<V5VZYT-/)(PEMP
MZRWURN/\3%3C;G8/- +3?Y0$F.)6\LA"Q2/8TEN^F*THZ"CL8*/Q_59_H4J>
MD&9IJ!U0(A@8#/-FTFL'$<Y=$I@_*@<50E ;S65J$[' M\/P;E [,"HS@E0D
MJM)[6J#%@H84,PD%NK#@V5VL)"K3BI34&:E)A=?Z',UQ*G+@2!DJ2\G$/:+1
MH-.P.?+BWM%-V-BB!?DYXRC-," F%9"PUI><H.Y@7ESJ#L:[:@X5Q#.&*^]9
M,P5L2XMG0Z(EQ8O(1/%7TGGLI<9Y2PR\G#OVM4-!VWWO5_3D8.3!.LJK!:<-
MW4Q4(YZY@)D *T0Q'(LJ86#4/V8Q+(I-\/XJ)//=1/,1QN/Z&0G3Q_<NKFL#
MD&"17V)PHK:6Q!8W<E)8/]N!Q@E=</JP?,@R=WW.R)>9YLHLX"-)IZY[K[?8
MV)!!H?S5A=?.ZK%)H'B7R)2 RXZ(MW$L5_HG^8SW J_:>4=7+6*]P; D$\9&
MT5=A<E'%T'WB*W)K@7ZARH!?HKU:SA*#&,WP(YC\1'"-QC346H?JEM#_^FVJ
M8'-1:8M? %-)D[$4R4]Q24(.P=H"GSB!*[,V@+"#,6EBF2X>B4TEIFDKO[<7
MA\:@[#4Y32]9+IE%H,T6=YM9 KNV2]]N6<ME4<3(1^LK$#\9+@$5#1EO&'.*
M8JP[<%"D*"8?A6$Q<:D">)K&B/A01JRV;+X%OWC]'NSF->WFYP]V\V?O9+S8
M;G[EY/HBEOL7J< Y=W6%Y+%WR,:&!]57S7YD"[0GW8:,@FVDO&V1@YTM,4E5
MH,2C))-7DZX5-VHLJFHV24R=B&'<2BM#MK=H!YNY"PLY6QB 99^E?^)4/,PK
MCVN.1LFT-M)FN>"S-;JZS(ENHYD+OA+G-_F\MQ6-UM)\2_1=6%(L)-65-)1F
ML6A-^I!9NJR#$5D&VZ3N4"AGE$Y!-<.QD@IBE\@D.\+VCJZ*E)--0DJDF=:"
MX,@Y#29,WB8(BU+O=M@O-%DT+3_@:+4'[K+*8&CP\E%1F;[7)E]&&__+;8.N
M*"LCKLF85<*?'@9(J3)/YC80-J8**MN4>)Q0L"K*[ 5FC&7MW>,?$%C]DC.H
MRF%J/!0T1Q75(%UWI<E]%;SNCB[#U;B7U)SH@%";&>E]=Q'/Q8Q2G6$X4RU6
M9R,T\ 9VKS!56770-*(HJ(_[U##"M3@T1:7 \FI2!+,'%R'F4A%4?*L.LN=\
M0=#:,9TUPTLOL8PYQY,690H*+11;!X\WXLZ1@U;-')5IZV/ULM HC;5[E%62
MO">LB#3_8Y8+F)U80TMUV/X<4;/>*DQ.6V+=PM+)W;PSY.Q,R@[-L%2&<GA
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
M6*5Q&I4J J+R>FR;;-=M%<MYD!,RNA[A:K92-;JKH5MME7)J,410,#C)46T
M4]A;63FQ&1R2U\4S8 X%^ZM1K6)5>=72T>\;9F,VW2X].E#LSHIHDV+72]JI
M;BAIA^A=G("Y <M''D(LWL JNPU5W YNJ[A9A?NU02$[$L"4CH(FC1HJ^_%N
M5HZN4(L>^*9U+YKG.\%WZ3'\\N2R@+/)43'NG>$EO:L6%_,.-9'RNF#SAH@L
M0J",4O2.)[[$/]0PI *QM*T]S: W=I,/;L?U$/2_9S\QE. *G(9)!RPL9\JE
M!#ID,CA"KB1$&*)D$G'EL'%ZHV]]EDM'B*J[EXI5N37>G,GV<X!)0_(S@EJ)
M>%NP>3'>[K %*?H0SZ3=!=IVZ$06_S%!W)4%# 0FF686*EXPVD$=%"UPF&3%
M#3(POE,P(K_[?F\OB+@&Y"E^GB(2YRB=IE+H274;V/(OHY@ (?D'+S%7"A__
M*IJ'TH^(R?I#[?WHWJ=B"<TA*T/BML/ZW*2\_UT?*6.-NI?<'YJ]D&Z'0(_U
M.L4IJ/,,RT4_?XS4$49W61'P99!E11V<U&N)B<4E:[<:Q^/'P2]1'EU&97!>
MPYFK%RG;MW_-*1IPIXF0'3("K ^?580\%OPO(E>^_#1O_J6(=WZ)@$F4ACD^
M>;JW?[#_[-.\[K@JHR3[>/E(:[W\"'F!R3\HWX-,NZZ*J_R_,'1>[P*W_7SD
M75/'I2(WH_DYR9,2MOJ0H0 W[O R-UIQ=I+<1!D6@@/A\!]4Z2\+0W32?^7<
MZK>K%*;S']%D^B(X1!WNY.3=FB_WWM2OQGR[]SQX@XE?S(W"X'R&KW[\?&_O
M[B)G3<8!ST#=\N)_@F?/]O8>?Y%CW*&HC<!4FQ1Y_%\WN"L8T[GKT=[?ZY7%
M_,XLFI71^PB5#+AF%S,9/M[;[\98#HL,FT'QDGS21? VX017)/B[61*@V3Q_
M</"MZ>![\N#@^]0:M&KB^,55Z!5%P,D\+XO1>SAB[_%<5>B)>0U+&2R2.2L^
M>_1-$7C/_PC/? R+#&-D+S^H.*_*.S^2A=[^P=Z=GW0V!\VZ+(KW87#Z.Y#N
MTV<'OB.7A4U03*O_RGAA,E@7Y.E@N4^;W_U @9]O9C]-TO=)ZT?OP6U./<_!
MML<HSBP+@S>@-8&FC(PS2^9?N7KT5],'#PNP+>:WT )O_\H#H-1A5(Z @Y=%
M<$C"ZK.]_/$>;/#KK"@^WRO/,?N^C/(1@G>'P>$@>/YD?W]_Y\G>WI,O8U!>
M3J();L!_C6CWOY#:!XRC&EVE<-S>X&"^[G,TP)3%![[Q*5^Y#Z9;<$XANJM@
M /^9)9_O#+,8!]OU\[TRB1!X+PQ^ X;QW?[>_I?A%=%5!#I^!O;S[;G%BAJ.
M8@V##)CF+^;-FQJ:>7+'^-LKC'-2?:T7J<&:D.FLG!:5R='T.PN@->" *K@B
MPJ9I"AACQ7V^,.WI<X,_]1LS+L-W,#(!>(-2B.-F7 Q$/#:MQRHX=Q)W<AW,
MO*YFKN<>9KG&)HPH+3$PXH[E ?-66S/J8J#A\*0&9H0-"4+=4LTIPNH!UY\R
MN?0.ZVJ2>_724L@=2\+]SG=VP0VF*P7U^S*J#9)P:+#&L$D'A7A#J?SAH!]&
M AWPL(#3,#AY8P0>8C WLM1=S:B#&^UH*:4J-F;I3E K*P&S.#!C&,Y'6E!B
MA0)F::0V(Z"5#2Y2.JC)0;?+J):P63#H'5$OYV]__TOTK%V)/ P3T>1Q)>5$
MPCE4E%3B_=,R 4YL2GTU+]K(.9Z?!4?P$"QC:C,8G; R21+.&$PK10CX+2<$
MTD,X-=$K,C*%8D O\+)S#*FWULQ$28YSSH410$"JPGV]<["A"W?>Q9'-H8AF
M=8$)02,X/ECKZ97[V#(N<W<7Z.S>4VK6-<LN(UU<T2S/VL3%>5E$9>PQU3)H
M_(I\X!7QRZ*LNBEO:*Z+S76-VL#05#U0A@.L^%51IG]2<Z,)-="R&%0/2:CK
M^JB?/OBH/_DI4=DN^@2PO,5SP,1M$I XSR4*SJ-Z5L:8/@.?81Z1.P@F%7+N
M"CF&4?Z>DLE.DYO@]Z)\'QQ*TOY%DH%E"+,B4"AW>J@4W0%K9M&-U2?<!GJ=
M<R/+LC$?B3 O-Y$M"=NXQ^)\M:8N*R] %]!_M(V5/INJLYGLX6YCJ2@9 <)4
M(YG&0B.YBUI?NC\BW9\.\3>&!;;A!86[O@2F1MVAX==9"1^I0Q#=+Y^R=,1=
MMBO*<^;/C-42!F/T<%YA0J&VF/CTNJSG4-75A"+4+-@:UG-<6A@KJ>^74F0I
M!GF?YG2:1U<13B@I-W''Q/;1&^85RA@4@]8=;$_I^S#ESUW6:V'IZEBE;H!Y
M4G%/^WZ[CA'W8'NJFEM,< (NQAF+1K>C:7'#1;Q\-^T#X>TR6%@I!I!!*L%D
M-)==/06#;)0*QJJM^C56MS$ \48/GOFZJ/D,.X2!ON%2!P(F=!H:,'L,COI4
M96W(#28< E29T@K=F:]M,EL#<5L1S@@AY:XEPS#]M<8."E^%#)/&--T<W,!N
M-Y*KV?=5&:\79E_C6>/S8[[*Z("'W/H4;N7WA+IS6&@[Q$B;BOX&JL6LWBG&
M.]-B]%[7S;73^M'Y$:6QQJG23Y4>GY7DB%*S<QDC5?-Y;CB"(#'-=$P=)5B)
M8V9<L,?F,::S:UFWGCPK18)89R"_;B.)P=6?O /%'3:L11=A"[;>]D,16=B'
MO@)GWNAX&3DPRWD#K]3K6E(I>,@0&YBP1U1CFCHZ:/4[&6VKAFH>M)GO6I7^
M?^)C"<7N9YR6I\][W0"AG_-/Z#1S]M%,I0*%[>>^$FYVXW"B_M@BR4FCQ"^%
MX+$*B1P9#"6RI=X1_-L=),'3394!&GZGVV&BME-?C/NX__S@"9/PA#HTN.Y5
MW4B#VO-4VY)N>@*2*Q>R<_,QI!@4+!M52^&6[?7QZ=F@>[U>PY'/1USG2$GY
M9#CA&A3P<< 6,=:K'^>C76-BPXE E&J'UU90O.02B.O/+X*VMM(B=.,N=\M8
MN:T'7_PCN"Q7;5-E8'QU3(E+E)9"(Q,7M?AK<'U97,.(3(,0'SUK$W?L9^U?
M.<IKH,/NW1HG,?K.P4251+P09PF/I8#@%/1Y^SVYG4,N8".Z)VT@1PKG>BA;
M3.N\.Z'GZ0E]H@^B&,2FK/^U*E&-W-D!D9V/YKJ8-S*H$631DN)B#A<I)R#*
ML \8#1F^IXZL*8].=)8,+/&8 E48LTH(BN /H)H*KGS '+B-N_?;!W?OIS[1
M'>!<]\W]N&+WYOMKIR]NS7&'>3_;U!F?1#>^"VX>_+I[3MH2X@?09RNB1 "1
ML-$"JR&G1'ZU!0S%(I1W4)Q[\.TV/WR&CR^HJ5 ^2D*ETJK\"16>]N09Y5#
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
MT\C^(L/ Z:?4'S-3*@_:<CTZ9;@).F0>FP[W6535#$$[]FZ7(]IL :U6A5]
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
M=3?(UD,79;)))U6%.!9#SD*"44Z*6I!TQ]RC41MWH?%MTA(/# HO\C7,M95
M>FUBV\;[P=B?=-)E\[H.,>'V[.31A#H6X^Z9[D^U,J.QAC<AI16-=Z!RCM).
M)K,\X?P(.%5 5N9PL)(L%KL46\ONPQ/,GM*T6#V\3O)4$&5F$W43?#^SWF3W
M!##6:$2<Y<D7KW= ARW?JG( &9^M9SNRF:9< K1T@;]T5!R"D!=,C;+?$[P0
M-\&B%?B[R<:^-$5S#+_Y+F^;UM&:47L:EHM^_K1JE3VDM_OW:'#X2_#V=7#Q
MRU'P;G!V<7QT'OQR='9T\9;^\_+WX+?!\3_@2_@"KWG]Z\G)T?E%</0_%T>G
M%\&[H[,WQQ<71Z\"N'+P[MW)\>'@Y<E1<#+X+1B<_AZ<'?_\RT5P?!&\&?P>
M_#+XQQ$^9Q!<G!T/3O"6__[U#-YP?/%+<'9T_N[H\()^AQL'AQ?';T\=D;PZ
M/H-?3WX/WIX%QZ?VK\'9\?GQZ<_!VU\O8!9A\.OIJZ,SOB8X?'MZ>D2/X3=<
M_')\'@Q^/CLZ>H-#AXMP0A=G@]-S?MLYWG)Q].;=R0!GQ/.W1O/2A=H:R$X<
M'L'/K_&"BU\&%\'I6YC<.Y@?O'5P 8L9PBAD!(.+B[=GIT>_FR>_A7_.Z/FX
M7.>J'-\\X>A5"(N/?YSS:M MOQTC7 2][OQ7'*AZSF]O?SUY!:.X"'%5\"U'
M_Z#7OPY.CB^.?Q[@W!&7Y>CON/I'IZ_?GAT>\6Z_/3OZ^2TN,%$!C/?T%8*S
M\3P'AW\_??O;R=&KG\U48:-AU,'+HZ-3W*5?#V$9Z9$71[@E1$/>)N#S%N_"
MR]_=(O@WPS*>*YH+X5+XZLU;) >:/EQ^^O-Y2"]X\^O%KT!R/(US>J]LT^&
MWTIK \_G2DW\SIDJZ^9,?PRF\%<PMO<?C.U/)!5&=Y(*%PIKI$OY$Z7'@W7V
M(,.&25;<;$L[Y8[DEA:N,ZEZSH@E55(B7 A/00J,O#WT\S-K-592"J7_ FEJ
M[#(K## BW:_-.G-CAUD7)^CP)IMAD&6@;& !]BP7X[*BGH%AL/]T;R]XE3)4
M6S @G0HXT:S$RMD:E;0W0*.@OLVP.K,*]O:_VSL(MG#0R^&Q&7*/TY IW(%S
MGTX+]*$GHOJZH(-;$H49B#8**<ILWW6$TRPP5X=FWS VG)NT@<E-_-%;T):J
M7DEEOP4AY*>;ET9#1"W2[W;(F\81K'%B7.$_8:+FOF-9TDO/Y>$#^_#_-KWF
MN+0>E$;;?>Z5]3<#;1ZFUREE'>"F(T@@7/"&K-O*G^<2TX@00#F 2L:E@R_U
MSTYWBIG#O^EX-#TIK;WA-%SKE5/VQU&:883$V*;>V^%MF'%GC#1*B#:&I3XY
M*I<=K(0HI?A*Y+(DZ-1*]IMWG]C7IN<)K ENG\LL$56=G0D41Z?R"9,59'P3
M$L?I6SX#=.I6 0.%US!SDQ^/R=41IZ9[0&)VN0K?L\-G#=XMP%T<_I XM77&
M4,(?IL=BK**!;^,1N=N]T)"HJ\I9[ZR=<@3.I-SS O!JJN D1TT<3:D44I<\
M6NM">N25,-K$[3TGX"B"=@XY26-Q0<+AO!%_X$I!8,:8_-DPDJ\3'^$4C4!.
M]S61)^KY3>E9^/8D%O0_]M[ K1.+S]0 $-(O,GFC?"&[J$(54UHP^J_)#FRZ
MU_?7<B93"_H9989'Y:+<&;-J$JIC&>TP755 $%9S'(VHQ$B<!:H7J- /%8H
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
MGW[X9EC$<_IP54\R^/#_ 5!+ P04    " !;@7Q63^4#NET$   K(P  #P
M &5X:&EB:71?."TQ+FAT;>U:_U/;-A3_?7?['][,;84=-HF34)J$W*6T:VG8
MQA%ZM^TWV9(3#5GRR3(0_OH]V8X32DJSD(U>$Q]'I&?+[XL^[R/)4G=L8M'[
M_CN [I@1FI>P;+@1K-<]*'Y+X0^N"V<\9#)E%(QJPU_N -X)%1!1/)%?;U28
MQ4P:"#4C!I_,4BY'\%HK0C6G(P;G%[]'7##P&U[#JWNM>N-HKOV)2B::C\8&
MZJ]>M< %O^8WYIN[;F'O06EP-U!T L$H5$+I8V<GRB\'4C,1[-B)E#1N1&(N
M)FUX<<ECEL)O[ 8N5$SDBWW()?N0,LVC#N1/I_R.M:%>2TP'#+LU+A%\)-L@
M6(227$\;=FKYU7$*:RB_GL9IK"%O<.Q@K S3E2F!TI1A4ZDDZT!1<P-EC(I1
M77(+J1*<0B!(>%7=-RII0_/3FV-F0Y0;>3LSJ7 =F^(S(ZTR2=U/;\W[4YC7
M@9CH$9>N=:\-)#.J$NE"2RYSIO[-7"TJ4_?F7YTW[(#@DKF5K9[?*B-\4XH"
M)2B^N)OUWO[Q_O3UZ24<>?7N08;0^YR6!Z]T>C_MU ]KG<\W6>3S\I:=\=2
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
M"7@&E@4W#3>*I(F*Y?'0:#?<2CTJ*W.D;;<%@0)P4RBDJ_RN.MQ1'B'U9I)
M 6:I,UJP^>Y&@A<GTM<GD<YB4'BT_O&)/'(9G<Q7W:M#\SY4T1XZZM^V,3*-
MQX,VBT-HG_7JG]EUL;L9EI\<.7<2[@AGI6B30%89&;:E?F">7=A:C^R-[_5'
M:R Q7?EII8 Q_ 3"NQ56-76K)_&)DTS:$54=MJ4SU\[W,DY:M]@3XFZ^8MNL
M=T=DBNH:&QVOO9N#Q$58G87"/?7)#!<LQ%FX*G:7$8%I!C>+>F)O-WTZ,GIF
M .)E!V9[ &6?R7B?KJVSP3 ($R:1UL(C4])Z^L_>@9.P&>+A. (2F1#PFZWI
MOYRJ^J0*J:%KHN7'ID&P[ \9,/T;;Y]T':@!LZVY+2UI=>_=HW*XR*,_YI:J
MQHR:9** ^["\+);VV_0WG[P(N8P;HF"9+IIJ>_S,C5:#?H^[SH_XUMH'DQT:
M7GL0!%::D=>%,;J-Q9L,SR.7(L:=KQZ*J&T[XNP^A%SD,!*-!&<KFIH9MM<]
MVV"8[%+2Y_=M,+27WYB>@M\9I%%*I?!D05_:),>_<U^S3AUP_+HM%, K3O6;
MY57IMD"&TE" #SCDDF75J8USG>*@@<M*XF0 %BS_4;YM7VS^I>6'P2Y45]??
MO+PN?_&8MT8V7Q6XS&%"7F5+*5Y)=L]&1;)G6[.,9_1E")%N8J[P?,_EQ]IP
MG8]SIX)\J.HCC>+;JH(V]PUOW.-GC.+*A]E%K19\UZC$R&:F]/!%*N8K0##!
M\HE34"3#@&ZX'Y+X6_AE^O\*O_X9L*$:EOV%[<CRS2+!D"ME.XFA6FK9\O[N
M\TWBKA['Q)OZ2;^&7UJ\"P<?G ZR3130;\Z?*G[NN--/6=+.VS"E+^(W[L_(
MY0)UA#CLH("/-.>KVQ#:IQSF73JI;3D=.P]!],+B.',NQ@U[^YMU,V]D;;-/
M<WN*!]::)S=6E:5.E/02\@O" ]UIKT:X&'5S.,HE0%>FF)E=/K550UF2SB=
M68 ?"&[\;T9&9A&W1NRWBC2%[KJ>0P$.B4@*I-1J!L*VITB<3,/B1Y@V%BR_
MXM\,U?K %I@432"7]/*--KNHKMY!NK)C9[9OJGMNQ]0F>=N>4S!9@/<]\AOG
M(*(3YW3='8;0!(SYI'.&"S#%LI [O21SZ5!197I_W/@JI5''N3<H !QF%*(9
M(LT0'7*[2Z-U?"L5I"%SY,J=9405;@:%%)>?<FU?'^DDGQ=K1W,YT>W;O1XL
M.3'9>MD6CFJAH3!78555M2=*XJ#@*__!&\?N;5C^>SRXW7CN[>CI(;"7 X2M
M(T)+J):;J$(?@;_5%^77MN(FQ]:F_ZH729?^)0S3RY!+OW$U*,Y=)/1Y3?BX
M1<>RL>F,8 ==F#BFCMQ?<?Y=410*X-KBF/<Y=B?%O"7K^L2)LPW+/;WXP9-"
MKJ8B/ U\ ^S3>9H(>=:1\D%$Y5)@FHJ_*!G:-;0/_V\E=K!I$2S_49+V5(@W
M-,]2!/&\]B#"G]'Y$&U#=Y36LEL)@91U76,[_[223"]%ED_1OW&^,E+$BL1:
M??RZ]UG^F4^!$.$D:4-IAA 'Z65]?K_Q9J5-NW?3, ^N,DCCO,^)*M\H4JO#
M/&?\\V;"/T+BFO-GJHJC$>UJ"J<T[JNEY434S0@.J8<QF_2;5WU$M*<I>EU
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
M >X[B7'MY3KZQV_:#3@ZBG;VK0ZN"OC0)I5J#H:;QU,&]][A\7CON5UK:4]
MC@+,5]BI0VI#I!DF0T="T$M#G69&Y=+!%Y6;2/W[O80,Y'7IEG?$QNVNBO:"
MJ\L),L5!L,(\D%5+;%9T7&0W15HF _K*#!7WOY#\5T&6IF#MGC+SS0; >P*6
MZ2W4XYDK5W7F0OBDJEI/U\MG'S-2RP2V5.<22N@N-:>*@!R1H-FN)D>"JF/,
ML&Y87FB.G#//;'9OU[FP^TP2M%ZKVZIS1E:T+F]2P2/PJA@/IV(52JY I:"V
MJNX-'K?B<X%V!VJ!(PP?<4929=DCB0X27434T+67GC]P#P"( )ITJ^[D:KZ^
M5<NBV6RDJ2W%-OT1)[]P1>D A?A+R# #)S5"@7:931P[*W7H>KK=B+Z"6XE'
MT;86Y24YR9ZDYVH9_B"SF4R!+37OPB*Y,@-_T*R+/]+Y'&BNZXV!.0H@BM9H
MHA0.O9V; &7/NI>P_U-H?W^^T\^%%\8^.(Q,1@%O-&+\VG+==+\HON^V;/!]
MR3G\KB67NLBQG9LA2S+U"IS !],)^,K#(-[V2R?@!>>KARJ[^5+?,QI>8SMQ
MF[0)[:'&[Y%K L$$LQI 4$AEE%610IE1!MD8L3<>F9*.Q/V?(,_\$_/BY&E
MFAD@6N^J?"RFI$[2/'WU/FX@"CC?\/NH8<A$_\'3N,9'ZD==%!,*^\05:SPG
M<^S(#V4QA5DFXFG!Y]N0:*L;\Z^&D"BA?7M'9FC*ZYXWJ4G*LG&<%SR=!WBA
M<R??#U]8\CFO$3_ "^\IG%,:.P)I&:ARV-5'>PQFQHZ9J;JE/L>CZ91Q=BV;
MS;M"8<U0$0UF!+LI.@Y8>7V(JAT3,]BV-HW/BQ3PDDH\)H[5,(K-O(_D-Q41
M?L]S^#$WS8<9\".90G$/)P?_8W0/0N"92%=>YPR1#[50P?RI^O38,@E>A03H
MLK\1R#R3GND3>M]0W.^\Z/\6_V'YQ'S1/)('9Y27/L1B@I/2@-;478,KL;X-
M*$ O Z/DT;Y:G -UT0WW0R _.XMY"]YZ &7)8?BP[RF9GY&]EAOCM%"D6$WZ
M</XR.-M)N;HO&R$HY,'4Y @=#C//YNM,9IX)(_-XJ;"EVI1X#;^#/:]#[0T*
MH%J?L_MLI(+4'>S-V7)D]DTI?=:C(4X;8T5Y\!I%X*)C7$VR?+#D2<_B7MX^
M\WJKKN1JP4<(;5\/7?1#$%HOF2!4O)3Z]$#PQ4."![GH8C3EV.8""3)NYT.\
M;=%A 2UI=<-6J.TGV0U$:RR/K;%1"G32$\86O:[6L:46]LTW4=MF[TI\,K7^
M.B4N>W0F_FD>B$ZY5'.@(2:7M6.STG9&Y1X9.H2P Y9DT:M&FG)"M@R;J"\]
M,].F@3B9>L+^Q^+_JWRG80QBJW[JGL$7X?JBR[J?I%-+>8&>PH?^%Q'^KF\#
M >PS>7\D RD:;XMS)LZ1>$Q/3C%.,]CGS.7HW8FF+(Q>L:=T0(XS?F-YT<XO
M68C#RVG?3K%684DHIVQ7B>"+Z7\7HGTZ <HFL?_AU\^ \KGR]O@02DH%,;)@
MC<,R-N\T2"UL),5UOUFH_'/V8%AKAF.G!GA,+X C8D_QH4^%$SH4)%6D?#3"
MT_G@1ZK<\ MY,[<(''>7H^!]J;+>]OGO;;CAPTB"4=^HNK>W'._]ZJ!L"&OI
M--J=MA^=ID Z=WZU6KT8SA,I57YJ5>*V,!ZWADX*V22=5P^N6]XY,K.>>30A
MS:#20:/XZ$/M HUD69^U[=MU+;U578U-XY:BR0Q=V:HW,\$B6E756>>R2ZT'
M"6_F7"TP@Z6;Y\B'XQZ5W'(:KY1JZHD:]B93TC7>_[T3R_]1KV3=D'631WL1
MN[%Q,69[FD#[ OPZ<@6M4CE-2\]!:*I(W3#JE:__?]4KC7ZG7JGZ-U:O_$$H
M'CT.,(3>P_>PT+]VAB7SB(GCF3?W&R#/C. ]<TE#N4T?HM<QQ83%Y/ )-@19
M$E(!]FO9P;E3]?RH$/L0WMOT;NG"ZY\(X4B8$R*S.[E&R O)D#B/ IJG%4!R
M%'R3 9."UTQ%[!+YN[+W6BDF;T"" B(*[TZA /QU'K>Z3NKYN3Z;>"]F_)Y[
M$.W<4KXZ'SC]T2'_T!NJ&NB5)??\UC*7!E*=QZTTR(B;S_P>?,I%:+Z8;D*=
M7*Y MZJTB:;I4F\I>U=RZ$=63[Z(-GU8252VTJ=Z!J6Z.$[^ZQL#W,_OD&G$
M_U)SD,/6''Y&V%AMSMR[^UE<;ZL#'&:VIXWU8]WTL^O,JRFA2V4[P4FL\K?I
MU3,5(+8 /)H7-R"S*4OZ.^G->EX_O;SJFFD4T 2):YSW(8;WIU[(.]/H<SXQ
M]D8H$B+<$6YA*A3<7S+!G,P#A4?KF4#KT ZO]<M!KA)S9[&G9U;02P*[U[M]
M=^+_ZT$#@^V9:GKN!6_*S*/?HGDK#TWMC2IO?*YK_9SV@8N9XA:< =P&E5+5
MF_0,/7-_'#(DHX"#3>.L+U/X0>]>1IF709Q#+H:X9Q[94W$0OL3X.&+5DG'.
M%2FA0$G[>#I\Q$RQB= _-9Y *I/U:R-$-B8$J'8S7U"VT7=  >#69LTFD>#
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
M@H+& O1WK*[Z3+6;Z0^W-:P&IKZ@]J<5-J/)-/SWON/5(-)Y%#"H/=G'XG@
M^8D6?,])!&=R$M8MN*1;%;01EV=AE5J]%;NP_'$M+[""2$*!ULLFY_R/S<F\
MOL2=!+&V>C(HV'ITIZD$B=/CC!]ZO^'Z3*%17\X66 +9^&X"1FK=^_^Q=^7Q
M4.?__Z-1E*N#<@U"J4;)?8YQA"1)8I)KBQ#).<XTHBBYVU1R1E&.26ZYDZ'<
MU[COW+=Q#69^H_WN;CI^N^W:;=N=/YX]ZB&?S_OS>K^.Y^OU?K]?;_3$A=)"
MIL%<LBY[Z&8ALES6B_3FK*9Q-S<\BRL [ "-N&^OK]\+I-:4'#!KRI:#W]I5
M?1:)$YM'/.0;&?J-=]ZAN0-L1D<;-JTX\C!XO+>/LH5=>GI**CNWA^HV1ZH'
M23OB-E!D 'C6&;T+GW+EDH4E^5TAR+F8?24]34#7=@>%.ZU-H0-^@N$-S>HR
M;&0*%HX11UQWG G>XWLCX7KN2T/WO =E0Z&V5?(=R:;KZI/C)@^A5L*2J"[2
M<N04F_CY+U,\<0Z"=6E#(0TC!9#F9?YX F!A:M6653ZRE)6)YZ_'@@(]T,=[
MTX!+?]35:!@%<OK&!#9L(S,V%@-H8T(0UGA8X]77CY,BJ'I<4/D>;THDL.),
M4L[;LMW$#KIHNIJ<"9_*(#=,WP,K\H@L.0$](7E'.W4]B>'I -D]%<5:DTE#
M%ZQN9I4HBX%"@&$IJBB1Z&=4BXH'$]H.E\*DPF0H6MV1M.(HC8257<I>1VI[
M7ER?: V:9@!>LL7T3N, B-PW-ZKO"=^? R!BPUS@,[7HX9,=,A4_PB1 _ORV
M;R)00Y@TETL[T+:6#,4'L_>?E!#A#U"4[<_9_H5*OPQXY3-:R"C-6UV9%?U"
MSOMRMV0W][4(S:I,G,TF<W1\Y\A;*4242-@SE@5/"Q1K<@&,.^PH3V<0C$TL
MDO;$>H;!;#J*$5@S<]]5P[&TS)7Z+#$0E"6.E6T@<F\6;A^H<S )68BKFLOS
M8K^_E)1( !"'3BBC%8?5N+*&99/<_Y 2<(4[CB6^RWR0_GK[+OL2*Z!,"G[+
M#!>#*WDLW#?:;#N]6WP:([4/=S77!8.8V@&?OM13&PV36@C2A[FQ49P8%2S$
MLSO/.*]KV162M^ 2Y6G2:*+X9GMP6V K=<>*E3A^/C()=K1VH%%XWZ4NK;<1
M8055P5GO_.MFASIRTRFYTC.\.QA:Z8]NVR5>  )L/RTCD?!OJR3\#.5/*O%Q
M@Y%TUK7"1X5]15A*F:QZ!V1LWZ6+:V!7G.?C&]YU@#";(IX*7Q_M4&@F$^.Y
ME%6 ,XD2&\V]X>S[*4]0@M=V-0HU)PQHOO(/+*T*;NKV6E4Y%)$C;);:KJ.K
M8BDP%LRS;R2TR\-=+&ZD6IK3M',XS5&C%N)#M_3.CZ)+&=;.,(!=UZFJ=H1I
MXTLQ7#/L%HGH\<=E!4R#[3)=\U RX9'9+H81Z<V-G5HUY?#M@NUGP_S*;;35
MVKE[F_P&WI6-R("%OU:Z2E)3K3IOK04MO+D/C?ETD04Y/H5<7_!(>B8G=.:$
MWER9Y 9*4)R!;A^HU0=1 5CADJ+VQC_3-3AVN$Y:C@#8V8$B*P&0=,.)=8T"
M;9/IUUO&$Y(S7R>(!=G(%C(M98$WX[!E8S)@E!M6,'8H$2G!%V%/=D*V=:>
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
MC_?>CBXT?JD2UPZAZ[&M'P!)>T#=D@2[QV].V.%RII[['3[5%NA;[GA>?%1
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
M]2KV.6A=BC+CP<NCK^XR+D(=AR6FPMU.4MC^F>CK]K/?AD=>$2  ]V-77A"
MYI&JD6II)F2Y!KX9.8HEZ_P?A27K9]]& /K.91  E )Q"CLR<:/27 2@])4E
M<0IO$X"H7.M?G=C$;_DGAH(KJL17&JRD$5\)R4\"]5@N%Q& ,12^3(8-^?,H
M]8F/7OWC%X5F^^4#]*]-OL6?CYA[2P!,4#"4S,(% L"OMD3\,Z6: ODGQ/)-
MH6M03*.U=,+S#43R 8?V<M7A$BOTY3;;>@04DOI[9;0N4&\4YJ[!/KP][QNS
MC>RZAD^0#.M<GW>N+I$4Y?>=_$G#^4U!7TY^X+"?E0NUP(-7H'K?^26:.<<]
M%UD(F]YWYGV+"\9ZLNJ/2806WZU9=+70XVR_C0\ZU/;+BVP(2I"5SI6PGDU\
MUHM?U;A<HL89F!.)%A2P.IN4&S<B<#DGTUC&)IF/,M?ZVEB0@(WKB,C/9S0M
MJ_/[].M@([5\*P#\)CQCT&":[V+$[- NO-L^D-P_H.7'U^+W==Q*NGA8R3:A
MJ;7\Y:/@'B%$I0 5H$1/=L)[E@ LR%V1)*H+ 5CV74T+E99W2X.)PD3B%>\0
MTSWB\Q_E(O%;(VB)1@XC %S*Q,10G0!0JGDA!XDI9F ,,76. Y7N0QD0@.L\
MK_*Q=,0IJ25FV,BB'=V=. JBD[A(S#Z!Z2T0# 'HWCPYL0(B --"$<N:\K9=
MT$V.16CR]#[6">]3RG.++V#'@&DS2 V?-'.13:/$]5O7NWEDFBWG/0]+V N7
M#&?31C\J2Y]NO[NYZ$U.-**$+F]S8>%<)'7+SPTND@V=1,)<:=Z]/']&5V#:
MRM5/DLVKJ<%Y'ZC=KK6^/K75O+B%O,9KMXY]K1*7-)IK,EZS9%FBGJ;$'WIG
MY][&XR@0F0$WW55Y-E<%^]-_@O+"B5[QG"DQ!FPAQN<".P*P!?8\%8G;2-3R
M+@GD#<#Q!L,8 6@Z"UO9D("<!,.*_$</LN.O:<$6:".Z9=AV?^C,DO*7J(A9
M?*2F/QX4NZ!Y6X=*\F"G4:I[YU51)_4;[7X/T/75&[U_[N[QJ@>V["-" &8'
M\W$L&'8]KV+D(J,% 1BI06)%DZ1_:0/RVZ0WD^Y6_@P5T;#SE_8XS'[HGO>!
MJ@;_%_ @G2,%D,Y?>H>!"O:A+/%%-01@D,&0 +@-X>F1:^4 3&V!M!* #Z7!
M_H$<W*3D<D'=]Y9?P\;NX:OTD',[_8FJ&<^^3*$V&;\S?:>]3E[9Q8UYRY>G
MHZE>@@7]GT92?7/V^@?Q!R/>NL 6O]KV1^ZGMC^OD]RSB D@LC3J?\3E?#5%
M@/H?]-9P]BEVO,(($K=DL$(V\CP)1M3'VXU$?9S+QX%6#T+__/\^=+R08D@K
MEF]Q5VH5#DMD#C+T9%'?.O#^$?X4L-;S#G[4U^VG6?_P'NH$W(<M^4Y29'Q<
M'M0P\MWC&QW(4%.HI<5$SA;IC: GZPW?7_U0KB%$B"GMH8",C!@(YL#SE%W_
M/G2$-M<$'5P&NV$<>!M$?HNS-XO'$N;!/&WV"ST=S6,I[=7+\I$D-S__VK9P
M]ST*MF;8 Y0JBG-2RB_\8(JF_<D>A1]H16FN=^&FR98A&--U;717_C$_G&VZ
M0O1L@9Z=^-Q=!$#>N?=71](Y^%F*'1WN:!%U,6F/W[Y[$U(^#$J7G[AQ/R+*
M-\,.B=O21/0G<DC?,VGY*;GM<RJ9AT0,'>YR6&0-A;K2 &=6G_RAD>FM6+'O
M0/837VR!G#L&S/S2+VX>-TG$U_/_N,N7QQ)ZM^OI*FS8D2J41+]CZ [V67YK
M-FQEXR7DY&Y8"3&G>3:7,>?P,J_,86-)^>7I&)H,J*!_5/SO"2N:6?4)O'W;
MVO5;9?HN4_$^B_'7W3$FLS,N@?@U[>QX]W38PM:(7GATX!Y?(]^&FH(+%\3)
MV:XS_T89\;?J[#05[6FAYU7B;T;*V7O>+7)W%;AZ%[[DL!J/$OWQY#P+U9MN
M,$2LO(PFD@,M- '8L&/9K"&M/:W/6$7G9JR,??"M5X"K@'0JF?#O?>6'DS(Q
MXK;PD  <SE\BLKL7)RDB?K8/>#[&#9Y?_9/E,2BJFA_S5O13/5$!WJRE%29+
MCB W=N-3/]W5D-KZ()C%5:Y66V<\QA;"/U'-G+6>'\ZZXY7ME@I+7IOB3D3O
M#V]<$ Q[/N_JJQ9:B4[TO6>(WIF]96#98C55_\DSW)9AD_W%V^=W12S2\Z[V
M)O$QF]Y")&>K71.C?NJ::'B20O9CMZ.+),;W78G$^#Z&Q%(D%642@)M$<L6G
M0P P+43?3K?:5N+GAW<274\NT?7$&.  U-8U3/CDIAO_KT@TC (Y?6,"&[:1
M&1N+ ;0Q(0#BXVE_G;@2-C[Q0J_0.H4EYRG(HNIX[Z#IAD^63KX(3?%9"Y$6
M8\_>DZG>FDMEW&\2)+%[W0ZI:Q-CS:\VA%+B5&$N8XF/=GOSQH822BD$#/^]
M#=,^TP,Z<4VS.Y/&M;WNW*!YGZ%7U/G;%F&3OF;ZR'LIHQ.^"R6C5W)=QDN@
M4_K[]3-ZG_;>+KJW;\SS0<U6PZ=M+.Q!$6]R@GX9T2>]-!]<$4\3&''8M7>/
MD2<UA=BB]LT2R6F0#2S1V>(G_?/O>=CJ*_GJGH-]D),M.L7<@H()0>&!EC,_
M_TGD)R, FS-NY@_N)@ !AC\U(;G>6FR W4I\)3\!F!*NJI$!4RSO[> DFH(7
M7M;_?0^2'9;;D-7R!("#J S%&)@"8,<^^=#Q-MZ=?7$3#+\WE[T(D\'L[W7P
MT'C?#,^=J_TMFZQ&*4!^;G"?M03#36*-^'N7;1.')6!-TH76?8MYQL18H2/6
MZA>)"QF%K/4,L+]DU%=S-N3B/U"$M;]0\]$[S2-6IV9!-4>! ,C2+7L0DZ,=
M2FM?F735&QB$=8M,[5HAATU3(Y=5$?A-C;-@0V(V8)DYDX/B,RF-]QFODH%N
M=+KA3/&*;]$;V<JW$NXF^7-T^J,$'W)[2LT7F?+$G.8P>L^;/A4(=8))M?/S
M94_^*C%@2-C"#'TD8X=^18:]/:=/2H"@&^QI;V"%-;-_L<M3T;UA%UDA,V3<
ML2Z&R:!(:;05/L>BH7X><TJW[4UMQ>ZWD@X$0/HN#:!?+QRF=/J\I>6>^]M9
MSEWBX##<K03RESUM^M.(A%)7D)JU]0?#L,F1Y)1E;1X\/%ML**!3>O:^4SO&
MY>-?#4K74.*H7^"- A>V$,,QJ'UT(A'!8FUM(F5[!'F+ULHZE%V^M&M&5ZFX
M<Y%H8JT&*T&9*SQG\VH.43=J6+3[#KXZT,7:Y3\LWC>C$WX88X$8 1_H:1L+
MO%+#R[U<$W%GALTK'\,!V-C][)8_J+1K0L\Z'4PU'[FI<RE9IW2PJ9+RE&Q_
MDM;5EZM%R5@B8PDB>M--1/'_ W1 3(UYX;9FK?!]B]'+.7$A[;JHX,3*?J8^
M=EG=SK7O2J1;C0:'B0D7YA%Q_):ZKA^IN/_:H>JNT)-5(XLL>OAPE,@^1@*P
MVJ?H@Y':8D]2Y#?HR:NGUHZI5HR.4,O<*"/O"R^@5>L^@^>:NO#$BS5 \:U(
MU+5T-JNLP3/XS&$;"5#(=/S;D43%KC9]->[:B![;4.H!4+6-(^M)B@O/KBB&
M*QK5C@5S<_B+6-_K0P"LU*RSE8XX.%^<.2XI[K$EW^- 2J"$MEY,G$G=S6G"
MN^)_GB&D9;R_4GY/8O%S<1:5(^^4V1ZP'_/T!H83<I").F4/@[W'-C/17CL*
MGH2#70N3JN2G_,(2#I2,IV=<LMH=F#?/09/H1FLC-H+QF^T[3?RF&OUSW?DL
M[=JZ!_/BA>[MM$#?[Q0LL<5 S]B6BDN''785$=]^IO%HNQ[K)BV- -E!V4B*
M3QC:R78]64/S/17E\?3\/BD9EC-#^N=ZZ%CTAM_,-5Y+O-3$<"Y 7S9\( /L
M];1,B*QY1%^@3LB)FLD\WHUE_V9R".UAM)3M+%?=$\=$)73(Z_&^:[VI-\<9
M;]D4LSTP;'/V@?,I ,I2,[KE=;HJW"\R.IP84]C:5956DX3HP)Y (]]F,.6%
M"V(<?M>9+8B3J.U8I_=B&C.&-/45G#X1E6$"U9EPF%V!9-1*(1X/B_GUK7C:
MMF@MTNG[UT5.^&4RH=Z[C)P4K:FK+RT2.G5>N:;O2^(^8K"'%C@/O#.=S/#9
M6_M$1V>1._CU\ZC[P:8NU,B4L45G-J16N&28,:YG9SM]QG8)$?Z ,P%.D31J
M7VD!:W0RBVCZ-5(,/0?A\$;CC+SLF?,Z]E9Y9U&2/YJX054=$/WLM+"^<T2F
M@U(DQMO:7.G_)WP_*5N[AD&D"Q#_QBM(PPMY8.C59K'2SEIA*;]<G0 )*]D1
MW9U?6*L L"OR)1)[PV-%;ULMD._)J JWQHSCR3'\+E-[W\6\ON%SU"W<9,]M
MVC9JPQGAHAH9%HR^ ":I\8AHQ7;QRJ;3>SMLW0HNKYBS]8_W3\ON:2A.R621
M/_;N)ML#V%G/7Q.(-(NG!LTEAFFY6=<VMVGMUY:5SJ1HR4B\XII4^+(\B"JL
M"?UP*\O5A]8XW*HN.(<_Z%TY-!L$>1Q4J35. (2<*H$VF%0 ,! R_'$2,'F@
MOF99-L[4UC+U'G_HN.?Q^TWA"U7Z%%SAT'V@EL$$*-5KB:O945R6G(,_,'*?
MRPPU&L-/=BU-E3+\!EW^_60]RC$"O?_=6\/HEY9E2ME@@ #\@#=TR& JY0#%
M-EY1BC4]]FA<2^!YV_,2@5%!'QQ=L9\70Y$9^]8TG6#."LZ4X^Z4+)VQ''?0
M^LY;^OH"WP7&!#:WEQD;BW.'QX18 *JV#K9.'$'#/=IM-%&/;8KICD<DRG_!
M-&HNXD4:1^EW9^K\"+AE0%X^K72P0D\)8X8,M@J-#$G%E[:4E16EB&"A_,$%
M:(UZ0[^T=_7O/00T:B%%O;KAG*)V(EF9^XEFCK#8N(EA<1Z&X6SC6//XIL?M
M,0^C+U/"G.@07,D$ +IOP[M/22Y432.MEE=_?%PU&070Y0R\N-9& ,)_)+/)
M6E$K<9:^)U@P728UE8?V(R_3F!5CM1L)Q0L7FW<(YS5<&3$WG#/?]68,-(#H
MG6!_%3G+T9_E#(RDT=T\F_AVFW&@]A-9<IJ)N@#E7A1THZTH?/[>RZL8!VA)
M^=B,T<$,J'5$Y#/L3YF 5D(:I%U$=<[A5($R^?7S(,,G2O)882UO8#25F#]D
M^V;?R,WP'@6N_G E@P=:2F[7ZP9)J<G1>&+N4V;)I7!8;&O%#?M><1 /E.[$
M?13S>ZXQHTJ%GM]IQM&@I1+G*?(F<X;H@PB 2P;W &IO[L[&8:J1,^,6C[7/
M!5S0<R$ $<> D)^7NW:4Y'$VV/D:L[BPH [LS8!#WL7;9GDZ453#13\.KO)K
MN<\GC.[9?-[^1@2+^,%#$U*EW"7OI@-,R+>5,@UO-*SY=0XN:3O&:M<E]*:F
MYDQW^4O"W\C[!*EQFSP5]O^8__V1X$A4>K)W(1FW9ULMC'$=+&/)"M:<G(O[
MK$!;*2"G"<"'_]]D)'_Z\#!R=IX/[VDN_0EM.#W+M\TL.S>[M5//*1DR0?7N
MV8R[8 ';DQ>#O]*Z#(Y5=VW)D"/:>O[6AM7W  6LB>?^ -?]S+>..Q^?UAUL
M%-TA,G0AP[<]V2<H\LYKW825#]=M33](1T64M^]K40:K;]UI;.@&#"NCI#%7
M.4I'S]4H%C/16'->N%4UZ5%R6-)GIOJ\FR08KE^7:CJOKWL@B^G,O7N7,POF
M"YG$V&9+S=BW&UCKB;R6(3^O<B?4QW8:=<*U:L'*YNAT:>W1T?&^%$'6(+53
MJB)N0GR("@WUF8WMR]/<]]O9EG>7\$_[2=(V1/RO"L^]H\)"@)B<!Q[+1_2>
M3Y!$,-1>[)!JY$V/F0"WR9L6QWL"B%>T _5$(]H'JL=6L0\Y) 3J\0;;9#@L
M1E=:;>I>['.CD,)HZY/IM+#?%@;3:-%?"*EFO<\]%K2YQ=D/'QUD+</V2L%X
ML.5=\$NSNN:4"[1LHH"$LY'+'*S+_-BO0:A_V?R9_A"SD.A.0:=3:451%E&9
M+6A6CT%(S,?5T=U_21:CIARN$L9<TF/<SIL^]3*=/^CT=D<4-4H'WYY6?67W
MDS9=<*UPS/E]LHLQDA1]4#7+)#*@+2<OK2ZQXG7?U*NM>!ZQLA(KJ!K%M0JG
MN<0IVO&+;- #PN[;-W'?);L#72A3'^I<%G?5@.<V'@IQ*7M0J7RZK)G-9=]8
MM:MUI9DO<#:W'H78+]JAIR).'@"^116>"::HUCQ+5-X8=Z?$)]J)[X+VP\=S
M+FEZ77X4323/JH(EN)+PTA<5<YF[W.],%YOP#(R$1X?Z.<,MHQRKU!K/R',L
M[:DIX0HLP7!W;;PLX&SMYM0KAN)^[X70DPD:\MVN4),[+O<]0)D1/X;&#=0<
M9;]QZ1]5],V*J0*GIQA:"UIX0VZVMS(54&^6.DF15:-+ (AS"_YI;N_\;VY7
ME]U6)[?L?>M.605; D"<78?WLZOVD]U*_F2W/*M=1,$;&:H(0)%%=^>JDV)Z
MWVA49'+BO<]9;2%J1P]_GRM[(=]KF='/6O8J_[V6":RV$*W^I-KSSE*:8W!N
M4<<:6G?IS8^J\1%R.N2N5LX8AB3'%'4,0Y3]&8O-I>[2"]R^Z*=C@V(4]&2&
M)2$X<XF@5QM0S6-4CX[27BDZ6M;K8\6_.%_0;_HS.TM4HQN<-@])M;]5;#CP
M(..'A!]\ B<J*<!JCP%GF+O0Z[IE2>I$MN;Q_"M]74%T[7WVK1X>U7?T]OQ<
M_%JS^&P>F80LZ9S>9[!:J6%,)>O[I?HV@E^]-$'N_:4))2@.E,&DVK+WSO=W
M7BD*$R7RMV]#H+C_4=U[Y/D"T9:Y:/)7G(G!8!9=_8MZY?^Z)'!^(4)'=8=2
ML&:@0KW;X^R!H([,PJ'0&;1LA]OAG'.]="\60XP?\."4VD,0L.$53;7Y7#5+
ME)IHK#+76RYEKI270>7E-LI09:&6_[>,_>&*7L** ]'7J^%S]Q"5D,;TTVSX
ME_7R#Q;M])$?RB"2]N<Z!-WAM=^(.3?%CE=D0>*P!BLT(_Z_!#6*3\;[F<7)
M[(E-CF'8UIBZB3WJYW9+GI7'/_:/PO*@SH5.53HQKRX?)!D4GIV?2[HW9_Y@
MOE-GLO4A[U!SMDO7[-"=QNQ?O_8 2WP<KX515M;=\Y[\P?9C>-<#9C,H=L?K
M:CQST/AX)28:JV%T,-,B5&S8><;O^LE-[+=R5*7S$=>R(?NJQA]5&<P][%RT
MF^79]!M+'\\7K%>_';WB+(KWO#LT^Q4Y3.RSH:GA;+W7/K%4 C^(SJN==/;I
M<K,>@Q,E2IF7\O!$7DAEMS7O(<U,,>E>J+_ZJ%FN,T\Q>+/^MD2YPT/IXO4
M&1CD/,!-NVSX!%(Y^*41;C#7>3IZ.3HK_>ZC$,&["*(@((W+@CVFPDNZX&3]
M$IC+3F<"D)K7^38V2AH*%TJ44X6<SLB[>2'JREW\Y*"2O(^[HNL@J&WPV9QH
MP+#(X0Z=]/,/0'Q<7$V]F8.NK\_\R67FSRJJAASF<BI+M_5E!\6F[45J;SGP
M7M5S."/6['V@-FS%"0P\6>6ELJABV]:KTVS#2H9X9\TWTVJ;S..CS3ITT3LS
M= P#^@ O&&2["W7H3/5 FG/[!S5[S0G4[KH$XYS,2PI;=EY65'M>95OM$@+$
M)HVD9]/<RLR4C+ET,XJB/X#H>8==7*WH LU"<L>3[>HZCE?:''MRHG2F6>FR
MQXB?K2+JF5J"F8;^B8I[,,X=$0=MB_QC1S"YZI^714:.8,]%+%4"N+;Y*)(H
M<60JT;=5Q48Q"IVDR&EIEW4U!U>DQO,*4,>CD#-#&O"'CE3%>UL&+XH>*F'R
M'Z<Z7&Q1QA4Q@91N"\&&O)?1S"?U'_M/=FU]4<#SJ_4F*7F]U8OV-(C_/PN)
M%=2>C4I:7<-[2GQB6SZ.*>'+OSZWEBAJK=W?E_J3YL5=3HI,3@OJ[]?T9BS1
M;LU8Q#Z-?R-ET@,;NSWQHG7*Y-(H@X?1L791ZQ(H]-9L >!?',Z7C1'54<Q3
MN'GE&5U.EUT'4I=6.G-35O;G]8LJQ#@6$6.PAYB;&>E3PA!H!!?1ZJ#F&.Q!
M>XQ^\JZ= Y=N7WM?'AR&TB&39*:.U4_BD_=ZQ2O9AY9<5;YW647Q:"G;LI%M
MO?-)BK0:5;\CP<)!HG ELKL_]FUUWGJQ_JM6O4]C=FFTIQH[:9=;)RA'=&LR
M L@(9\^U<CM@KF*2D^/>*!#5'VAXJIV,!P0+D]=3<K/((0#TW _G5L)Y[C!6
MCOIFSBTU+^\#-1CZ<OH:^C)L S2)CZ-UVX+XQBO<_S_@J;F<\V>RS_!VFXB3
M15 8.8VC,^1GT4R16^;24SKUE"PL=J@(>6VYW;F,PSQ?L)3SEZUMI%;$\,VH
M'?#/<Z%UH?68*2B+NP+KUCFX!=JD<_N%LBBMV[;Z<TJ2CM(Y>!G+#Y;&_DOL
M .[K&*'C:GF&2 Y\$XR(Y, M+[-@Q&>F2K8EE^_UV<C:*S#;?<;;WTC=]PZB
M-*8(4#I.'5&48_9!I$F:>84'9KK])N 7N6AFJ#2[DTM$V9H'KE5Q!3A&TM*B
ME!\-)RO6*C_1Y^3@+:\^3&2%H?#4EB;MYLM+>V)V+DV]?.-S:-2N4OI)PNI&
M4OT9VXL63HQ^PQW[J\&%%V0*V'79$VVRJ]QX+1TJ8C.:!L0E)4K0=^J>32N=
M ,#[0.7[XD/"'Q -%?JXS<5(7Y8=@3:F6#54L[!?I?]!N?YC*I(*@:WZ*9=5
M/Z6,Q()DV';_13(G4V!(BW0TGC<(])$\G^'C-B,FAJ/3\+-># R484SCWJIJ
M*_#*DC[H32>"ZU2Y"Y9A)!OID:H*5>1M[)Z4=8F(D!J(;5^621P&)N/#1/"5
M_'L:[I93GJBN+7ZS&5O&UJ"5BW_:<?'LU>@[3A?(RS6,YV7.T,FT*VG4NDD)
M>(_GR';MNJ8_HG20VXQ*^"5KYL CZRJPOY3#WLRSO_B/MLG@)]GPF\2\2C5
MY?X%*4.:.FXL67J0ZT87L.-&E\O7XL :LBDYYU]W2(G_L.G,E00KL3X/&>;3
M_Y/RA04O+?SK&I-<=99CF6=J6LGNAUX5Z^NRWY1S5IE-FUD9'-86;&P8I#RL
MG-3:(QW=;W!VJ+23=W__489I45$9I?- 54V^--NOBG6@_\$3/;/YLHL7V898
M@M3:9=MOC<*JSF)SN0JR]<-N'5)JC06_,PA #(9)L"T.!7H#TZ4<(?T7/#OV
M[[F;-ZSX^/[\X &5>*JW!_/-4\,[K]HO)M]M]\NLJH=GHYD5F-',!SB!9\\.
M V" GBC2+9#6"3LHG_H,3?OU[5+WV_>6BY?PSQ"]QFRQN0&=45I&\,#Q<!6W
M^YSMF $NUB[_'-?GL!WU(*]'8=R6]+ZL-TL'C[UX7DB.(-<P70_J1@17..6X
MQ;N,!PX*!^@1E0*4A:SPV^8M&H/9Q7,6F8_":OCQW%!:*\%!ZS;FN9;^*Q>Z
MZQ(OCAQ,.("9#'P^297DI!M$<65FT+K132HDQGUSDO$9BYZ@U=T,9MK^5]U?
M5K!T=[8]A#^L7@G?@14S7BX$30JW-%],/WO)A7?LO-M6LGV1.]''PV.'34'E
MO#F;$SN4<GN]Z[=NN=6Y,664C(O-BR'79+)QFV=>/?>5V/T;-KY"YM@&8IXG
MC7L#O03@HQLJX#&3,*\.$<T71KR4M"G2\#:CP$7OP;A(6A$U3YRZ[W4'!^\^
M\.,'1RG2%6LBRK5$HB;[<1U;YT35VY\OU;Q8M&A]HDR1?TK" :5"I!7;'?>F
M/XC*]#[ZV" G:+\6&,?LEXO2JTY$C.RPM!(IS>(_3E'!A(^N=\!U^;-^CN::
M;LC]V;W>FNS5,/$<.1YT?!&9=^.$,C#946!R$1W//#Z"EMKM-,='K\U_<<,Q
MO HYS,6JH"J]AZY;'_TGB]KOH0?W6M[A$'] MSTX+>4'IA-D3IM<:-L<I*,!
M#/+Q@N6QFF;]QH8K7<!,C&3$$X'-0Z&AO?1DO<&-]T2#&,<LWH45M&EQ\\K,
M%N#J3-S-+X:PW(Q9W?G >?=<9Q3*Y4D9LPJ+$B<DVCTA08 2*DM/UG4:'C^,
MWU@[RUIV2?J5^,3V9:_8TT/5]FC=4$R(F?.%QL K<_>LQP*=R%TQX/MLO<NS
MD5M^6>LD_F(#D<';\5OL+I]S])EJ@+EAT3)*RQ0\B4X*=OJ;ZS=ZW8JD_3_V
MOCP>ZGW_?T2&LJ0B.Z$4+9)]&RI;G9)D9U0(V?=]+R*,)2I[(>N8+&/?B@S9
MEPS&OC/V?1G\9NI4Z'1.YYYS[KW?W^/^\7X\E(_/\EY>^_/YNGVBBNL"<W0>
MIY_#&_G51F#Z5P7SW&Y&:\-Y9=FX\'XG]D;V3]\:2$F,-EI-U3O,:9;Z++E.
M:I(9/A6(*K4E9ZIT8'QHQFV/]K.%47^SQE[G9.<7!2(,3<],$PYD'+\'3 >V
MY13Q]AOZ.]SE9.)X3Y\6[,&O<V<*'QE4/8AN+E:6:X'R%,H;Z^XK/W3B#;$@
M>SY["/:5PM6=Q-I&_;(].KL\_8-K@IVW;DJC%5S?Y;6!1D<06QNN6R>+Q;!B
MY.SEMT+='L^HT!9N^]0Z<JT%*GNHM_;EK[':Q>L/24E?4@SU(F)-8BE>SECJ
M)6U'-\:(\FFD4 98;U3W!F$NMZ]':@O&DE._2O_-B4VQ^CPK;U;E-(1& F 7
M3Q<^G'P.('2F8QP<KQ* ,:9'E'7&MF#$@V1J60H996D$2.0^F DM('(&Q1FS
M?E/A?,1(]VT#5F5XJ:>WNI>=@XB6UX2S/&Y8YCFT26,XSZ\_P=KM6+-=#V=I
M. !W_H_J>J][:4:VSPQV?9UF.$VKAXSK5<@*(5" ^3?8A::73Y_I5!0+UM6:
M8F*OZYZWI\OP8DWO'Q>G=Z8<8YI-*YTXOPT([MV,VODSP'[S=W[Y"75FYU6(
M*W?!2@@M"ZPJOI^%;CZ_Q>B<*Y]?N-7:,?JAV7A#S&::;5"X>*+T][]#98MU
MUA7#NFYEZVJR(;5VQ=$I*J^*7;#+^13^LV^NZO09,>S=;^1\NGM%YJ>[ [!W
M'\.*\6+\+<IGFUC'9EX=J][C=OXCEASTN[\F*\5U%'?$=127*5W$4Z,$OT--
MJEG#7V]N7;G&.*EMTTAHOJJ(4[$1;#Y'C=D"DAX?O'BA#&#-U@AD'2QVG:0"
M=>1,/8F(WQQ1.'Y/$!BCT%)*,_[>_I'&1VMB7LU; ^OR7B_FCVW$Q3(0F@%H
MEG_=0?*2&BT\-5#PVMFSK-VL%K(;2<(9HMYK:'%*;?_A(&U_FNXJ144:MFBW
M V,\VP "M.T$/0J:>4C&, S5.$AG?W?5=U'T2#FMC0\MC_R97'$G)!EWQ4*D
MJVTRO0TZO#.6G O70RC-M:$.LKF\#<!<OVPYNZ'NP=7TQ-#C!I_D.:*5-3<F
MJ ,4*UR0?,_X+(BFH</N55U4MSEDEMZNW^:=7@GC*_#/SRWR$'P%>C<H(% I
M_7)H7A!V;D[K$9E;4Y=Z%=95O;1OR%2JTLS9TD."22X)>/&+3?72211YD'.L
M);,?S]$$,!.FY9)/[^K8J.P(IGS=4Q*1K X^.7 W4/  RA9@3[-"P^3OZ'<$
M86E*67&VX/1-7"Y92F+$C>U3W>8NAPIY=W?9&_8K=T<ST#P-@ ?/4H*[>6S,
M^?76XBNYR9K6[@1*B]P$LDLZ:#"1+GY\)/E^N"L8EYN&']TBH'>Q9M_=>@EK
MD:;/+_2GE9_53I):<SELQ8EU7^WTV!/O:D0GO)QPD&IQ-F"[VLWDI;%0V1\4
M3<Z@CR]6?+[_?4QH?#>8NXK6WL:_?)@CS@-$=7=5.5P9OFK1,,G(\":7D^7-
MXXMIGB1IO1?)RT+$:9_^@Q7F]KO19^F["MD:_]#A4^OD?[S$0/Q<[>KKD\+A
M-(3R 1=BY%<I&N]GZL>2WVW$J"8:^KV)X^'7T7G+[@2XT=*XLBARQ+<'MB]
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
MNF9^T21,^=R4GTY(L%W2V*\O,5X$-%I83:$YFG1(:I[/T8-O;O5-^OW"!J]
M*22M_UNMGE=2OAUCU!E86XZ!*13@P/"7L%^JZS.8)YTQFP[7L%N7MG%WO0+
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
M',.4<D%I5B9JN3#O[,JH:02S9CO:;U/28KT!,FF46YX(0['3T*U+)08A4RV
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
MIE68I8*<C(HO[NJ2=81_O*Q#5+8FUSK-#OO%2C"=]5WG$<."S,I!JC<#LM5
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
MF8VB>-@_/<[$>(8Y0!\RFU=/=B%HS%XDX,'[HWB#/2=G:]?WMTGA(HP%SQA
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
ML#(YCQGN+A2HO!@Y"M>  3ZQ*LS5@(ZA<U0.NK(E,9FKEH78YL@)#&90(L?
MH-RBNX0I&9T?S',4&\(JHKTWBO/9&>R/XG5^1[IG"/F!@!-G"/WN ,3MD6]X
MXXO*SW<).<C/:*#?LTIP/7282QM9LX/KB>)EKYWQY[AP0(J+FPB]X*)8\X?R
M]*=.S_>;.T5(+);W.F/S(N5)E;?.L6[49F5ZC1X<2]\B((JB2@L;PK*%1:34
M^O?NRW%A$C+F(15]+KRC,7^''E#*]<(8NZ8:!K9WJZ,(GO+1,G^X_>AL5^0B
M8E"<H6[7)JM>+7RO3$OZ'EH<_I8M\[@]U6UM]\C3U*SI=//IEG_/^F3<'>R^
MMR*?DSUOI- 0JMT]+(C*<X\T78DEE]YEID:P^1PU9@M(>GSPXH4R@#4;DCW)
MZ5(S].D3GK"Y62)FHQM%'G*B@F/Z^.FOBN+DYT8R'/.9[:98A+U8-#* KU56
M&.,H/2V3M7JD6 N*\W$EQZJJ;F)Y[#UNHO6RAT]URC+('Z*ZK^T&F)!-,C:=
MG+%U#IX^Z/^\>UB&SL1!C^DRF.*3MNH+E./-KN$MRL0Y)/Z^;Z9:E>#/GO 6
MTO"??'DF-E"57>R.P%0#ZRR+FVB8;U_V-L#G=/:YA'ME;I8G,NIOV*VI)S*.
M8H0V^55:EAX/.1X,?2YE-KA?9K'/S95)>US\6-+>'9I62O% P8"6LFZIH++Y
M?:Y^X.&B-PR/E]*/_#V3_QNJ2G?5]E:$<B,4ED[%&Z:)>GCG4?_C:;D$ ]D]
M+,N "<Z';6(L9Q3LU:Y<J(TC:."ZD]BZOV_=PGEU1L/D)6RBX%5H44G8%69\
M:N&;?4.Z4GBC):?P.X?VB.=40NCKKMHWJ FJX ^]UJPO5"$N;DBOSX26=KSP
M[KI(KVOJ/G<L^,)\/@2+<HN%-AIL";6E#4$:7ICTWSR*X'"3&8PJC^RS%D1C
ME_*^[ZB5%HU!>(4'"1SZ]N##YVXT$&J%:/OU(^/_C[WW#&MJ[=I%@R!1$;"
M]**@(""]MX LFBP$43H$%1&0W@DM%!%!.@LL5 4%I41Z!Y'>JP0(/70(A-Y"
M.$%$!5WOM]Z]O_<Z^WS[_)C_9I[,.9_QC'*/>XP!IR/_>KK^G>Z;/PY"RRR8
MMY,?<IK*+-63YNI) G82[EIQNU6FSG<0XM\Z1U+TB;_D9"HY'=BWZZJ<-//Y
M$L2\&]FY@7""[2\Z@'5=BQN?EV3HTE$Y\X2CF3?2I%8_2:X^*CF6Y U)?Z>=
M/AY^57.^Q%S=SQ*GBN<#EH+$:E]51W7%(HN?6E!&6G\B*;C7OQ4#MTITKE3Z
MLB8_X?YJ^J/XRV!>Y^WTMB5KL1C[!!+O__Q LO_#+_PFR4O:$.HQ33/ZKL*G
MEA:]_;,5R/S&;,Q$P=8JZ*D@U 0]5: >XI#SH?J%&T*E00IS ZL^_M=79_%.
MJ,KEW"K-,WF]]ZVG>EI.B !?!0< U@M8@B<&V9_JVJLEV)L;,@;Z-"OJ[0*\
M%SP0(Z[Z'5;AIS_O C@%42!6G+J^L0O8FDWX%KJST13_E9T=-R-5?3$HZ6ZI
M CX+0R0 (A3$Y8$8?9:>915\^GH\[H<,.#>H[!ET*S4^69&ID4F1*;LXO*G)
M5E%"D7^_ )@]9\,&,OX(KF'>[AMWK=)F\]G58=**%UCRZNXG?JX[L1G:^B_%
M<X+5EVDLK?V>('<Z]B9L?E,M[%Q53O%WT:B=3Z;DCV5O)0H;/=R\@R4(Z,K@
M&I68C$SJZTU5H(8XT26/LR6&0B_<WE %OOKN/*=O4+?.Q5%X!=3!K%%\0,H9
M:YXY=6F,60.CMU+TT_01_8Z&D;-V@>'60(%YM#1=;HD&.J/GC=33PA8 )?XK
M0/BWKY":PF'QH+ P\OX3GBA'U%Y,I'@DLUE ;#=ZULB$_\$#D5U R$O G,K
M[=E:EBZT:+=*@)O!E<)GNNKA-&>]U0M,2;>UYL1(:SMI2P&*XLMZ39UZ2LQ[
M2!1E-OV LOR1'+XZBDNSM'T^RE7D)8GT@_K>*V+<"UT[?#5L061X,UND0>8.
M!E?ZQG9>;:*+%3;I"K>3T5/N4E0XTW*LE*D"R[VM^?S=(UMHDGN/L2$VNQVG
M4EW;UK=6 :BIGY3W/QZ1P'YXOJ;VZJ_]D#TEY*OC.)2I!;.SC=RE:UE2'M-/
M#K5YL 3B3U!HWA[25[2S8U?B]^- #6&V[M@J+-5U*,S-CV7ST8:KJ"D+'@HS
M.4V5[07,I(V$(NP[/LA?<2:(L4.U2GZ9=QBGQ\M;QJB&6R'6G./^-!3+$D0B
M%HS17]O\_2>PQ ^B9>\)0]XU0\0XS[@]O2E>4WM*LCP9W(7W?+3U[#N_Y!SK
M&^5]YTD'.(4LJ,:?8A9G7,\00YC#Q;/XP\7$"CF::IDCNB(T<B5NSFJ6N187
M"BGT R1G2!J ][ N7T2_[4+L$<J *D&WH-TCH;9>1(;1R\\P('X_\N.,NZ\K
M_>^;&(A@SZ"'UNC\P\>9A#IMYT182^[Q;<4XK7X2Z/C/)!R!/P\,_CJ\[>>&
M]O#0'__Z?L/N=FZ'^'%3)Z<K/?"F/;ISDSDK7>OFM)Y@_JB[O&Y8M[8.NYJ'
MKKVPJG -M+2-WG6EVJC10;P;+<V<UBYUPE^,\Z;*A(I!<D**R2_*TN[ZXLW7
MK[D5$*VYPH0G*5'X(F+0(HAD_Q*Q2]G+]WTS:U>=3*],(;Q)!V4&%.:@K3?0
M#5UMN8ATP@T]W=CV/(*/$4MUH-<K$F4O"?#[IE(L+!/*<H,G^M2CJ C5X>6;
M*^]3#OUE!E>UI "VY64:?R7M<_8PCC3>S'CIF<HEREKQD3CN1;]>MV:^/R-V
MF.:;1>-7/3XD;P\FY\.3H]L(X+\(/_]ATTVC _2'V9^DE,G3A9S@(HH(25D1
M1H)>").;U;C$9L#>]^GW*18)YJA*;]<Y2=X)KL6L9%C^.,+_Q1R'?SV.^Y?>
M4;]I\I]PPN3;7ZWL OR<RCS\KB4J%J+>BFE:"B;:BBPLX]82SOA<4CDRL!"6
MH6328:'T(O@+(K:E)-C5K7@7T/*31<8/V?!W'3.QT>&(!D_<*G2<M.5BB1L2
M;%U^M7QJ5I)QT#VQZOJ CG)>.UNDX=(\B(<)S;ZIR;+_I91-;=><0O7ER$IX
M.0)H7C..&2^EF"20NA_MFOZE=8-S'55&D3MP99.QB6L):=FY%+(]!ML%9!2=
M^O;9$N.<4>GC!2_SJL]1.-98 ^K%58'ASAVXG[$6(:YL#%==Q?VL?9ET>PJG
M.SX4;H5#Q@H+HD8?#G!DZ",HZUF8%[^U9] WKIP%Y3@_[>>MS^N[<K=!4K]V
M'( ]7LXV-MN)I>N%4-/F6]##"_]"X8SYLT_(_.9RS*BGV'==-XD[/1=ZIG1?
MXRS'LXJ0_JLU>//-WD"ZHB7ABF9U7"1Z7BXH;:[70-6F?N8BL'!]A<$?"=A\
M<$3!2%'KU#X5(+:U6+<=Y0GZ6!M&'39$-5L_MMSZUJC]2-KZE["?G(X,;TJ'
MH8JQZ:,9:PK/+H"!QZ>'M"01'B>?,NR0,2]R3JM;84"?EE#C=JCTE#3L6$;J
M9P\.=VK9[)*'[A*MP/>/XY"(+@^F&&^\F9P[OT(-?WTGI!V:#EGB_3>#/?%F
M/&B[4/8A>#KZ _5Y LL _ 6199I30#NLB^;Q#.<GZ_I%QK&]C"V&^1IBYZEJ
MNY8@ZW/":9N6R:\&3S!'OF+%.\MB5%^/J9]=62$G/OSNLQZ$9LGH$E([H1=O
M>V0BPC-]/),7B6=K)"/'(N?7+@S=[TQ/%UI8NJ2U;DB3Y\D7\MF3X]:_W7N*
M[);J@+ZTH=GEYJ94,I[ ['RKY6FIXU^Z+@AFZ?4W9,I0-HHYXJ*BR(E7DR%<
M#L=-.,C3AEN'-"3-[L8AYR>#@<EJ[*"JP2OQ!D6?OG;-NF4,VU9>P!2Y1/C\
M K'0/7\B;KYE;J/UZ.+;7 (VY9@<I>F04?P0:SZXE]Y@[B6EC)ES<C-3Z[R\
M63'>1+1G'@7]^,S_RY,,_T^_R!=098ADO3ZKWLFJ]OD:QWD"8X8@9]F]-JG/
MYK#5H\^^$#$J&K2H(1<LJ837^A4PK/@D!]DJJ0TS5]P)Z"9F67\8)(@];8>+
M.J$Q<"A8>KAX*-/Y#=P^FBF>N[PQ%N'7 %I(*,=^6/WF'T4N[LSH;EBD!W>L
MJ['A%1, G,X'[P!V 5ZG9E*;RB[-'$-J>=??"#.CU_4);?66+\=3H7_G*=SW
MD],C :M\'F^%1OE6F%(%2NLGB3PTVM3",E-W9=",Y,X(Q(Y[]=$QGR>-CB(
M.*_UX7Q-$TV[_9>&&%?1M.*4D&ZJ8E[?9;4T#_W:"6:/XU"V55%TL\;RMKQ&
M<0GQ1>VW>SA-A=U2R*>['F1X-P\R9A&?NJ%FBW^<UA!4LC=](=PJ[15BW40Z
M L[7$ZHT8]85:US.*:Z[R,#%!B!87BBPP=9E3.P_\U((U4;(]OWMN3R,-D+L
M^-W><_G*_38A*O?=K46A=+.[@+N9V.9\<[T!E@7>ET1GZ\2WXF(W6F^R-_WK
M(*@30SX*1;%#Y[:GUPWDL>G1:2E F"/M)"(.(M"CZ:,SH&+H0-><DT[6'I,*
MPQTN<.>;F;99%SW-CT'%6?2\G_ZZUT7K ;U._)TA^V]UH/V%1CL-)>' I%^9
M68R2ZFS,L62XJDY[=B.;]'/QC>8V_N6W4X*.YI2B\L]/2U<RO'PB3WO.[,9_
M@&=B'LY\*R=<] TC3N,#\+HBP!*C5F<51XG&K>/TTT3.O&80).%57!6FM6=X
MW[?8ZN\[%I*D,W]6AF5AB-GJ'D9X!0A_CT_'Z_RC?)Z]K81XY/%2IU:9?_ZD
M8'O!,$D'](D[7XLT)9887=_-Z;M:TVYDQ=@02OJJ$F@I(4+5FB%1^Z'M/\9B
M^\=.Y=_2P&R&B5WK"BS89MQDN 2W$;YN2XDAHRTNJ_3O2NE+SIT<RRL(&+V
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
MEQ%-H*OF;HF+P@Q!SD8NT"JE(2:9@/8'?>N\08WY8F$0\;7-/&@,_,5!#8E
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
M78:V23DH1L34+H![YP3,%,:QX6.\!CU+Y*LMV%^5INW76."61/J):U**-O8
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
MCB/+#-M30GO%LQX%*OX:D/S,,O5 "T??%DG#L$@,83=F9PJ_Y>>HIO"M]B[
M9*8[RN@!._\'V'C("TX/PXW3\9]+6TJ*1^;C+!TF2R[FZ<@I,(:4#+$2.$P7
M)[]U"=I_R@HWQ<[:Y\;O656EN47JZUNTG:=K:)89_%RU/+BRMZU\%^YP&(VJ
MB"B%%.>,(8=,F!832&E_MA,PJ[:Y\NP<,789AJC%JK+[\RVT2_V[@!)E"(L?
M!W9HE)W(-C/KI8QH'6]:ZC(W1DH 97\8'Q@ZPY^4V<U4\NS1VV&.!C%1I$V-
MV!A#AED8S.QOB?9!^CJMA@Z7<YN4R=IC>(6LEF>ESAR@OF8J798KQ:_MC,1D
M6(_; D2 F4"?#?CK:8,S.=M/UV84NL.]&E,X@SK?B=!.!M+'FC6E)) ZY99G
MEPZL*15P"AHZ13):%$['N!,K'VWY[G5+BKXRQ;GVC\ZNB45+!L#CO,WE%M&=
MH4^OEE'0ZOR^^2DH<K )N7[*+EPL^^[Y5LL8$EX^O9T?6_W;\H=2HD]@6N<>
M,XHPWG!0N[3PL#?1V7D2X*A-6QO0S-"8)-:0.+9HE%65#<WKWB(6E]S_Y3\8
M@OW[N-I>(/:W(1?,>%$R;"?W=;.Y#Q]LX>+D1JUT%XF<O 1?W!?D#Q$02.]:
M$[K5C[C1KDS54+37 25R>HLEV!YUG3]@M;MEED$0RV388CU0Y%2K9P=6Q[EU
M<[;,F6EA147"I].2&7W:?&[""'[I59Y45%Y2BE@K+IP7-+:*OFA1.!NX<QS@
M>O-UVG2?3H0KA(P9@" RJF.A.B4BOG5JM$0:B?MCJFO\ON'<0U>++&EH)TU0
M<2+B2\[ 5\-3AU7?_]Q!5 <>08OD95WS+G-+7%#HGX@+"F_N!X4N$G8>(MG;
M!KZ3=[/X$$5-KPE=:&FWC]^'G@(L'?2Q.A5^@KFP(&"0?( CXRR%<#T+P.X6
M7/KOB*J U0+&X+Y!=F=-\UN,?^A- D[C-2L>:$:61<)6%#T=Q:G,^;Q(K6S2
M:---!09_@X:B!AC48FU =*+3HU7R2H@C7[XUDS#&!/_SCW?(,-6 ]HGFOGVI
M?:J9+773<((H_@46GP6=0*J-C@W7VGA836'*6W/E(5'@\\W"U4^,QGUY*4?H
MX$M<%YQM5B2DD[RO8%M?8*>SBTUKV50F0V[UAYK!']&D:G&E/\@K]#=Z(OU$
M;@'K;H)?D9*^<-[YH?NQ62;[/#6& :7@^+G\\N79&4+B7Y* ^Y<^_#'FPE)=
M_E;)Z;#7.P,YS[S'G.ZZNCIM.0!*AT$D[J_(NRVAW0V/I:D,"I(W"N==#3,7
MXL1<?B(Y':YJJX4?3EGNWW<H*4D>?]CO JS]=K3B?V2<)GM=B>E;R>C1DTF;
M@4(/F@+=%3>?V 236EUGAYM%+Y:]*/+S>QAI." !6P@-/ ;8[H]#V%J+AK+B
MUW]?H N#]SYW_DEW5GV1KGP/7\RF<60]"'VQ5NHXQ,C<V5 36PV_6&CWE&;=
MS@8#?#^E @0&%]2Z -9<_E\KU90X'"5K@GYFGAP.MSP/D?#A"6[*N(#98 ?G
MY_:RMWZ/)O&'#DP_>_1BW..^EHB)ZWP.9D4*-2<Y>999\0L_U=+)B<$5OT;.
M_<Z5%3B7;%E @A>T BWE/P7ZLI45,K\5/'0S1N)?L[?^H?NB 0I(W^,^7Y?8
M%JQZT,*W3C+G(6:ST5V]1YE1;]9HW1;3*,XF8M0R,E+A=JNV6XJONHL5N/DS
MR?GO"G4^INV0-&Z+R63E\&Q:T2I-<,Z-M%YKW:[J_M8,K)=)T=!D3-;>6CWR
MB30PY5(L[I4%!K)[!U7,+JJAZW"AVV,?GY"&UQF)M=V#\@'TRMME[><4 PTM
M"?M==_JQ HT_ZAPLT(/UE[LR%FA,!1<?JVH*<ZHPKHTH[ *\-)/@0L-FH"QG
M,"'[I=+*G"9:P_>?:C/5@8L9X8=/S"C&8:0\#Q&KT<ZD/7S=F.[T4Z#!GRG
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
MW:TN)CP*F'_);WB0\BL>W7@./[V\*M\[(,3NV,U&BP  >X?/.GMV YCSRH"
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
M8HK7:1PQ[I\&07@C=&;5^GW]Y>TR6]LV%OH0):PBC:U2R$I<^15IO!EIK%1
M8,'8U%L6N06M_)+'2>0Y"7>ODM#Y_BWPDOCRZMMJ4X3VS)@;RO6<6[RG;2.%
M1V:TK>E<B#6:WO *>J5=X7[E<?]B/0^J3-:WSF1=W1->87D+SG(U1&>[3G6%
M[^TZWU5 9=M.>(7Q[3GCU5RS+3C6%9+7\"0+)./6#F^8Y[.!ST_""+LFR)UZ
MH)"PA/9\08_6N+[G"SS^NY>,O> \X/_@+,JE"9YX 0L<C_E99FBNU44T#2.6
M\"]\D!A/76E2(NIX" PE03T&B@NI;6F"7X  LWO&'3BHJ'TY/%6T6M%**9P.
MAPF/))BNQU&8CL;P@]/?\0,XY;>K7T&CC +Z>,3A1AY73',Y +\"$UT6/=49
M><$S4FD3JW<P-E.[:%2Z](I3_S;JTB^;>UOITJM J]M,*Y4NO14JP\KHTMM\
M1BIM8O4.QB9K%[*H?!Q&R36/)KC#0A3Q* R *R0>H.EKF/#X@LT09:M-D;IF
MNVQC)F;OV-OZ8A8,L)9.V*9*] L6);/KB 4Q<S#K/?X\,Z]H/G<V"Z+0^7[&
MOO/?60R'[R0-W+-ICH%M++$L#RO)O^Z$UM,9TXH3;QWHM_42Q*N*VRHRKLCX
M1<BX6+_7>$3]7H[Z7[I7]::2ZNJ3QNJ4=I:3!C9I\H*1ZN24[RB4]7<ZC.6-
MF8Z['A12OK^,1);88D4H]Q+*US!P-2 W@S!*MK1UA&"@_X1YT7\Q/^6?9_K7
MWP !+'+&LS-^PWTS-5S=<1I,TR2FR\WU((OE]FFDAR_>ZMK:?W:%]Y7&^VM,
MNWXRWAO;@_?&FN/]6?E\A?>UX?//BG=[>_!NKSG>GY7/5WA?'SY?:MA5&MZ*
M:'BK:PC:=M85S*XW7@O3CX<>G*!'-<Z"+S6>"KTT\ 3HOIY>:4A-.(O3B'_R
MXK#5L+L'IV=7ZNOJDOH;OP\O+7G:/R]X],^K,8NX?J[KW0#$S%=_32?8Q#J,
M'OGJN>_CAU]X$$Z\H.RQ$L*XJOBNY^8>\2&_^KMW_NWJRT(XPK4'PA&^\4]
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
MD_*^(? ^VK<NJ2.=:%@B! J"_%M, S$NT&SB;@7U9X7Z%X"Z%W_'J6>H@U7
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
M8ADU*<1$=, !'=+K365UX%UPY["-).5TVP.T/^QN8\ Y_G K*GLTE2&K\B:
MED1%\"BQ'7[W@J$O@E_*W3\-?3GW3FABLG(]]I)4W"@I4%'>>A/=H#O@[8[C
M]MS^H 6J&>OQ3JO>;G5[K&5WVY61\'31.8T\J8S) *6OA[5*M2S$FS%7(<9V
MQ&M.44WN#/J\XS;<9K/5&;;[W.VV6KV!TZHSN][N513U7,(RXAC&S(G#.$6E
M2_5 B=.!(QL AZ#CXV=K35J=/JN[=INY+:?58F V#@8]-F@TZG7;Z=6'E=/W
MZ1X-&0Z?\HC20L",!% Q'R$&FC_H62(;%/ZDB&4,;WR?^?&(?^T)1<TQYS>J
MFW\23K<P3K(% 1.4D8EX_RW)\T53L^92!29LABDB0\R'5=94S%49$6DI.E?+
M*DO5PDR+Q = RT0(RDIO'EA_X[G6G%1=V?B(C1^M$\$(BBD4],W6@?DM?%4N
M$U%G<M#-[0-CJ#MB-*M%N.0W'H! -D&)2]-,[AEU()>LNC_+/[\%F$:QNT/Y
M>K%UPEU8 'X/LS6LPLT7P$,P0JJJM$Z#&QXGY%M6-<$X <9S5>J26B$YY?R8
MWV(RI\!+$0V&XWIWQT";58ZT4CPM@+9<_6=EU)S?H,.&W\K/S3_58HVG[NX\
M[K&G*O'JL\[0UAB['7O.6*4%YI+%P@%^A!EA6#J/9128P0"[W=W1F5QR_/P^
MIL$)D(BL,4IALER/!HU,9!,I?Z:J\#'%QC0"Q?&X,UG.<E..,O&&15Z8QI2+
MA:2.BU'<"?.X2/>'LP!?\&(GC6/Q^ >?H0?02S'!=NNJ%3H;7JVPQF()V,-=
MARI/SSIE..)#GSM)3O-$?E*:A4I'!)/AM/^&4DFG61HK7@15%=.B2*VEXRF2
MZ%6J'@53,.^2.,?NCL/(\XCZ<)ZS8"2FG*T4$E=E?B"N*$+?@*^R-,=WL1EL
M>1?,I!,AYKL[DL^(#?)9*(,YAI;NB+Y@%B424Q;DOO6/,+5$BB.E"$X!9D!H
M*:[.]\AW3PZ)V9TK^29*#&ZY2$:-.%B5D8A[NB&P7GPDP(%RE8=26L99KK+/
M;D6^(_4AELY:5-#Q0@T?"T_!U8FD4'QL.G7);1*APN81DYY;XNZ.L<8U/Q^E
MI06"5:(]0A7(\,&_[>T=!LXXC/;V/DE6AY=V=TXW<?]"><N@0%61Y5 X !!0
M"K1P=>BA[9C-'WA 1K]3?)[4,FK1XB)51>M?B/$5CDUVHC;R&! 9-/)DT%A(
M!F*D'*KNV%[)$>S]6,64\%UDX:TYH+8'\<T\XIL+$5_0I#<1((?[8@F/^W=W
MY_^HII7_=Q.A\_F)T)&S^;P_LR@-V*M\ 'P#;=DU!]E6<(RC!Y, >IOPIW7)
M61R*<D1C+&EIC^.UA=E6T,"7!]" PKZB </MLHF@N4HG$PS^ 46_X59+6B$\
M;\N0UP2P=$"1X'#>?3HWPO5@SMZ$_@U.2&+6&-YAN7P4<6(HZ'G(&>>.]!%;
M#IC8PQ1]"9D#<=Y#X=*PGP$Z$K@?WM; 9AYQ,J^Q9EJX%K2CG/(^\2*Z*',U
MN-*O6NI,M%2ZJ##;L:5E,(JSYQ=KHH6>K2=53B8>U43F2J&OCH]4!?0^6&Q#
M*W-Q #A]V FZ'N2FR=T"< @=>$<MEPE1,W8'VY"%Z+B"TFIABTHWK3A%OKX/
M4EULUV$QKPG'>A(Q63,GDF'+@N7R*;[WG<.J7.X@]=!+9X#'"1*1Y9-#V1<^
M&!91$L@,G^7IL  6<WJQ!K(?A[H6?G?G#@\9.:4D22VBBWT+"; <!L(3;OBJ
MI/>JW!..I'*O*UR4O,OW48VA6(KRB1?R[J4W/$^Z"_S:&0WN[MQ!A$!0JCA6
M@D36PN+%,$#J"3AYKF!)?-\, XG[":IP63H7$2S"%_4]P+61DQ%P*>IZ<_?)
MHFGT5F$!]D1!EN)MA%;, _*B'.$:"-D0X5M@@)\)I\A+B.7M^9BL#BB4<2"=
M%)4#ODB(0@J4208ZK(-8$VU.O%BZ!X7?D0=C\E[2PSASE1N4O+R.@_78\A-Y
MF-UL8AVP'I-D9"EU[8UJJ<W./T\O,>IUG<ZPVQJROMMRFTW6Q(12WNNX3K\Y
M[/.WSUMH=M8C;V'$ _)C<V#.X436\.ACK(5.KKAHZ*>.S-V+1<H?L 1@^X*
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
M&5_9DC9G]&FWS_J.W>QVW3YK@>SNN6Z#L:[K.*V6.W K)?&9*-3/QJSK+@H
MD)$4SX9W<RI:Q%!Y.@CX,*7:3]UP&3Z(A#>I$.#."?(UI,0F:S5 ?#=[C1YK
M-1MVO]7@W&G;G39S>:-19?L\UJ<N"TE$+Q YWWU64X,&A:M(A?N8 UQ33+??
M@.;[]5:O/H#_AG;?;K7:_4%[V&FU.G:GZ;A\6*\R8I<G*=$U0W6.-9MOY!O!
MBUX<;]X4?^OJ'WO;4/_XVFVNCLV6#<<_*!SI[^Y@RZL5['7U&GU92L'T+1BR
M&S &X6CO[I#K(A:L6QN!AH$IV84H%Z,_18K4+9=5'%PV&!JS&VZF]S$7^%RL
M&A041UJ5-G*BU81ZZH/L5[#N_7+>?3H-R& !\V4&YPX'FPA 4VNIR'=O,3L7
MX;>[X_()0#U1EGJL:NSWX=DC"G;?A269Q2ONF)'G23JE, :/-V:5^MPZ3C%F
M!#Q.5+O6C PX:GD$;(1LK&;KKRH:JJMXX)&->J-1D\@7S=(9-L<2V228Z$XV
M%X:PQ.*2V50DF.1J]&,U+U3U!**B_?7'>=9PR@?ES1,&;89MA2*P>$4#,'T(
M0YR0$Y'\=CF>I5"VC<F*-W$6]5R&@\.B*!O+5"R50H2(;C/<U<2 +6B,$CY_
MABW> 36TB"G81YC=" ^F]JA&)S/=PT8@7WJ;B,H0L8HB=491+HX>9C-B:Y8?
M!B/8J+C3F3DT!2@&C01[UC$WG*H,8:QPS<T]%GJPH#97MF^C>4"))Q,^!*W+
MO>Y;5_B7XT5..HD3T8OB=@G&!3QI<?<4L0P:(#F$16\ JSH1I%<#O5"=Z3@=
M(,"2?,ZV[,ZFF;6>U40-#6,!*, K Z(4O?Z1VK##U@#S>GTN*F<$M94_"5!(
MG?9$ Y%@EI&7H#7!BH!. K<F C48Z*F5O0@;[7F!*'<0#9XP#*3))U><* TM
M2B0F'\&BOB?KCNVE%89K''Q?5B%B 5BFNCI$S=SA/B/9(S,"K/LRN6%9*9HJ
MJ<ROA@=XF"8V5Z\BFO%Y,7 #M)#1[:R"RAO378^@75J.(X$M2H.$<9*W0J+1
MX'V]9N'_/[W[I+"RNS,&>3]F;DT.1A,G@2"/K*^&!@#?BU@PHM,G^TDQAV:Q
MF4WYJ.%BAFU\[(#S0+9LQ$QZ#ZM!0,6!!8)V8-,+\39B)3A390SBD%.X2^N5
M"O<B3F%DZ0EO''<S@E$544;K'G+080ZT[^];?Q]C\H"P;A=3*2QH=V? 1VD@
MRP- 1G+B4( ]'%:#38OR75?)!2@MMH*SAHH'I*=/5P.0+H/<<WX=>BR;%#,H
M=+5@ED 1<V3V:8X8/5$=B5E6ZB4J#'0$TLCD-1O,"1Y.)S)6/19-R!E"5/1#
M18Y'AXI&;YE[$ESXAGD^,=62G>UCYQ0QR1MSZ40_S[OYA:1%+1]P/R P /BH
M"N.J:P:;)G8LR!@G P0&'H:I/T3D<:1B+KH^N1R5&QU@#;/"$-EQ#W0J8.S(
MDTQU1B-&4J"0=*7B/_.;K#7/65H0G*?42MC,\S5T(0J.X\!VE89+I?UW-:;C
MJFTPJ;BOS;K?P$87C:(S=0..L%)'2(D%,]M#P@-3F+*;W- '#4K.L((3\B]2
MS'-U<UI=$IV&T#0,5)S7?,:^=9B%AFLR!UNTGM9=G<6MLK.MF-6I>JP!\Y98
M@P?E&G\4UI/;'+7#S78(2T*C$]L5DX%3\ICXOGU1@V(5&8S'_#OWK?>G9U<T
M]Y,R&YF%4ZMX)/E03;_6".7(S>C6R?" /1-X1746D1-@BV1J3)UIMJ1]ZBRB
MK.1;?1^$DME>64B&Q460^K6WR,Q,K74PAUQ8LFQI#7HIPW&GTKMP*YP)!C/-
MVC_GS^* )[<HP2G8>G:EJXM-8L#/;N?WH+XRMU#U N#@66XI/5(]L2#E3I4K
M03W2Y=.(.Q[M<S##L051^,/#'0#L;7N_\U>K\&2U6!)]/I?>"5L]$58RO>.1
MS?W6PB<6EH=D=/?ZVON]Q<L3U&*N[OX'=O>[=ZSN,"Y"]Y:S[QPM4^,K (.:
MG.(FN30<(\!5H'Q*JC7:':;NOO4[6%<8B=?N#)-,8NPT-8)/"Z_&#=86/Q7L
M"LT=!C/%/!2)''^[5.J26JH6R]Q=?U7_[]2 /HB1>T@G2,:B%+R*O$]E,VHI
M"@(YS+%Z78V:^5C-J7Y?A+*-S"%T9<.Z#'VD.<G3)- FM?N<W-_=R98+7">@
M\#=Q'30)E*DA!QP83*PF;7Y7.Q@*VT%U&U&>P86V-^2W:M"@DF>;@'VAG5-:
M*A[##%]X?J)4.-L UM)KJV"E]2;9HM]2,]A)74;E6'0G).M:9#+PG$:F=&*#
MG/*Z&+("O.* 8.'"Q;6[(WQ<*-&4BV4*UL^8Y3=A+!UT:?Y'*O@862AQ2BBE
MG B<D"'G9A8I.EL+AF[VK?_*DM)0-9(#-//?41$*7!IU&QAS=Z1GCL^_021R
MQI:R2>%68O:J5ZSI BM7<80K J" !V!>X:K-Z;T%$)O2MRAQR1;+3H0.NTB?
MIN22L7SU[@[N>KD(S&(_9DE$AI MSK%ILF:NY-NQL0&PV>:%@6AN<Z,[C?@A
MYKAJ1)A 0+M6LB-@+AH.]/$M5TE?H.S,1#V_C$2IY3DA5<-D,RPP&8SY*2PS
M_U(<%NU0'<(H<\Y'!$\6:+!-0-91SAG:S0'YQ"<A"5 3B\)TI1D@8LR(J=3N
M[F QM^+J"X&/R".>?XN=&4L!C;-8E4<"#X'R$,FNCT8H"/TMXC6")*EFDGP!
M!B,6A&VJWS?F$;OK1!+IFO:RKB!.LMD*I)@(WU%.:.2M15+8I=JKTZH3<Z@'
M3=.0SY_C^%N7--#?LJ2!M9'E#_.D>\$-BZ4X^?8]PE%,J/M>IG'LL9IF>\JH
M-'M&Y+LUJ2!BGGE+05@C3J 9];Q"1A9 D=,4O.DDT^02\0F?84U1*N;_H,\5
M?SYE/A.N<'?G=ARN_TPZTN>$W1V,X-"Y,K?Y%C/Z!DI!"Z.8I%,)4$7NWY3&
M'TE949K6C .RO!M/C'U"C[P@''2(SM,5O.J$#Z(48R5HQHKH,!->G9B"F^KU
MM/8Q(T>3%X#YZ1MF(8U5RO"FPSCFQN F>,P0S=+?PEM.EN*<7S?7SHR<LL+/
MJV6VD1# 9[IW&75!*7@.UIY@*"\DGF)QD#K9 ,XA, _9K.A;X)$Z@U.-*>IO
M9FW 1=12_X.AQ-&>&_J&]3=0;=QP N=T$J(*C,H%<034$(,@3,DIE&!;5?)V
MJ90231F(<\60!#,:28(96E] &TJP:2N\\RP%M2#^7M/!.D6,#A#HGUQJEKG4
M!6-L3L:S0,"3-JXMG8CS/_$>\3S=GAWE;(2:Q( %V#8VYC*/A+HY40P)/S G
M5E!7=OQ4*J>1F(4K#X_DADSI]R82I"'JC3!'@5%*J4AHR.9)[.[DY@0)RSV#
M(@]$"&LP,[$CT&EZ(S%K7 3*#<8J<\DUC<3J,5D]!*U&@$@D3]'C_@4&?NQZ
MCIQ35![<D/S>$"=S(D1Z;BF#A>9YT>NR#0L^))L09G&D^>=DRJ4 >M9L(>O)
M#PC%W \).CSXHXA-9(9^.'- 2XN+662HL6>%=](K*2>U@7A#N\'H<0CFF.=:
M <W_4*C6]4L:YRK!VFQEHN"/-FPBYH5YR5SVR_TY)'>*R=IB.5DP3),2$.IQ
M9O.A4LR8H9'H8)]ENH2YAOPCC%)L:0Y@IE'HXA^B)KNVR&N@@8?#KZ1]I.=?
M,:J6@.WC22>81.Q6PTQQ"AYA@P+!4CF:U<YL@+ 4TQ)PQ QG2<%/!F?'V8CH
M?ZG22/FKUF6NC'YWY[,Z PB)RXQJSC75O.+\NE70K?].J0[D AD#O8=BWJUA
M@)?D!:F\'K3M58/>7([/VZH<;Q*A5&IL#HP@\14HD:M@F@05*\N@DTS]$!8_
M3F\B/B7.9S(FW134SWJ'\-"HVS8YEH2RJ1Z-K_D?S0:R9%_F>&F-]7_8[<+G
MMHY]"=34*&553(HL9GR)S,5\JJ-((5ND89.2[&NZ02D&7+&6Y3ZK(: Z_!5Y
M(!7P;2)=0"S* L/W-AD++QH+M#8;A*BZI)&<9"D27^E1#Z'-FHK-(6$#V.&U
M&8H2M#3E*KPAWB7GF^KT-W1787VY,;MA0]CGTHD,9B)/ G)E0OF&!;>HS! 2
MJ3%<PHR\LD4%0.J.9 ^5=+;52GI^DA#IU*8KCE[DI FILTHS7G?49'PE#5Q4
MV+ZK,%'!-XFIT/*&FAJR]$@$Y4(5\&T?+!(*D&!M'9XK/%$LDL:6,009CF'
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
MNSO"%(;%R7FWN5110HS.[1#.,&PT35[]6([A4G6J\CU<9>=01:!2.6G$C6[
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
M%I*R[!KU\";>DG+Y9MN"9G25<8XUG'>RG_'9XHI=928'(##;X-HI%07)0(M
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
MM<Q/W7QR,C\_/[EXBB0?O)H(041=$D"+J2_/<&&406MJ+^EUR7[51'%O#8Y
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
M11[_\^OR6W\B>N^',BRC?2:6\@YJ90\/-KN&05:!35!@?7Y9\I<#;](_O+/
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
M(@$X3%12U^RVA/!;%3V#6T#_\!$"<WQ0L&8&$I38$3<G[%E&E!PMCN%6+,3
M$&H9H-*X^*]3+9_B?LEV(C!.I>ACDM$[/,8WCDIYB8J95=Y(%,L-L17U2"*=
M>2T9!0Y1*9&R<'>ULM ;WR4/C<+<IAFRL_:Y\4RB84^O5EY4: XEY'G+V$,]
MSR6A"QYA.$V<=8JL;%15J2,BE(/ZM7 SECX^\>\OIQE# A]X=/]>_%#+*#88
M5P)]BEHM=FV;=+E2WFA=U^\UL9VO[[21+7A(@)=+/PJK@&*+"T]#J3J0*E/A
M!_,/IR@ PD-1+-/JXN9X-9<5IKF7X^PO9J4II3WM"9I3]-?<P*VL<H:7<O>-
M@F>Y$8JU4\@[KEE" Y'52G-HX6UIU4GON-HU51C93IJDT'PCA@T-44+[>0-?
MT.*:E.H2E0]E<PH],>*8$IM;5G#)"O81<-__WGFG%X#$D'K85>3Q0N(U(KS!
MI 5P.1-/P.W7+RW7-9._78*>HI&]V:;,SE3B09Z8D1JRY74 KN)VH16/FGN\
MX=7OG)1,S0#\*O+NEA/?&?F(U9J$SLFB]&Q<3#IMF>$<N8BT!FZ+'#(&?4RF
M0I=:A7[+SV3(73'P9^W_3J3E+%+*'1WA(TQ"W;#?;!.CJU#]%.8<>5&\V'EF
M%]R!"/Q[5>@=NU/(.?UT%6AH06EFOU%:Y)"PT7#3L"%T)1X?'B1DB8!UF7U1
MT[KP*UY-+-L1!'AAGR_\3/CWAO9!OQ[\VN6TPZ#99VN?CIE6.1%B-7>Q5!X&
MH?-/S"PI&8;NE6,!GU-DU5[%OH:(JPOMBGX$(3M,!TF%J,LM278\H4B#I2MH
MX=!\,61QE?,JZ;:<R;75..H%$=VOP=0K\T!_N:2@<F1B05ILN^:2*XX:P24.
M3<#VJD<CL:[W&4+^D07NEDC\[.0YP8- 8A://7/SKSJ.#U F3EEFR!I'6AWE
M@XNY#M(H,*7R1#"Y0VOFS8WJG@9:L\MUO:#KJ@L1QO?87]!O_O0V223J#.(L
M'IRYP$S^#W] M44H7U>Q[-PZ.DL-4&0DZ?Q6 !!$WX2D=C :P@4:4T*<@9%2
M&)/-73/06OF,6=!"*SK\[_\ZCE[L!Q)8TNN_.OX;U= :-\AW$;(_>QCNS$J@
M;NJ4(UP'DA9:R4M?K=H(2L?IC[XIK?37_,]&8<$OK_SZ'V7?^Y$OZU'VTMOI
M(N=4,JQ7H&(+Q< FU-CE' 1#I,%55O[*S@DS)7WI"MY!0.'((&F%UT3;PN-1
M$MJ! M?+*+J)F3<4O58-A'B#^YM%.GG0"1U(WJ)6!= $@:4DCIF,+_&RI5B>
M3N^QUN.DU@A">(TTPXY.$=Y\?)LO/OJ]_#HI2OZ7GZ:B)@AUT'+"<5QO6?9$
M $5P$@8V"]%SPHGH] !(!N_/#7UII+D]G/RQPP=5;P[S6[?)N6B>W( 6G;0,
M'QX(&< )\?#9KEVF[^%N8?]SESS@9*1NLE0/Q0@$UP,WJOS1O65:T!Z0TIH,
MVCS2G']5;F)O)"Z"TU_)"%CQ#W_L^X_ZE2.,Y%U8QB_K<'AE+Y36V? ZV/G@
MQQNCCEDJ]:*/4\'F2_@P]F/]-D&<(9Q#=O@<9X;%+7.BY+3)+SO6)4-]BI@[
MF<X-Q:V5#P<)JT6[UCN;2^H?..(DHMFIZ0X.P^%H]6,SP;LV9+PYJB$J)O;
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
M8FC=,FPBS\\?>(7[$T^_4AI6^E3'F^WOZ>J]ZTG.<>#E:YR17(C2D<-=K\G
MI"1VIZ%$]T*?@FWQAYW&3?*\O:OM2Y9*'#,4SCRVW32$]/G-GT("Y:TNLZ\A
M0_R".^8BEU*,/4QV4A!KFOWPKG;%O4_>U..H2AAW1YT<&66^-'T+]L+HVGB/
M+NTC6-XM8(*H14ID*IKR6N0-EK;Z.>3[JH_U\NV;D&O3.U_N*I;L1'.A:Q3_
M$\%"K-B[)IR1:P6>!^\*/"#%SVM_?CXRH9EWP6?+^?GT;'8R.U],%B?+V=2=
M%ZN3T]/9Y.QKXVSH=M<_R);J2_HIQC<U-W^5$^YM."MU4.]X\?\4>_^;/_TA
M>]$F-/NTRT.Q@K;K9>,CL-&>A%Z,Z^*X0K#VP*V<TS)Q6:,"A"$HE-UM2S-4
M8HGQGG_DZT6]A2C-^A85+"T;Q^'(552;3[XL&4WR%[ES<+6N:Z:G59^"4^M2
M8Q'2/YBK%M%7J(]GE-3!$AN1S^FX0T7#7TF'Q/$8>+**SUQY4T!J&&L.A35/
MQ( #AN.&]*V1;:3[V @> 2W+PE^7+55MCI:-DH8:(RU3T9LBA?-2<'I-GK:M
M0;$L!+C@(/C^=Z>"&1]=&JT@*"A5$()[A;MP-HI?2AS1XDY2!.K,5V[G7X6/
MPO%TM#709:^O)R>N-Q\R2/"_S2_)"HG^"/<"RS/24 8>,3Q9DJ(Z[C@RP1X\
M2J*527&^.I]-5A>+Z7BVF.>+TY/B=#4Y/UD49[/QV#T9^%_#P+^JBJ._^;__
M?!;^S\&BJ!O&M6$DJ*-G1ED/[EGO6>PXI-1TU]6:Y:3%4&MJ6<SQB(QZ6U\'
MT[RY*ELJ?A^;,?7&(ADT#$@!B'#WCMK>#,6L0-JMKVUQ_@'NB '[DO@,*!.-
M"Y&K2(UQW 22]@YI<J(E!$&.TX],#G?VL(GEQ '&718(EN* 8MJ3I@?)%4Q*
MKTHJ4K)ET\F<3_Y(=9@'%9+EYJ:(;,UR'-/*W9J+%/XX7_O)CT.R9P,.Y"#^
M5:H&>[[6A>*MZFZ;D>.,(Q1(C4W-+:!\DNJI-E 8#N8]4+>[N]B77Z_M&0+F
M5#T [;DLG3EE$Q^*Q4R01EO#AUBLZ^5[G!URW$<I*D)KY4LIFNN ]$HB"^+?
M/\JB&RQSJ*T1\E.21^:%T FT0S_9@O1AP3,AV2GA$PCYI7:W"3BR58.^]VT:
MJ1S'\?SHEV_>,':.*B<L6V\RCCR2EW[*" [[AA)V;?Q6R:D8)$_RM:B[9?/9
M[T3@68:O!SCWZ?:@/7$X08Z*J\R+X"G*CI5>J537+BJ,W= &C8(E4"C#$HIB
M;^Q?R-LO)&T=.'+O]$GCD 8>.0_J&C02_G6[W15WR5-K?<JOC-+_$3N19"S8
M-(192*?N;/X[4]23%']C%E!' SF/^4Z_=7X[I6WDOUWY=[9BQ?+.YE 5&[H7
MOZ9NU3#<]-Y[Q1']]JQS4^-8]FZ?.CJ_'@'8UU?ZGWYEI?]?)DFG4?-KDQ<^
M//BJ,G:$7VOR38D.TW6Y<I&1/%J"6 WM-%$C]&<490/!33@])-IUE_A"4H:E
M#C24$P/L4#0*UZYSBH?< GUP<2?4X)(1#$T9DL6CO)N<),9Z&7>EQ[W>>U8%
M<Q*."8T?8%SRXU+V<H#,=50Q97EX( [/,65(<F6G4&SXP,P.Y4A,XWC=+-D_
M8J9RO\'RFQ+\ZB8(735^%IL=3LELM[DDS19)JO8<">M)7E/_;B[5',TDI&@
M>D<FCV".7I0@ZW;+%=-03:9?A]0&:#ED+D."AX 9B9XK)3*0ELT%7D^\=T0B
M1%&"R1A'ES_ZR]KF'$LY6W/[V-ILBD7TY/Y6Q=HL(78D0EY )(?DXD [(@P
MY^Z.4@CK^O:(NO>KY1V3=TCN).D(A2_?NFUWN1K6^80*'VX["O7PE"L7Z*E"
MZ(380$D[[+L,GLIQ]F[?YS"DRYUW=OQL><M&$W^D[ST@9-CMV>KH:*^:%9&
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
MW<*]IARB'_HK:BF!;AR3"2E[IE?ACK@WN*^U/BJ4!/,YK2'6^LY#;SC:[?%
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
MH_$.3>T!EYZB(!:9@:-9<%-,G62C8A@!L55([V=XZ</SB$X:C^CIV7F>D8F
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
M=DA @C_.N+W$+,_\<(:CF0KU0LVR&DYA+>\ 8),-.AI7N 1XZD)GF8..%P>
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
M'=D$L 0[A;,J7HA>UO99BH$>ZRFAP$0<5Y1RL3/)J1TRS])26.0QNZF;?LS
M[9:I*DD7J+&Y8_RP:+H.+=Z0(UY;T?FWO<80,0:1#8-,1"4YJY'7J7!.@IPM
MZ5)PM2JN.ER(6*S,DVX7B9+<I2S)2ZD:8UTOC,SE4 :@FN'<.,JPGFA1L-G;
ME4ZD7#+(8K)D.+:0SA%]/FA]41_1U#C71C[C%$=T(2<[S P7G:A:T(OC4\$2
MG8( QC$!B++PHB1;Z[PM\A+K.^M0N1X@!>AWUF57</NP"XY9E[0J/(1]QVH]
M]FP=_H07F:R;)O\. #7AJBE80 )+2K=;YZ8@T6?+C9M,L\]4"!?'.8L=3HUQ
MN%K17VJEL/O]']NM_\'B9''IF^XC_T-J#W]^#M"3$ ![E[.L*KTW[*/"^MFZ
M>$7#QQT^_@KQDB)*B(!\+69N_> N/Y,J51KNV?!9:&LS62K1*84!ZQ8W26#G
M19K@PVL%J)>X)N"9GW[P).B%/)LB(^C*0BR%^XE&7REZ3,9B[2<OZEXQ.@N
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
M\J[YI&[SO?HTOT3#2)U?#KH70@&!J T/4,!AOWNQ2P$U7KLWWVY9@ELD>+)
M$F'TB_/']3$O1MW!8S/6"9.Z(V:&&BAV"6*=*YYWSVM ,1H *62@Z$_L;UM
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
M'$0QG/LW=[S7L\:[>%O[V3K#"*'[O>U$<SS^?G_[6SE^YP>C@7>]-]BIHUR
ML(A9Y@*ENQ+=SA(0O+8UR )D-1 436;)R5_N[R1D*VWK0K^+&WJ(Q\IA8R!'
M'^;4A%X'8Q8_253A,0=B7"?/7EYM BY0PQ-A]7[26K(Z$M@"(1)U'?.(T11-
M.E<8AZ@@M%L+'X,#41R"^6/@MWY:UH(\V97F(B:&8F;IG(WM-<%GO[+1N*PF
MC<OJ%&(%MJH2=;W?7+/\<VN6!TKR#@B:%C9?@Y1ZCRM#[,F>ZW4LYS1V' Y2
M44A8TK,\V_@)VMYF<()(D>>Y;R*WD/:^*G)?)=ZK-,VN69ZZK,I%AD:0KO>/
M;(WB&#OLD,X4FO?*,,)!, @::#HJ$Z![&%/;JU>7ACEK/QT'/A-%JY.L@H+?
M2PRBS]9W&?S"@@&6J,7:LW!&?W\$N(6?5Q@/KC\SD7A^]>[E:^"/[_&E1UX<
M_OW1G^>#8-0?S*:S8:\WBL:!/QO/!I/1,!J,AL'0'SQR[8I,*'=6RE^@S=6M
M^\[DP86>1$7E-HUX=+AXO8PSO$""O:=B/9[*9#"XV"YR7'_=K\KL0,'[/9!]
MJ+SP'2<=OL[02/S&3RM0-TJ*<[3K>FM@[[:)B" 6+6'?0.[U1%RL3@IV%=J-
MZ)B@"XT^=CT@Z#(B\H#^YO!X@"-%'!K$S=!)$D<.XJ,LC_X!],A>8TZ"0?57
ME]Z3HD(ZJG^+"Q0_-!J'=D':UE["0HN(BUV2"11@T@C@2_=P45H!]"DW.E7!
MF'51(!1[?$!*'<Z)%@4Z.'+QBL-(3+6X4*00)!GI%65DS>6'Q$V/S^&APO##
M'NB!&R)/M$.>X6G=:L_EJN^ZEO.MZ4LT\"^"?C0\'XZ#T6!R,1T%HZE_'HR'
MP_.^ZOD-??D>].6?:;8^ P;IO1<4L:MZ'8.07L\#_VOD!8D!:08!G(V/(0MF
MY$*GH_DVW<@@ZP=<VR);._A<I>*1%<3I>I>:"&#,-6@>+JHC9LDK>BS.CV<U
MA&E/S)G"Z<;$:A!9HTPY)DH<2Q/$*TKY@I6&RB%ZLAC"_H*WQ*\XPLAK?RW)
MCNP2 8J"SA&RXYJ3/[1B32KQ9Z:60NB*+1KI4)FH1H&0$E.>GG$EN6&\^BCO
M Y$93)0?J*GJ 949!>&Y/PS":! $HTEPKLX'DX;(? \B\TR2*B/O&18=RY);
M$A2[*2VW(*.,+#OEB#H*_A*R8+-T\)ELG:J\6,0K;:UA9R[5YMAZ$=4/0RCB
M,OY3 83 ,X"1Z(E$WWU)80%Z21@11MEDF'8LIA. 7 "H)_%30$.L^( %7M#5
MP$A__AC'6:)QT%V.FZUZG7$M!,0S&@F&B@N>.Y&J'ZM5%N.24D4UN?1ZW'%#
MH!I4\<T3<VBPB%6$,29!18F=["1!+S?. 9-@<4XN24/C[AD&?_K$2$^,&<TN
MB;=.A')0WSQ>CNQU!5H;Z&PV@Y7(,!X [C;-EG&*WFV[%HS;1*&)OY%).DC
M?<Q3")!,/"5;ZJZ@B,[]&?$F@$<RX9?^!\F/W=8'\THG3CADW)E#TU1B(\@7
MX ^K<AX)I?W>FK]AVV1_M4K"MH) AGRM).1DZ)>\ZVVY?@_KI,O'RU:8G-5!
MC!%!&U]&2V:N3.5M+5"\Y#!+A,B.(2C 0=NM>+G*"@J+X/QJ$EZ01DAN-<58
MLO^']82X1%_D$H-YV;1@UKN7S^=;J@C:$<SN3]^._+G2%(.)!.^T6__N7G6]
M%1O%X!+6F>=^PT&W)%&BLIAB$>>94G 720)$ ^3#BCB"#(>WF"O%0^1* H3,
MZ!1="S.0:1].W9FIW1*L%DG-"2G./&JKD@ _8'<#P#(73>+ \H)=3J%">U.<
MXL "$Y1<1]##0>@ECH<]4V1S2)F);2R5SY.V6X&?XGYF5H2F(]"O:,%5MD;U
MP[ALCH9L?M)SM\/'?JTXLNQ^Y6G5;:_/4<9&QY+3"^<A6%>WVP&=__CEQ8PP
MII$</?<90%YTO6>8!X&FMLL@P!@SDE=>Z((B#P%:WI,2JU:^!"0 Y; 500I0
MUW4$ R939X1)*)B16$0T\]?+RW=6-87Q?6&)VL5JZ[-0U!00*\Y.$8+N1Q%G
M:R!91Z\JDC(*^"/&(95YW/(]':?,,$7SU$HP GM/LJ+*=>0ZWJDM\4//N*6
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
M!D=T'1$$53 [0H[.U[/(@N @A;4JJ#TI"5^00G^']@Y=$Q?=^O/N[?AY'ZU
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
MN$@]4*[VM_FR"NF=DO\2HE0)U(?T _W9BY>C3FFPVQ4;89ZVAD\.9OC1@5C
M&G\"(78A+I,7X 0N8WV50OI44:3.^IO>GI^<P?H;?U#8SD(*2XN9'EU6>KUJ
MWD\GMIR_FC?9>8GYD>*9%:O4N0!)9CDO[594OO!*OT>Y.U4+@LV[))LE("R
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
M^95)#9][F=1#E8#7>\4F7IV/A5- @*J')J^OJ-R"(Y<A E('\HPR%UF8(+2
M@;GQSOTDBNV&3+OD,$\PD5E"C9XF&19>MEL4D,X?Y-I/4/=V];UATRB4F5+E
M)@)D8[X$<SB1,L;7,:$&$,GHTG8:=P0/$\'EG]7\P)SGZ%"9;7$I:H/R//^#
MQ=D>(%P:6H7_\]BGI)K+06R,7#NKR,L#.H5QHN5  ;>K8&TH7@3_MF^#07N3
M%LGC B6R$/,T(]JR[IX/*RWDQS'?IC $35I]\\2K)QP/?:?3!4><$7CVD<]-
M<UVNF^I2R;LHTS?G^W*4G8)OE [:E);U,1*9HZ)A:I;;<&D<)V91I<E95TL"
M=*J:4H27=58,APU0]\'WQC R*4=>8655*P'REB.<)@U9:G.892D7N8<F[6[2
MZ#=JF2X5M)<;$ I#)52_3?5)W)9?N%-A/S'EE\:^*FVIS>I18#*'FZ)$#0_6
M?@/&*5[CO*(N!B"R=NLH6(DS>*H:/I?4GVJA O_R*0N7XWR<INN\T[,T.3O[
MKCA\DS!G^*1^91&]?9+H=K.K'GMH5=[-I%I0\G&GLLIQI(X#7S=W,4[NC$8@
MFB:GXJ#H0S@XPD\N/TK5#112/M;)MUNJRXB'!0B?)F< =RGQ-%,_TI-8%\S6
M(-UTL0D+DBL7IR=&%]ZQ@-[#=2_%"\1<C1(_BR+/60B0H*ZV-'0KES$?#)@!
M\/ZJ**YT.*UX=ZQF"")=S0"J0H_4MFIG-L)#"(6H1ME<5<P$*\1:)RK1BN89
MY\-03@J\!V7 T+Z:2>Q(U,445DF(Z<C!- UPZ290\IKR#@VT%Q"EX>PQ!'HG
M-;6)Q/@^WCG>Q"W3&T(.4 *PW;I8DHHDF"Z4ZRY7Z@@0M5@4@X.^&:(@X:D7
M"N&"='9.$YH>Y@+UVC_R/BQK@7EC)3XA7XR(_83RP]BPR;9 /LP8F!EK]PA2
MW,,J&VM:?R'>SQ-I],_663Q?"C7.DS!4YQE/S=Y]K^#=-?1A(]ZS\K8F\=O$
MHR7%995WJ3J/"W;P5)5HT6>&0H_1N"PB4S( <Z+$O?F,/-3=]+&&Z"N2LRJL
M2+FJTAZ+K>\\N]R -GG%&Y2+CH0-9I@3'[@]4<* R4M_I>6"#6PDPD)OLET@
M(LQX6)?RI('4L_]%#'08"[N>35S0& !VJ-!JQ:9JGLVOD?GT='YD[',2+SHI
MRO)M[8>6/*D;88P]O]P2G4@9XA F?K?:)DO30XQ20&$TVD=1V& 0FF=@#8:N
M<0U#-/8R];Y$D.I'VE.]T;QCE"JY"+6G*1<P"OBQY/O;2Z2=8[6FNJ716UTQ
M3!4\5FTCB7*S6+T^->*C7@[3)'O#*OJ9TB;+JPEP$97,X7F48(3&TA?(2JK4
M2T^&+V*8P0:%\E(/_V^W\KI+S9)Y89/-G*S9 W7S8I--7GV;6^>/.W)]IT1F
MPG7 95-&X3+524HX4*PJ48@Y:$+DAI4:HU]6W(H"$(>$[\>:EHGT:@01=Z->
M+EWHJ/A,4;S5TE8N,&N(RQ:A%2OLB;A?+UY:)DW.\V0U%0F"!R!8%%&85*$T
MXFY@6$HY%;WYH#OV%K/!9#@0\TE'>E.O-QK/Q&*T:')M-Q_?6>5(Q;T&CJ48
M/%>SW&[@,3&ZF/"*GHB9OCC#08=V28NY,[HX/ X?B7H=2[!E\%&6B-CM$H2)
M-YIWQX/%HC.6 ]D7T]&PWQE/Y]/!>#3O])N^RUO1+VD4'<EC2(50=VWQE+7Y
M5QR3$5P6,$3UG933YRB?CUQT>08+1NK7"6,]A5M)5KTF9H;=)L[!T/,FG8GL
M+*;>8-"?B>ZD,^_,O7Y_/I7#45,?\QVC:G6\*%KY''#)R9+[AT*6J1%X"C&6
M[OD!ITE-^(<Q^=+''H#\/ L/1L^A\.#VA9J3_FS1[?1&8C <S&?#Z7PV6_1F
MO:D0_>EP-&X$QLVU&6;'7&?NG_N!^F]PTV6*)0H)>#RZ]PI\M(7TL=WBW"]A
M[]8Y.<^S6WMC0D3:V:E*4J((_U8I(# A,2M>1E[ZAN(9\DGKFQ_@*[<4SRS
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
MMS;U#PBYT->W((1'()^/,8&IP:EE>0N:WJX3GEA#X)+'<!+1ZA*.^JLTF)A
M%AE>@-C:$H5_H#9M)F*$6J.Q]CF$87XD#H%:$EA4@@"LUC4$FPB/25-<F-YL
MQ$[$900^XYMZ*/SX%W"K1 0B)M@_$%)G*:%B%HY#P:S*KRX"]F5ZRK[K '&=
M@RA =*LPD8@"3$P)?^ ^DZ*#91Y_F\LU;72$0'$7?@+4DA)IHQ@@TG1K* H!
M76.Y1C3,4&%_"D50&2+@:5H]1<3D9.F\IZ^02MNMVY(I<\_5)^(Z9Q%07LC
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
MHT(MS2'4S*;1E0)_OM*KLFJ007$[X<L-?>Y65)?P4SDLN"_T]YU'1N5Y6V7
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
M\*K"SH+Z[>+=*_F=M>W'9-N/AOL>^6P5:MI>>@DNV$8<##S(-+PMY;L>36_
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
M&* A#6>NX7$+@E^9+S/I^^ 3<,=8C#WFYMURA-DBV!1I?-PEPN?YQ7$O'QI
M,(_;\"9W]63;!B<*8MX;)V'G"&6WBS2H^WE36'^!TI5@P(J@]3J=[+HI!6E>
MU/ L-64M^CWZR"+9"UD$%,A,&_;O,??KN[@FC,SQN\P#2LMX7SJES7D<_&6
M3H0_LJ0C9%^K,+O+0R M7E_#MCWCZ,B08;?^5N,T?='JIQ4*&5 +MS,QFI'2
MU&9F!+1I!EQ"JV)V((?*0BM5'N'P+RKQW)AL,%6W2RPCML%3+)BO;%)-I"1#
M_O-RES&7I;KJ5DPVHW)GL=0]"\1-1GB&!?H4)3<@DW#2\]S6%7OWHA24X3Q!
M^>IK0N;-#L"I1?/[\7A[ZOG);/]8%UH>":](SBINANLZL'DJ/^_$G$=.MVPH
M02QI!RLH]S2)"@))25WPQ89PVH?T.1%_^IR(?Z@Z=;M#'%1]A85>8KPG.EW;
M@.:MM@X>1.RD7>>(]DZ2Q$O_FY-EPDYS[>7,3.C(2(=%M@#AAPAC.'H>\701
M\31MA?$,.JUO-[5M-GDJQ>4RE)&=UMY^>THD0%;9=?0\N[>%%@O_@ M[Z(.+
MX")\"@-]<J;ZSWD%7!L]@&P6**\7OZGWFK(;/\&6KA_O^*I/[XNA"6P0#\FR
ME-AV_4EFN72%@:+Y40CAS$C#!FZ0PO_6PI6"'-'2:;9@<%US)JE>UW/:>T95
M^(W_UI!".43'Q.;6S>OB:7;330W\;[L"R)A?/E8PHY22(63&+M&,.SN[B7#&
M*JV7*ZYP92A[;'(/TD)H_#J08 *CI(2((8EIV%%%^U4M_"9#"L>F)[Z'OEWT
MXNVWC24,'UX 3F:J5UI&D$GGIZEQZ@,^#F,KRUA:^W.UX0IJ+@M2:$'Q$3;D
MI+XP\WT'5!8Y ?$ @(O_+66_92/XRW#1,L.!A1;ODPN@?6,LZW ,!Z[,'GCP
M_@4P=Q?T.;?S0JB]5H$F2Y=B]]Z&/-1"1B"[D!(0+62AVUS $#)(P#IYXDG'
MRVOI1F ,2HHT9?D^*">CZ<>X<Q2JS+%'#%6(>Z8*YVHN& ;"(6N8F\"QT9'-
MV##?E=Z@/3^^C75Z3%G'AF0*TX?)NL)3GV_\YP;/LMA:Q*KX+,K<4%<)97]A
MC^F3( 73!50U^OF=2Z-0'9US=8T!X-"P>$6FG%=>RE!%^T.E>2J5/>HN@HO8
ML&W.8JQ+A^N,OR',9P?X& PD;=&#NVO-+XW?A_>2S)[M]^%@F?AVO$UM\6\\
M(H-N;A*8*'_-+VK.:)D9<]Y/)4X; *M30$MF.SC@VLYSB4Y%&7IK^QQV^@S9
MK#5NH(B'PX/K3S&*L#UY)!!<VU#0O.@5Q\GZL;]0D@#WS2G1'*!HNS8S<T"M
M,*WOD*;/+.&SQ$L4)53S9D"R6Z@$GXTW3&D "Z_D]G7\D1E:T6XCM'Z#(X$/
MVW&$UF.JZC.3&*.+2T,SZVT^4F^H$W>P4QN5I4%E/6X>Z$8- *T9)75T 0YT
MEL"Q>$?#&2TM_T,M5W^&/S&7\M(6G6'*,$TKM#O@VM/Q<!2-IJ"%+\!4Q1*6
M[RLPKO(-6%NXUG^4U?MH-!J/9H)K0;4SN5Y=@6H_/' #Q8_.A\/C:'9R]F(Z
MF<P><P7JRP$<;P%?>REM X_596]C9(AI@T$I7;C4 7=0"TU,*X6XH*8\\*8D
M2W K$CZ63?!4#_ /R@HL><^LMO>,*$)+Q>-H^-W948H) QQ!YGEEIJT$*T+
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
M<.!7385]--<-TY-T,5+S9#J:3E+XQVB^6(Q/SJ;#T>)\=)8^<]U]N&ZK5#+
M(0N7$%B6QIOU^J'_C%?N-4--)^HT.56CR7AZ,@'>4N>SB4[@GS.M=)*H9X;Z
M) R58=*FJC#65JX;@G&K@D[NH,N^UOJ];0\(5/K@:S+;U[:(J/]G2;W;I0Q@
M$L+@(2 54E.]*.;5X'.G!6K)\@!M%VO,_U4ZT1FC'E3E^O+*5R>7SOYD#5(8
M:#AZY'VLFL'AP<^E9Y!9O+/Z%EYQ/T<4)@8,DW1+%KXV BO7/@0 S;\@,D@\
MDB,WA)J$.56X$)R/)&.$:(NN80/8\JWW<.',7RA\ &1H67Y(I*TO(M!1K,?9
M1C2[17DQC?BSLJ.UZ0;#,8=411E'W!_D(>"[53SY\I+S)U9>LD>1Q==4- "?
M$-O"_U)85L8OY1LOL'YX\*8HRFL^;Q<2F]V$O>MXJO'T1WW.G:(NQRW'SPK$
M=%T9&"/QZXP7QP46"<J'.35T4=28Q)U+-$NX4[K9#*R613!\4M&*']4-P9P1
M,5\5&#PW73"8Y2G2-3HBT=%O6 IR'$>CV>GLX04K/B[__@4#]-CD>2>U#P\"
M<L=>X,W&_? 4<4S?[E%X/X*5LD@8-<8U)?,V-[&I!27WZ&IN C!P6]@K/L=$
MZK66_.:-7['$*.L;0A@L;&.5N]%+!V>'Z(]>1P%"'WE 4-N7SDF$_N\9[3F%
M=RC@S>Y\O*J#+EK.8?JI#2P2H:@0(557W"Y;\DQ[B>=*S0M2#P5.;""/N*EV
M$81]32#+,\#RDF8$FZAP=\E>%)>7@EVN6%/-Y@ZOU+P09B;)$,QH5F?W=H<'
M[GX6@K,6BJ6R;=I_)/;74FLG%5I=9S1]%PL!P*0L[&MSF[-=-#"7$=WFJD<B
M/=O)M#"H;<Z/3#85I 3\$\,\=EX)G- .4\+A^MPQP4_C18_GP_G\3"5I.IM/
MP)Z9+4[.%FDR'8$/,E[,I\]>]*Y>] 6(D\:#=V"WF+'#3+5!&KTORIL75R4/
M$5FIANO2N!##@%SPZ'$E7].W]C)7_;:NM1MW[5E/;EF4=+]&F\@H'L]5C]EM
M00&!CWU!YYX;^O<[T'BR.)O-DID^/QV>34[4F3J=CZ>ST70T/YG-SF?/<:&=
M.9I!+-VX$R]C0WR3<T4%P65E.><>L;6)?7HJ_0%?V\RF]%%PQ.\W$?$^\>D%
M*+UE[25'ZMG)^'RNQO-Q.IMHK>:+$Q"QI^/1:*R2::J?.7)7CGQE'$,_<F2P
MLPG7D+$2_:HU@H1+RLN"VPFH#9MA>T23>Y&X.T,[@P?!D5\[G/GW()$K:=[:
M=,6;9HZ8X(MNLX&-S2JU"R *+FD;%F:\72>R!YO.[LQ2)>!K:$R=:=,Q1@N8
MKS.":^7R)(Q6XC7804%(X;::[5J!JELCZ*:@0[@$LP>/I]W0$@1ZOB3_@*%E
MI+T>G0KLPZ^OL@5V?O39Z2U/!0S)&_*.$-W)1!D],QW)D5R5:*M;;&EZE5MH
M8E;5]Y5OJ3J,%4QUNX?N?UG<*^*>+#=Q*'Q3ZP&[B+'SO3N^J"E<]HI>*-J^
M8ALNQ-(2'V_CN7\H-TPHC%QK['9!SZHG/@5^MGC7-#>2HE-8.Y<5:]JG>[K>
M9C9S\-*NF9XGB]@0F&6(S(=W>R0^W1^LWW$<8D(WG;"-U%$!"V&"8LG=+:/9
M]$O'R;[, $BL,K34^55P(1CJ>#P<3A'9A*&4'EZ4\"N$]&R-78<Y>$#'4EHA
M[HCPV6M;8;T )!9-<3,LS5Y!MHM5H&"GYE*>3[.D>*:J%PXW9?+N^I>D#(R7
M^)-4I@3!850R('B6.(Y@2_]8C +& 7^&\NO"*AYG PR"/N^]/4/,(JT-[(R
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
M?8IIR _WZE"MJ%YB\2QL9,A(2)YZ#1_[>'1XP3_7:4;JB/"^4V0D#%8TW)5
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
MX'=$1Q%O'QOS\1"\\62)E?SP+Z<]G]7 'XR7^P;DG+: \6ED!QK>@2 SU2_
MVM[IQI?@-G?N?78+:I9-Q V"K;?/#2K)@KH5/TGOBKAH;DIA$F_L6@9U5!%9
M=JE>KFS95#LF3PFP#K:UP;R+#5A'&YY#;6@L0>OC98:S@ZE/AM([@>'=D?)!
MW)JT'BX47=ULE875;90Q\V<M(!CQ1FOK2G I;R\"N.GT0*K5M@!::HEQUQ!Y
MQY5>FGV4@?*,0X+>.+^T*SOQC0/#6]MXC78%O;_M&^DZ2W;:2&SV;L-%]0.4
M?[H][-\PA.&3'8LM<+MX?PN5Y70Z%NNJR.HKBBK!1E9D"JD/N(G@K&$-N]N%
M@I2HK22Z0:?!WHA@1AA!B5X,9Q3,<[@U9@]E128<(EW06_8D@ /:<^?OF[]<
M '-Q[L$#0G51^"X-8-LH^&:#*9(#D+&3F$AWT%D6.*NQ.'MN$),M>+JSM=7B
M:;E6<Q.ZE(@J!07-P0IRO+7A(8/X0I7R^[YQO38#]KYS-"D85B=B#MV,(C6
M>A;;2PD"3^.Z,"CDE.>W9W[O.W%O<'BP):H0!!3@"Y"DA?$5^BI)N&#!U;W"
M8[F)Y7$% 5H._R#ZP55A \5_51LZC1>77\'@^_1RZ&?)H7$4_U$>S[\.6,21
M?PN*]=4'L!*>M^Z!O4_OUOT-3E^9K,4$*PA(*5>;9S?KCR9-*='(I6R(.!EF
M]SS]S;5=G%C.DFVNEB21+.#51=+$)K"LVU?[73*^I6 23M&[5R\C X2!=B?E
M;*JRR)+#@Q2SFI<*+\;AI$YE<G% 4V7Z&FR7HU<__/7B[7%4;VHX[XQ*@[<U
MX3:TE6[T'#079M*CJZ99_>F[FYN;0:V3P65Y33-Y%+<IRJK)Y/FPZ;J?=LSV
MMA=ST;>LKM=V^C+1QKV;>(^.!H/HEW401.0H/14S6O>*(GC2\2N13M<S3?B'
M,E45^VG">E.I#X<G64-02,*54+]=O'O5_L81Z[NEVJA!HVH]2,I!EEN8<XLM
M^\ZM_,*,.[KE?DC]I;HLU""K%>X!W)0Z=U?87]8T%MV=*[VBMV %1]/Q='B4
M'A^-CH]>'F-3F;AY5$X'!E'#W;H^?8B."$;JLYLT^O6O"BWL!MY2^,C?6F$3
MUX(I=[!&'YI)-M(:S"B2W?(6@[BJ;5.9^.!W29T:9PSL.;3@5C+VAYPE\W(R
MB<%/P1\>K%=XOBJD8D$G%Z/=A&J/X$Q4@K+[NT4?^6J4ZS?OMN?*"ORWV@,1
M7579M2(*X3F/346'\;=M:( ]..?E^8*S ^8IA#/C@7!;!+>#!9*3/ZZWM5R
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
M@MO1S9%J@3N7QJ,+*&'D]!%<$*&C'4,]PE#X"=1&<>F%P(W[/#_X<XSR7A1
MVYK<B81F*#PD(Q=V+$_\2)"4!V?BT(Z+&56A[8*)^W@&J+&T3SNR4T]O,4/^
M^ .(K:+8!8RW!0TLQ"/&2#.XE /@DLW#JN?9E3/::&;8,]W6)D-)GVFSF32T
M3-,:V,.A9"E3TY@U'U9NRVBC?\<<0,>*K/6NS"C:1<SSWZ4?+.?9KV'E:PX
M,KV3KJ9857H@T\]C,P")J^W,<#_4*!-?C<WW=5(H?"K2V^F[N-$I=IJA):)]
MEN-@&YZHE*>/:H9>JL-10A-EE=*8DH.B9Y#WR-4CR L61+SHT5_Y.%)*0SP.
MU*-M4D4$/1"(GIZ15@M_?PS0D> )$]R@%JV!+Z!OH[>ALDF_/P'1(VIP"TF?
MI[=3])]3@N)FJ:1]ZL)_)*IVLLJAF#TGL*>13- AIL;46J#N.>E9@2;J9D^I
M[+(C#1RB3'Z34W+@V\FL'-PP%<RLI1NM<$0(,%= [J&.1V)3(C/D*D%E'L6I
M+XJC]"&*\^HS1C,,>3BT!X.!96JZH9J&;BI#2P?  .9D)O$SYH SA@9 0@"^
M9:$S,>PQ,@/BJ4,A8^"%)&-AX5H>F49,]#QZ>I"P,G:!D+[+N?-B!6A2@B#B
M0'!>1EFG1CIR=<.AH^J90R=S)F*='WDV<']H#,**)!O"9]?R8B]C\H04I7';
M[A4\3_IW$T\)>B*H+!<ODQ4BR$VG;24G&P'QG?1BBE!D+4X/23I;KY"T<2>R
M$\KC@2U4%PCH=([D'*)[3DDL?)Y&P?_5""%-AK*DF*9A3A3-F!JF!JSA< 8&
M$">,F2ISA#A<"QW3)#YEH.6DF @O 8!UG^1F5$'MW]-,O]1"BH<UIU[13)H)
M#6O2)#_L6Z7\+I 1>FB200$M^T#)Y!T1=-SV?1-EZ#O9C+'$<YMHBWCPK4]"
MSJC3^\\QPF2]E=1)"9=A16.TD*Z)EIOZI+$'.MS[>5:P(GTP^UWCRER5IC?2
MG\/EY#_4_D$805+V\@Z<'W_(N"A6."'CCH?7F":LO3(I DT^P)=$=D*XXKA'
M1-  , [1T)@!0G/X\/[TFP#B<2Z)QR4QY#KA 4%B20V)V1)-@BYR/N%1<YD=
MHIXHN&+D-\S?U,%$OX9EGKK&4J?(NHLJ=3B)L7&(;)Q$#5D!*R3F*"J0? /2
M#;66)994'-K9@!*2U/:M*O0BKWN/_RCV'J,W?_P!OGTB?((4"&-K!J V<D9\
MFG#'6[XV?0K:7Z[O^>7&B$&ZORA@1-/P+ZAO\Q\0 $/;H9%7+*N?R;AM-&!E
M0;2&]D?L>\ 8*4-\'MW>75YN8 CTYH\_P+>[N 9$. 9KLC'8*!KIM*UQ,J"U
MY>O2"UXG^SP\6=OH8?%&=W2?QRO#*<<%$X:MB(S.PDZ4678R;(>YPEQC"G-+
M=B,.:':#$P!Y&)P;_+1A?#**5]<]/[E_80"U#V& #?R\9?S$JT1[?/G[]>CN
MR^WYN/7"2I(!X\0MFI'AQ#G_4()1\!0-KG63\6HKUBQR3\2##-<'I^,9ODOW
M69A:2S)Y,S=%,_)QOB"IKX 70-FE$_!@N;/8LXY=WN0#(LDDA1:Z_^,/^,+6
M,H(PZOP%;(:&LQ&Y2*OC!P-Y,--E -0!T(RA,9R: ]VVI,E@:&FVQ$"(29=J
M&$2C)L_)9!,2DNQZ%=G[U(26WEQBOSK:DO:IDFK4E6'S6Y9.K76@5BU-.=K-
M#7L\8#E[5@';?7P^>7$GJWP;2;6NL5@'/^>OX:_">0#^$D90H9DX^\A9;;UV
M./<SAEA5M9"CED4\E^U ?N1LTD\V.7UPP$PX?P+3980&L=_,9LX4!:=Q@3M
ML<NT)"2AJ"E.:G\(^PPY64Z$3U8P?1"4(2Y_4KE[I2KWBL;=*^6WRKB^_C*Z
M$F[//]_<W@DWU\+%S>VG'W] ?H4&_2U5/>WE]=GY_PDW%\+Y__UQ^?'RKA:?
MT@'-_?2),9%U4[%G0U/3I@/3L&:*;DT54Y8'YK21YGZO'IT\+.[9V'1;IT(&
M(5BUU]C"XA:;!SY5B9,>BI0O)M?X#-?$X839?=J;%? ?,XP%3SQ+> C [.]O
M'J)H$9[\^NOCX^-Q"*;']_[W7T=0+X!Z6/@KL.^MX%?;BJQ?9=70!\;@5RAM
M4*:'IJS*&OQ5&@Y_I8&<K_*1?/P0S=]\D(_EWWZU#IN653U?,L)P%:_]B%9!
MK61FCM)RJ#B7-JW$%G!#QGB[^L[40TE2!KJ<+*QIIERM<*YN:O%)EP!GBE-J
M,YQ];<V!0/L+O#4Y'V];2B7F8Y7S<5.+_PG,?0BZ]G)^"$#+$N=L23)U2594
MR9!D55'T7Y\50U)5\/1=>Z0@H7"]H[G%'Z.V/W/@96I52*%QBMP";F;>*3Z.
M)5R)!5S):@EUL-YF4GZ;!,*OB 9K5_MB=E@S]Q 9JPN71>0;"*7]W(H7GD)
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
M:P8:$&5#K2:98DOS>V..R^3YWD K,41G(-6#WG[QG"0X%+ZCZ;SOQ"S'4@!
MG 19WH.LC3)T ]\5<+/UE.-)D3RZS0:T$@74L]]&Y]0T<+#\""!$M@2IDH?/
M=QG?XY3<XPB]<$\*XR\":PX>_> ;J;7'E?*43LBT$>1X--5W@20ZP \;W%N>
M\Q<5&[HV=P&P[$?KF7PKQ(,%WBJ2K JS^/*DZS6""EKV'\^H3GN5*JH GA R
MH,>!^[OT_KN$6LG,04]'3^,(U>[['A>,*E2>CU;H$-RCR@]7<*I8[KL'>/@5
MGXM00X@/*B1RSL1QT<FQ>MHEV &O;-WC;QX+-UBR5K[EX( 2%2DD4/ZJ2KM^
MN4**$G!!HHM!,SP6$))"2BUA04 Q<WC-G&!..^/CLH@$4$E- P(!]-5DL"BD
M< ($)U-3@;]!%8"XQT>,NAO &A^J,V"C0Q5NW'09D+'UKO68&JG68@%IQ;&!
M8 D/5_P&I)2.7$K ;)Q^'WWB_(GH<%ELBR^)GXEC4<F'-#P)[>44G0XIS^U_
M3.,M$>X>_##[+N4W^!&H*CY"S0U:#7@;H0J']#/"(>A6B.7\263!&\)3+?0]
MS#$6/!P#?&MKXB_A)1X .HK6U-,U29X%Y/A,U%K$/_%'Q.0:]A)@00T"B+SP
M/WAF+FTBT<G#TT8ZE%JB)?I38"\#$C:&]"$AQ]CAA-_"C;>-UZF(Z!TDB=D%
M6R<!K2O!']J8!ZT_)N58&"_A&9_Y</(XX ERA <O)2*$L02H+D4(<1Q("OCN
MV+A;#Q11N(7H?GB/Y@AIB&C:3CB%9A:]YL;'6EE*K &F!'RWW*45)1<O4L*%
M)=%'H-'GW'MXI#%<1DBI@Q88H; -D-:4HK&(=+5'  T:^._:+9!ZATR=1794
MX)8]P6 [ :X#OE/NS0@%7%.T2G@62<*JD^04SQAF6T"J#-_;FN-R8PCZQ1'O
MG4Z^"KW/V6_1%DFT0Q*Y"WK[).Z/A$O%UA=[<W @\TBY)DEQCZ1<\*/Q.'T^
M4E_XR@O<WNT)WZ/_Y78F%\8GKZY%%A5]O\CB[D6L@N?+RQ#8Q?V$;7*1V%+7
M[$71P?=969_XKEW)2N^?4+!M :L.AK[TZ0Y(+VCE\^W,.BB%[?4]DQ"87J>-
M20FMW/AMN0JM?*"U%(;#^3:7OKR6W$8S&^B)OSWPV P4GR*#'XJ8@-LF")^L
M""I@X:XE>4$,=8_'VZ@8O?YN5;FSL.<9KQ\QH>=X_5! ;+[TX.LX4 =<_Q'Y
MI*SX;0N:A]AE%/C$_IXN@P"2?T3#*N1:6VPC:LU#(VOE3GZP[EY:>3ON<(VO
M/DW<W,2G8T4GPEOY'8V;$=.:&(4ANF[6XL0W1V9^8F?3*Q?[ ^#EWRKOH.GY
MW7>_4]\&=G(Y.! T?8#_ .\>&\/A<O(?$J83T5U18-$%3\)_EO8]-0KQHB=/
ME;$ABW?"]B'!GA\AQ0[^B9PIWK. //89&S'V"^X,WXE"9'T#'K)N+>'QP7<!
M<0T\$K<@O(^(#.(,?=3X+28.<X9(C5GTT1 L+!2=R!%6^'4_B-_?N%,^I-*9
M/@A.%&]LSAXNU7CIGL6B'AOF*S215:C*GG,&7,^]DU9VG$,%A$O'PV%I=%=%
MY$ _UM3*J*SG!+T%WX&W!,(MF/KW9*#XB[6B@Y_G!=M0H+/4(0W%#[,1 S)+
MG'4V.1&\Y;22?3P#(8391?9((=I0N78-E\MJE+%1*-AX!R<D](_JR@3E^%.L
MF^QSMF?B;3:\ZG> PB=8NI&SV_'0B!&DLH46\HY#)H$G-PK8P._&Z4;H8Q'P
M2, $)V$M<- ?4OG=F=+(&OS:#." &H[:D7>(:K,>FL3)$1:\!8G\3.&2^G.
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
MZ@!XK\I6%@A]64UNN>TSF0;=_&S*TDPB^DJ9)I$L#O27-(9J2@SK5[TX8'#
MJ!8PJC.ZR@<,'4W0?DD+7@X8'# X8)0#&!6:=>4CAJ:*ZHL&N;08,2JR!LNP
M]!I.4'A1I7U N;N9=!46<)E-S.T(GN9G"^]OL9749DD1!RHC9A@;&A.7NLY+
MW2O,GG*D3M-%HW#$*9<Z+G5=E;K7V [EB)VJBR8J;^B*V-64E+Q-^Z\QIZ]J
MA&" AKKZP+':!:YM^\4"#9QGVK5?+-#0:YYA)<.[87_8J1_B_D1!?84[;<]5
M.R!;JZ0'ZE.^']\C5M:0[Q&;QE9KDNKJ*QYB09MB@8:*QT8S[5D:YJ(H2+>Y
MF5'W$H/U0(HLJIK>@".*VV5,T]!K*<Y%979)<=-E0*HL&M)+FGES*>XT#;V6
MXGR49Y<8-UW]HPP;JOYID\.KHIRPI@V51JM_>,R[ZS%OLV++I/R<67DH:D.C
M.R%R+J5<2G=*:<661P52BL8(\?PQ+J5]DM*J+8L*Q%06=9V1 A2&#8FZHB)M
M+$"9KD7IV2U>8@& 62"4%Q'N ')9?JU55([WUA2'*J\GYE# H:!!*'BMZ55.
MH; &];0F CD<"C@4<"B@4/!J^ZX<+)!$:<A(C5"; D25UPCQI$>>F,KWB/TU
MY'O4\N3AAMUDOP=^& J+P)\Y$2,Y& SE+&W4&R<NO J3&4V'DMPNM34_AP S
M\&?,OS6YLH:*:$I-!.T9-5:Y4'.A?IU0Y]Q2VX6ZDB8QDBQ*6A.MF;A4<ZGN
MI%3G/4S;Q;H*_Y*IBY":#DLU=R9Q([@5:\CWB/TUY'O$G4FOT0]N%@ E6'GW
M GA: "]D93XQ4XHJDZIHV[L,M7"_6*"!\TR[]HL%&GK-,PQW,S./A[4=]+<@
M!%8P?1 LSX;F^'?@^HLY)$QXZP&<0'T?6/"OA86>WUG@I.L0O?[35A>"(JFR
M)&NZJ4J2,HR]!Y;K1B>_HPN&GU<N>/XT=9<VL"\"?QY3-/+LLY0>E-)25W/W
MH9)O,2+N>&#D,S'EH6S )S>,"A^X$I>ID7>78H;8]YE58U#E)E?A3U+5_"!:
M] TA>@#",R0N%  445LX U-<V2*H,H0?R&?XIXS7!U$D"@$(%P!> 3['\SO>
M#;!$V[%=?E*C8"I%$9N?$Y.*R .TL4;3_RZ= -B7WN? GX(P1')0$]9IICAL
MI*,^=[IPP4D$IV"P1)F"4TGN^T"4S"9RW[G@<,%)!*=H-D29DE-)IK@J:HW$
MYUDQ&QOT(==I6HXA;X18388D? /(F\Q]R"WU[;0+%@<Y17P,7!?!GF=_BGF1
M0F)]>K;:B+K ?;!,T]!O.<WI_0?):15JO:Z(:B-S';F<,DU#O^4T;V8<)*B5
M6!$#45>:Z!'4I@!5?1.IZS0L?@<>""P7FQ:6/7<\)XQ0MLIWP-N1LE6'WQ4
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
M@4HS@CDTM$8D6:&CM] PU"139@H:RLN2Y3C0&OECA8X^X@!.$Y45?:B:E>-
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
M';U$!=1R%>*".5!80H6N]GGF(, Z'?T% 44UTGG.+(! OSHS<VA@G8X>0\-
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
MAO[35U2KJ%91[0JW4"%D6X;*T6]TCU<>_03)5CFG%LXIX\6P;*QV?@DHJ/F
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
M 039R5@%C9,-@C=__NVM]@7N+QQ!',/?MIDO2][[Y#S;)*[ ___7L%'%R 3
MFVO?,K1[T%I >GFKW0<@,W"A\X+.$7#'@-FV.8<5*XJ&DBNY=4R<VK->$%<$
M *2T2U_&YY32W_J9]5;&S'PBZE0,FT=!QR3^*C.;Q*OM%2"Z'GOPN_;F_O'_
MWL8%<O[Y#FML9T''#8$9\"%7K.-A9EB 0@]77X#ANR.+F8:)1 SBD>^"D":6
M!8\YEC_9?EG=K&7Q.;-1YP9TT.F39;R%-5U?/41Z"O]T!\!DK4 .1^?'U_&5
M_7P(G\1T\,?2*6S"SLQI:!A7[O0QA!MZKOW-Q?W^,'PDT[]:_YK"_>U9<&'&
M:%4H*OC&3E"7+$LNA$\M%W(-EYT'+#1"O\>/B6FC[W> =A:SC,;;^FY/N@4R
M/336SW?L)ZH\:4$QCS-QK5LCY\)RC[#=&,N&F_QFT67W6%(D^DOZ1]),PPVH
MJ\ %,)\5Z4'@;MD2G0:?^>8O-5V/$&\FD"_CYT:4::UP<>3QTQ['.[N\OP\K
MI&#N2UV6=],V[1S>UC*,5QG>TP4;J11EK=$P-D*W%-CMY^DL8$L+O-_>M[F2
M69":AI94^0&="?^$DQ?ZXI8]^YU9PF/9R6)'6513N4/=RPN:/N25IIQ5WZS\
M_.#>OFQ'1J)NTFXW]E[N0>'TZ,-TJSR%^?>]@O^NV,M&#TO&0HEL\ODP"EC
M2F<>@7=?.:LJY[!.A-GE[5SKW#SPGC[F$O!E-R=T?4] >,91WW6"J[=5\I#'
M-*KC6E\/:GR5EL%&W#S5X&8>^#<R0#0TN':%.8_Y:'<2%AN\95,*NR4,^#$O
MJ(^&LZ3?LZ$%;#1!(X@-K\Y@[D"ZD?B3+IEVHX^$/71AAY]YKAF. I][7__\
M&[=K9*CQ^=:3,6>ES/('10QI^D*8I.Q"",^%_4_DYZ(=2QJ%R%R:!#@Y9_(A
M 3X@O.88YB6-BQ;' 1!M5Z*"AO I_=14S$KFFT>)67DZU9B5T3]#R[>(K%+E
MPJKF?5YO@MR.NFI"7X4H28/N]EK+&BH[?EC806(R#U?;[\.=LS:TN=ULM[JZ
MWFK2+\NAS;^'/MY&?HR4/QH!NQO'/KA^]AC%,NOIP&5]( .7\3>]\_?0QW$S
MAKW^:?E_-VP[^,8"UW&G\R^/'[]2_$(R8PU3F2ZG,,T$5WII&O-+; YYR9R+
M#_]E."'&-.B8,08SRCPVL?$/PD<D9X!+.9H>C2L,745QUSP9E.CJ1R^[-@N]
MT02K=QARQ]QG3V(!6FC0_8]A-W"U1W.0BR::$F<PI&  0AI&<;GCX!5>%N%@
MHSEL.2,$3@8E 80=-D*W#<8AI="Z EI(:<$;-15# S<P;,K$PT!$[N27IQG'
M0/3+_;(VYQ1(5.\#/0V 4@<K:?4&U1TGRD:()GWT#,?G42.E46H!&:CM1K_7
M366@2N<E@9$"E(!T<D*KH_?T_C*T[HTYY5\\NK0UC\F=,O\/S_7]2D-(S\C1
MY3US04O!,JT-"D5"N[QF3-T0.)4?3J?43=?-#;9AJ]_)@62QC7]G-GJ4;S 2
ML\H ;*9;5W!]#T0U_(O3*^IVR.23I(LAL=K8L#Q,.P[9%GC8[75:J93P;*H5
M4R?H=TTJ^)'AV1JT,N 9\)#'59?ME79--^5'-N)ABFT=;^V6WI#W7#;\,3(=
MF/J40A=V/HQAL]7M#$LY#%[VXVB',6AW,K@G7D0B7!-81!)B:\&-MY*'):%-
M'FRXJ&3&?LZ8XU?,P'2XN,_K$0)%L%2ZRZ54R!%XF0'+'(:_RL^OZ?,HC6%K
M!CW4._U>5,L&$>J='/N3.)J;$&Y[)Z/QQI$9AMX C37-,E[=T#8QNG7";$(V
M+&5@4=Z%#SCGCX&+@%@^L@UKRB5BRS'9U,%@1<+6*^TA!"%!7GD4.0O#;=!_
M.#3;>K>=1Z:Z34Y)A3S\C\P?>=8,/RCIWOL@K_=@ FB&*1L@5=HDPDBAB(C2
M@/VC>;'3_+6!/^A>:\&_@M#_NH268Q?S.PCQX-NQY?D!FAI@2!XMVFYR;0MM
MGHX%^K#/;:?2?&F[/KZ,6N&RNM4 QN'/9-3RE?;-#5!?@H4[IIS0@%,DHH'=
M,Q.5(Z"#+=AX>SC0NPD:^,XP5P8U)+E53FB5(X+^L)\F 3<,5IU4A,Z$"2)[
MQ>1).B/F82D9C4TI80G.YP=C,\I0B07P2[W6##T)_PDHN%H$?PPVL%QSD7"%
MCRP JJW@72NO\L2LH#IKCKL80]; G)_I!7*+AP+2S-*]L?8FGAES,BRZ0(A
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
M2&%3EJ\(9"#/DJT$I9?(LQ)WH9AL!BJ917'E5Z J+/[BOBA[)!Y\FHLP;<_
MO5WB/H4\I)'A!+]=>,5"GXU#6[,QW#GRROD^"Z+,B[&+R=\H;QF.$QJVAF'_
M::/?+E[>HH3<Y;'BYSW,'UV\4;S06YUNN]F+TN,-VPXBV2(A5C /(^% 'KT;
MQ\_J&H0/A.%W .$CDEV)DL<"+%L%16QU7Y#(P2_Y2-K((7WPVV4P^'4IAC%.
M5[\M$=9ON4.B\=BWNX^V>79;T4.^LW2U]D& 2M^L>Q3 R)BC?:6G)MF[T$:6
M^)/>BRA^D*M6^-8+R)EL0.3?NAID<?O#A)C^NG]YBMT*5&Q;TU A=7ZDWJ=(
M3:7.)5=UT"*(LR(MT[X83PNYZTB4N15"YSN@ W'R ^'*2D;>O&H?3&K/4RQI
MV&WU%NZ=A"28LC)]DN+VGR1M?T%A>R$(;A;]_NY[P7?#>6;7/RT?__AJ.=8T
MG'XE?\'?0Q^-7"MG_WW^.)_Q5_F3=QB.]=4830"87D)NY0/&K.2ST&.1F?RR
M%;>3MS8YG'II8__E>D/_ K:#X;!U+-@:/RL/VU89[9!.0M0XG>L*HS=#X(*^
MS$"R9H!:H'_7Z@X[F%!V#G>/M$*TV\WVL'<@_K@U!QR/K1$KA>VUTVY7Q?;.
M4)+G**:-0P^0"M"I#HQ0"?,59*A"X,0PJV%_4%&&^EFB.3SU&?@B_.87R573
M<KIBJB<F2SY\NC&,AX7D^/_JP#&5Z%@*I^OUALW*<3I<B*BB-K_V'YCW A=\
MR=8(Q>7.4'3\P@R?L@PQ4]!S7W@*9!W8H1(@-[OURN2KF7$!,MB_W>R 9IX[
M[#"+LY8@.4;(?AO#=<%5/]S)8!"J]L>S<ZC2)O.F\G<;!\!T'?PC"A49LT2D
MR'*D:EWXZE;Q65M4O<\?*;7=L]O6OM\M8JOD4*R4(WYEH=M8]$[)D5G_;UD\
MCOK34:Q4]"GE^V,6AWA>YL/L'PJ5KT[D-L?/BZGM6!KRZ!7@SJZV8E_55E2U
M%55M155;4=56S#CD^E9#K$AUCV*KYAVZK.&!JA96"ZRER;R;ZOD=YARW"4E/
M;+1LUB4*F>U5ZN[,:MQ5J3W:G@FL>73=7&FHK4%_D.KQ]8?KFMC#X-HQ;YW
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
MK7;%@1QV[8 ?/HN)+"O6*S+*5IZ6R'9UGW DI(GD/J0E;_TV*,#2^,'#[3
MEQ.09KP8EDV$9CF\$#")64+V>F8N"#XSV"KBL,>>!4#AOL&,7IE$2=%ZS',(
MDWP, T;X(Z50P"]:%J-0<7H,0&3,J+2F2<O#96&6&K/I/*2D*:Y0Q:GWC=\F
M"5B*,I06&@7A(KO59J[%8ZU1;.?7YVK XP"<)<OKU+S2OJY0"N111G<S<5X&
MLI+'S.0%;JZT/B_RTN-%5@&#;."HB+NK5!+CV6.D=EQI]UD<@58C;ZK"@;(_
M@JH03!6"678(YE"%8*H03!6"J4(P50CFT4,PJQ@CN?\-G\=IDC=&KQH!==O&
M(%8G(#)G?%/AP9!5.;G3")LK.')RNP#**H1/JN#)0\=:;AER620[VG2QYO#W
MJC#*S5XO*@E&$65HYD3S,YJKT;ED6B)_FZKN\5IJLJQ6S)&$T6V&YL,FJ=P?
MO#*VT":#5A$,902I$PTJ8U&'$)U6(D<W9M6U'!32A$6%[)!1KCWV<G;181:\
M,N9H,V-.H68B=3PRW_-*1BSAE.-[<J<6FG*QG!89Y>->T\005*3JB5&M) QY
MPX<QU5C9'/-6$W% :O4" RLH2)=0TFP=>;:7 !],8EA#SAUY[CS37[I#/?8<
M@HROC3SX+"##H$_/+US?6*>11]C& R)7EEV3]M&$O5_X8@D'A4/6CSD"Z/-7
M\N-2^O831TS+3&$E0@(++HAQ94H\.6QGD3LFA9J-")V?#)L7<4N8;V%8#BXT
MX .1,86B.[ ^"M$@'=?G[A$!_CCRKH_/B"(Q. \4K[_A'8_>:KYKAS*DG!=?
M([=)>D#IB:/XWV0D1]QA^-NJ&:.)T&H^'LO: M&<W,8NX[L>2/F-JCI,79/9
MN"J,VD6;6[(LGT!$.990G3DQ\O$6A4,HN"7^]&]4_\4?>=83;>8KEF](^8^S
M-[7P*N-O!I6BP-)L]DIKO"Q>9U*4/1P^K^@0N7PYG<5=SPN[O? V -YPD"=F
MC[E)K9AK,/2-9R9I?M66,V,RDI[?%\.SN T@.94CG(F+M6"-2[D;"2?.*/TD
MJLHO+5]BJ[DB<(+8)[F95XRL>$M.WO)1.K@BGQN/@O#%?>++0!U!*(N@(#P"
M?G;R592J4.Z:LX!?+PON?Z4M3R2JI-@@I%F$RX;/^Q32D5-5+W*AQ>\XRXO0
M"G,1Z/LEQQR,\H86QIQD0$U4WC@>'R7"!A2RY+^(9,:1C,I(!8!(-F'R**\I
M#WU<&9L5*_H=8QDHK)"8L@*?1&5?$;%C+B,Q!=X(_)4C1'C,)2$A-R=19T$$
ML@Z58%3$$K.27#B+-)Z?0<I#02E9^6EOZ$0:178$'5\Z,LQ?M+7-H647TQ[V
MB.XGJEM^EXNX7ZSA;K&$K"0'GMH0-6W^\^%CU+.Y%V_9?-G;T+-Y,$CU;-8
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
M-Y\QCM'1A$ QEN^'S&MP+'J:<ZT/G7QQ_IKDO@@BQWAF'&A 90P&Y)R<M%Q
MY#'LQ$4_X2M(YQB' FJC-;;(?XEH.X)#0) @;4A\C4_(?@*L!2A!=9W1C>#B
M\!A<M3@@ O[BE#:B>[Y[?(L,T9+S*2N5$W5VV89ME6VHL@U5MJ'*-E39AKME
M&^9ZIHIFO?UO[E*,?77*R:M0-E[.I);",_"J<G)GF6E5;.Y=%;+N5+Y=Q?/M
MJF8-WRJCKIA(^;K$4R]BGC/,N"CUB(R(L>=.-=_ C]$*#=MPIPS$)U&;#L4H
MD(.O&^@R)UN'0:+5]?WU34/[8@3X.WEKC2@5+&%SO-+6N672!I#48BV?FX*X
MM4B\RXU##<UUGMV8+8=A_#Z?A^R8HQ$9CJ8NK,BEDETSSQTQ,_1P88GX >9A
M@**_>D1?I@@M8(1S,!\1U?(G9!['9!#WE1*,,"=-KM;U?1[K8&BX4VMLC3 -
MP8)%7*]Y@=N]>';++YLBT-NM;K/5[+>[^C"S4BM-\MGU/KKA4S .[6L.'/][
M!.LL1WEA!09;C6%&PS\"8=ZM=3K-@5[8UHHK/=MJM#-J)R*AH$43UD 9"FV=
M@E-;FHA+A3\%W@,=VKO'FM3 P'WQX9I@T=:O]-85 >&5:1/CA4<,:2;/N?EE
M(QKT6GIWT!ZT.\UDA#/1R=WX'@;[&++%L?M;HG0O<>Z]3:WATN7:A6L.8&83
MLPM%8B&W>/^$]S"C,>=&.X-VOYW8Z#UR+V;ZGX%IY]MLKD+UR6UW-VV[>95N
M,:S)+7, 1,<:Y^1TU02O&)?EPTW"N))^/8XNC\1U<@J>G8M$2FN(&=W_0D"X
M'D@#CLAQ'<WQ \I(EOG*=!<#P@24;/QLH/>%WY> 3>C/P9S#T02#\GWAS:,_
M1.HUWB2^RW.3^8U%\Z"7A_V<N>C4X[=?MB]7FS 3QC+(T1'+ U^(%'#RE\+G
M%.UA,?(-W5K>S/#(L<3=&BFWT(JYR3X#N^/NSG'"IVX%H4C]='@TH9PS+B2(
MZ83/")9._E6X3P/$.TQ;QXPR0D6>MIZ$_-X>EB)B^PY8,"%7R!U<P-UD4LEW
M=V[8P?QW9J!8]0<F0OHJIE_%W:T:Y^AQ=ROS=%7<W;X _F,184 9T><8:U=F
M5'2.N>@CRS'A#-YU]:OV4NWJUC!S^@1B_;9TQK]E4%%Y)@L.!WZ/+&YG'N2D
MW3J.^\+5^NLPF/"PJS>WM]=O4YBV96[?V9B$[E$8&UDS#L7G;>!\[[$7RPU]
M4%Q^..ZK0ZD8\-+=>&R-%F6&)A8;:P\@9#J!Y0=O20A%0=_P1A,1.+BHMH):
MPPM5-_)(1W"?':I,%"^L$X^/ _D.QPUL+N!18HC8A,@@(7.*7 PF@%"P% JG
MIB@.0W9"DZ=^F/'4CY6KI&&NM.^KO@>Y2?.X($21:2A9BE7%][2U%4<?ZOWV
ML)\0N(2(%3]&_Q.W?9JH#LI%7COFQ\42;W '^5)\0;=$F-QY#\Q[@8.E;%^<
MFB/' C<BU* E%=AJO=L>IO3*!H#L33Z8M3JPF1)AEI'R?728:3YULKB\^-!I
MI6#W=@OKFCYL-X?];HG@RZ@&<'3P?6AGH!PJU(M<<FFN:VYAKE,7S^+B6;[2
M'V98I.G1^!E=,19+"XP*FKM<XYFP51?Q;A>QW@,VU>_VF_JP(A<Q'2^<;NQP
MB^:'K4%O5Q\-P6N@M[O]3D4NX4/ J[GZ_M :='\4=FN<H&&QU6[I@_ZR2^_6
M&;E3!@>G#(K*H+AJG*,;%$-E4"S+H,@9@!;\_^Q]>7?;.++O5\'Q3-].[I$]
M7+4D/3E'\=+C=QT[+U;ZOODKAY:@B-.TJ.$2Q_/I7P$@*5)<1$E<0 FY=]PV
M19$%H.J'JD(MQL\,U?#D?8G5IO+RJNG&#TZ#.!ZFRIHQYJ#97S35BD;0T&"B
M(/B#J("/)"_-<&8N/&E&@FZ8VGQO7Z"!!JAX%C#:A#SK#+TY&S]>AI^>O;U
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
M0-R#%NB8T^)["_DCW *WOC'VE&?#^6XNSRT\]]X-]0M)7WGOF\D>9PQ'?TX
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
MUL.AC_LW+8E#='QX><C7\2\_P[J2LX?PY)JH\#&EW5LXMO]]02T)^*I[@6Z
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
MUQ4_0-58PJ_L=#$(AQ1!D4+QR'M."XK'5"@>]2H>7S#QOL%>,Y[9*P+]L8)
M27P02@E!<'K)7))HNW?G0>Y5HT&4[>LJMTLT]K^3XCID)V9U-&_&CQ]!GW!]
MPD&/7^DGYU*_1P,I'_TG8&W8J+2!=*Y(*(B&(:4G:3B*0G]E 03!9Y?V$H24
M:BEDRW^@D8,/+-@C"*&A'Y#'N^'CA[)^KD6/#\I3!6^XM,.2K^827=/:P5$H
MS,,+7**E;8)'LX@9-[#(0<L!Y2F(Z5OZ5#=AM71"0:'=$MP@0&9)T856?26C
MVNQ1';]AY82I(*X'F^T%NHQ]F*HVQ+)4_# -!(;]+QHM:8?1A+2,*2.%*&<D
MA)057*8S2Y2JV0R'%-"YG6/2H1QO%%JBIV(6"YV<6O  ^#V6R$*+]H!>&,6D
M]H)&T1A[066BN1G+.XI5*NH%,;$D"X@%0K(J3J]T[@SD3NT5#CSIE#X2)!<K
M=!2;<QI6JKPMGO" (UEPTCK$E4S\L^D_LR5;ER**+H>Z;9A11+IWGY-P%V-E
M>J!H4OX Q6HYBRI<>Z2PK+^B,5HT]""J($7>,3=)@=1 SWW"P)@T1(:>5*XU
M7E)FC>BZO2 V(4J\,I^C^DE11!M9V/AC+] U6[59$ D#]*Q()(SGD8B*)]\C
MY=W)RIIAUY.=J)+VI"H1(AMN,FN(B+WW_QA+WW!>4:#W![,<#F=FLK"-A4$8
M 85*/PGX(W'12<LCDFT2_@,J[8PR+[ EF$7D2\ )'CZ\_G(51D/^,_(^R;Z>
M=35];?-*/HUE:_'%G[C^/?R-_EY@KLBR+ UE51DJ(TE+F2NW(-NN1]?I=DDV
MB?%RMB[YS3#[,:K[#1\&88(3QR!L.J8A.E? CA:MSG:P69,P83;L&<Z/VC88
M(T/;ZN[9#SWO43/.>S)4SXI/=!H_P1G_,;Z]&W^\NSZ_>?AR_CB^NT:?QE_^
MYWI"KJ''Z\NO7VXGM]>9005IR$A-4$H/CT/%IGZ]SWG)#B&+@7K=2,0B;3QA
MD[Q=NKV1M!37?WXFVQ'18<*8['/8S,]=(VI-M=%Y(&4C;8R]  A5255T69<D
M@$)%29T.31>@A%KX83X.2;FQG4<@9 U_7TAP]=2T6.'6";FG(C].AN<FTYFS
M__E91BA1C 4R!:\IN"W$V!@89_L+<O;\ F.7 !2\@S#0W\_DLP*P"L8=.@J4
MU<\SD@, 'Y-0-W*ME,^GW O9 ^MYI[;EI4'<7O#.8.H1U>M0)@7E8E#304[M
M!!6E/-Z[**%U+NU[,(T\?$[D"0-PO3C&2G#8,7"8?%P<5N \%$@;?Z>RDQC
M*P,12)QJI",W]XSY?U^\*\<XN!DI&3_;CD</,\FQ9]TBDL:&0X2F ?;+6GC!
M@%4RX.\.J>_N+QT<Y%=^-\REX$/!ARWSX6]/#OK;!](40#"C8,:&F?'&,)T=
MO?(=&AW-V1=2):1*Z+J" 4^) :F.<;RXOJD\"4U>2)G0Y 4SGC(S"DW^8*DZ
M+K]Z[4[TVCWF]1\#M' $)V9-S)J8-3%K8M;$K-4Z:TVH &+*6IJRVH,R4L6K
MB!6E2%H/*>H0?NCZVX/B=L(LK^&%OI'D)<NL.T0CD:GC=.SI.<E^H'D[0=Z%
MO60YU%OB3U,+5!&_[+42E=O631!1P4RT$E0G5DBLD%@AL4)BA<0*B142*R16
M2*R06"%^;-F@P([T2ZFP_VJ,V-'%L#$C]M)V5C;M(C/#3T 0,5X;/(%F5=9S
MG!TL@Z_<S%?N:0E?7N9DN'YR4E/&Z!OL2]]^)[OU5+!AN;<WM"<;J8ZQ485
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
MGBH+&$F,0S@]=Q<CQJ%H[CO DWX07LFAUMB^%Z)AF#XR"-;;TN1N0LZ&NVX
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
MTN[2VLS90DLS+9PM]=!Z4LX)7HLM"G=1H;MH*,G#?F6>\$I\.XK4&W8BCT1
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
MCY8]_;/,QH@!6U?$7G=\G,<SI1W$<8_#:)L7F.$4\T!$$%4"LI@D#(GW->$
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
M6[>NNNK)DI+R?&$Q2\]WM.;YZE6'4X;9$,&O0\0XEQ&3!%C8-MDA:8 YPVX
M) S!T:<$\_$LHE%5V E&/<8H4^R^TH^!%=B&T(\W B_ *W _N-<0E89[?!Q$
M3ACOH!W$K$*#KI$;;_,0 0?_:OGPI!']K;H6*0I R"BS!3@,';;XU;Z_V.&<
M7I[F^"&ZG],N<_!_GOOHL>#QH^60D-,$8X)-P9)AXW6&0W2',8A2B)%L5L01
MUO]=%-&O9UNM[I7\C?Y]]8"U=F]5 TLD&?Y'4\R<2'7H37[,03\#A2Y!AL)7
M\JZD_[#CD?:;C33!R[2FR^E5E]\DCW_+,C_U5%S$T&_[4JEO7[9B81[ QKS[
MQ_GWRW_<7G^Y_'[W#EW^SV]7]_^NGY$M-K_SLYG9O&-!B^?=VT>>@DQ1F[?.
M0)3-7RHF.S">,Q6N#>:R,BJE>VEJQ3%C>OI=P.RS:NL[M23^)(93&[].3@UV
M /AD[ODT <Z,95#2-CGP!PH]L -FB%7:P I)\LBFI&BCL:&NY7G@44^>2RT)
M:N^>+Q]8(].3MG>W/(PM#0 ]R/]ES%X$.V:S/N)@F%8F\L>R)IG*>*QE;/O4
MJ]U11M[JW1COIU_JZN9KY5N5O-:M#W@-+A=BBQF@A>7'-7^5&TB]%QE>4QYK
M1MF+?K/\6_^.^ 13NIW?L$\?5V\S?X?+?X^OC[=52E- KGA_:9C-WZTBF\--
M$I US>!;UKO?]E%LRS(#GL@?<4U\D!'[F=:#V!-,/@'"P5_M!4U\@BOS3"Q\
M< _!A2/]_M$3QB%U"#:[_*_=UXHE*O8K,2W)IWYE (Y)@*(%K,NQP:Z>+EO^
MK\\,8*U!LBME#.Q.P6>=$>HY\)AI91YS3YP3ED')+SNV##(U+$=B&5"Q1=Z"
MBL/"L5QA&K1A&J @>GHB,+F..(E!EFP  =AG</H'!&+#>/PMP! )#Z7V**!3
M.E:A0@);/G8L=M"/X3E5.,$V3?SW)'WU" !U!-I.RO1GO"/QQ,C!MS/*C)_)
M\)>+)'AEQUKPEKY]<!X3J-F) )MO7J\M_W;X7-Q_OX1S*GKOI\[U%(AH(9Q4
MG/FH.-/16">J/2?5-_%4I;+M_%K5?KR#\1'*K7NC%2!4G&0_3%+[W_EUO]O5
MN;>[T8W-+"XK6A="L7SJ:"N9*.B.UCM!(-J"=Z[OAH5:9YDLC/:16V3!+8);
M:G.+Q#NW"(W:HIEYZE8F>(8/.[3;Y?!-P(=GH6064,0_L3^Q@ZU&T?=%NH7H
M\,!PR3AJ9+%YU$N60PO?G@C&$XPG,%M@=F,+$:(C,%LP7E\93V#V^HL)T1&B
M(S#[ .&;#@2A Z[O0IP/ B*"=H)V@G:"=H)VITB[-M,V28%F"Y-/B@8+GIE#
M>6.NH"P-Q]V=[XW"(+3<*3V5&:('<FZ6%N^!#T/:ZAW.=.Q@4$ZOU]/AV!X>
MN[ :LJ3JDJK^OG$ 0S/T\5A6?M?4;#/%O"+-<]^WW$=ZWO?SZ^J2N-?B^8OE
M3^,2SI2HL%!%[GGL_4]NC Q],#;WG1U[*-8_4&"!-^G<;SU<">.?#\=X N/*
M,2Y;DMX<QB4QI7,64KJ,(TK?2$"I!O+]=O?E]P7V?P^*CW I%4!H#,?[C@P1
M*-AC%!0V4P=X(DNRH:KJ&/XXA,$D-6 PR0-9U0:*+DRF7@NG,)F:H** N'*3
M2=;YL9DVP:\1FVED"A@\71@4-E-G-I.NC]4V'; BFTD>-V(S:;HZ,+1]IP0)
ML.@Q6' EB\)FX@GBUFPFI4W7<#N;*0-^C=A,^JG'F3K)JAY'QO3O=!;-]/#\
MT:5^.:BA>2P(JREIA 4LTZ6QKDCCQM&5LFAPY7Z#!7JY#>8*Q\75L"5G]D\\
M/?L/]KTWG\YXQ,W#FH:'?197DL&C2<<YR?8 $_C8T+6<&9(58!)LA29;AKA*
M!U-6&6Z2 )[> (^P!QJQ!V0MU16W,WM EE9C)(0]T#]1$?:  ),LF)CZ6%:V
M3W>U:@\4(XVP!XX*>(0]L*<(IR.PNCSNW":0EI*Z0XV.$,V#BXNP"02@% /*
M#BF=5NV"8K01=H$X"M>)6'WU_!FVN4CM'$=Y@:A%VH;]WM>&=;T0UD>-AXYB
MH8C X&LKGY2M35+' VVL\8C<3:7DN>*\V@.M#TM8_@&/JUWET; ^ K(V@=+;
M5XU6V=XY,-UEHJZJPDH>#251EG["R"A,P<Y-05D^C"VX5RXQ@QRJ-#!'1UVD
MSA7G"5-0F(+"%&S7%%1T6=9T73%:B,'N;P?NE:"M80<:P@X\85@4=F#W=F#C
MJ>-Z=N!>^>/L.'-S,-*-8X8.KCA/V('"#A1V8 =V(,"SKF[OJ;=O!^Z5D*^T
M XVA=M1@SDWVOL[ A3XFZQ/VY2%9?YAICRN>K3/2^+"6^$XKY KCMS#%QT6F
M>,[!CM";_+@*@@A/OT0^\!"#:@KM ?TRQO,EN[>>?->(H:WRB,T[SA+ABHUX
ML*M["5=<[2*?=G3_Z=H$QC:?6T^PE\O,NCZ4N,R.<3-QK-^P)ZRT[JVTG,1Y
M$V9:LWEQ33$&FL1EVR)AI[5%QQX %E>[*.PT?NVT'?KPMFVHM9KZ'@UU+BO:
MA:$F#+6^&FK9S'83AEK#B>NQ-# 5+HM>A*'6%AU[ %A<[:(PU/@UU%JH4MS7
M4&LU-SV"S3@BM.8F$WT4Y3S'OYZ&"W4.2[!#NS(]))G@,<%CQ[ >P6/'MZ>\
MK4?PV/'M*6_K$3QV?'O*VWH$C^4M\!#UV=JQU&>G!CPA*T38G2)OAEZQY?,7
M2LDE>F<!6W@ZFGK1@X.Y33'57F(_@Y^C46:XXT@;2T:;DV(+!V(W4\-M#$RU
M#\5!&G?IYIZ  5>2UH/T33\)NR.$I?,WXS9'U&Y;"=U&_?-X)'#N>'%.&#W=
M&3T&_*%+AS!ZFJB('AGZ8&P*,#AB,.!*TH31PR&$C6E'!7XLGA8*B8WA6'AV
M1PQRPN+IT.*11V.Y30>IT.)IHK18'LBJ-E!T8?,<,1QP)6O"YN$0Q,;J6)$;
M'_RQN\W30DVN,1SUX01%@R G:G+%>D1^_HCWE+?U"!X[OCWE;3V"QXYO3WE;
MC^"QX]M3WM8C>.SX]I2W]0@>RUN@J,G=OV>R16)CHB97)&MXCG,:A0--Y.9C
MG2G!$'6Y(ETCTC7[TU' 6"6,-9YW3L&8*,P50"<LGZ.#C.9G^M8Q?1JISAU)
MHCKWN!&!*W$3I@_7.-;XT<K=;9\62G3-H=2'7K\"Z83MTR/,:+RLOX[MTTR=
MKC32!]KXQ$K83@L3N!(X8?WPC&0[=-1MS?III5C7[,/\0%&LNR<]Q7I$XIZ#
M)9[B>@2/'=^>\K8>P6/'MZ>\K4?PV/'M*6_K$3QV?'O*VWH$C^4M4!3K[A%I
M^B<.0CQ%ECM%^.<"3\@_0@\]P\=<QE+Z$*,5>9NVHIUF8;13;3S8R23CW)U>
MQG)Q[Y&/1'-=D<L1N1R1R^D6W1HOXBU -U';*_!/V$G'C"3-U_;N82@UU9!7
M-T4AW!$#!5=2* PEON"--J<S-471&J_V;=Q($GUZ!?8)(XE'%-DPDAHO M[#
M2&JJAZ\RD"1#0,7Q0@57<BC,))X!KOG:X,9M)='?M]WD:-ZG<#G9J9Q?Y-,E
M(2;H+F#.2?9[\B/"L/CGQ(FFN3=.R<_$P99/J#-/$J*AM_@@K?*C,8&H].2N
MOWCSTL^INOG'=4G]6":;B DGHM*9@9[5)E%*9/](EA3S@B2]_5A(!9#]11VX
M6%_2QKND5C@!$<9^'FU+8*L^,=Y\^LI>_@RIQE*\%K&(Y?Q9R0E*/B>D?[@
M9#E[\+'UX\R:P=M]L)P7ZS6 B^9^<DVL!1C))1"VS-.H:B#?I+8EQG6%7$]+
M&OXDT?^RM0[Q%V_07S+O]RE3!Y#64YOZ@]'ZA7WPX#G3-#'D KEH0>6<7U_?
MWJ/K^R_#/+#D2K)R:/M'%(3V[+6:NJW0[N;V_O(.W=^BB]N;N]OKJR_G]Y=?
MT->KF_.;BZOS:W1W#Q_\>GES?U=%VQU?:<7W6W-P,5C00A4K"KWD [HG[!,F
M7D0MX T&T%8L03A$RX.C/*GA;E-_&]X-P71T',L/D.VB<.Y% ;AQP*V@Z? B
M1-1*H64U8+/$_YI:H96[R84V1]$WA9\OU@61(4(B*(N\7U"%CR;8<6(KA-I4
MY-_$^$C^G4.@=QL4>E>N=U)(FMI&PD?KS)BOV MT>FGE5U%M%[!>%EC9\O31
MT&@)0PD.(%GY@,XV6:#,?"M]B1QQ8*]!Q+#,:TG+5"?R<O>/\^^7_[B]_G+Y
M_>X=NOR?WZ[N_XW>7\#/A[]L8W^7$*O0TLV3GGPKEUJSB:5:8/"6>GMIC53V
MRYR-2^.JJ0^ES@H [^< 4X^//GZT0@Q8%OJV&]@3XFQ$X!?CA8\# .8 , ZC
MT LM)W/1>_+5U)[-L(_="48/.'S!V*6_(,ZDY;Z^"]#$\0* DQ@+%\3K0QZ[
MR+&"$(6^1> '4/*5] LEG\]LXN71UJ$!(M[M@/PI4U@E'B+]"[D0Q[XDN^T
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
M.3&UM0FI.:BSK:)M>[>;TZT5FE5(R,9S1TT,%^ZA8.PRD?T04M 5,W7 /%F
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
M\PD[)M!1B_E5PY2;.Q9$__@G0RC&Z-U*_0OX(P%VWWR:>9%_QLK=-AB:X>:
MT/ /V .R183$9)&V&\&>L0TCKY20/]G"=5(_8A<0V7%>"8C#?B+70P3?"<<
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
MG82$FT3.HQ6NG84DZ=>UNGV23@$> 5%;V1RPE\90?[M;]O5XXKU)>+9:?G9
M*D846KZ(IT$U5B4G;4S-&)MRFU@5O_9]^ET/B%]W)(N1)NV^2+2D)- R.]^1
M$R3:=1/V0*=LHFM+<*(GL2U_2C5P,O)ON50:FC0^DC'0I%7$8DYEB.H=NL]7
M!04':R1()TAH]Z=L"J7H^L$J.4/.[*V_#NV.D(>WZR?F4M5O7G(&4Z3)BH?
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
MMBDF\?:IKXX>7M$?D6\'4YL% 5XP@7-RB,MQO)?@PR[N,W%0B,=ONY&UBBR
MKZ]*JC)2%%W6QXIDU@F.U*+^Y@YD"5F'EXKNMG;N3C()Z>O6.% EQ=3"4C_5
MT%<,$4W][8;Y4H[R=;TA\B+UXU);Q*^V*.E@UU>4=;0T,#UY=NU836?KD"H6
MTN+T=KJ8'DQP)T7/")-#W.@+GN"G!S Z57FP3Y"/OGK'#-166F6K&BSV'D)H
M]UI'Q2AM(;-O/I%L@A#0QI8F^/AP?"P+/FYL:8*/#\?'DN#CU)L<TF ZB#0>
M1/0.@SN<X)^@N*!X_RA^:&>RL[%&=#4]:LGUQ8-_ ,'X5N.=]\OO>(6[\Q?_
M99ATQ:W2_F#S"@ZR&:7%EB0OHDLC=:R9BIR90G 76B$^=Z?7'M"PH,3R@J5;
MP&B^76"?9EVZ:THM*^-&RR[;Y[W#3RAH>=%]7"'G$BS@E*/-J >GNJZ,,VW^
M&X33-@X7C0U5@"GO4,7_"CF77P&F'&U&'3#5) "Y46;Z=(-@VL:1(--HMG%9
M^YS'!YCR$_BIDS<ZWCC/5\^')[@]85E>:C^VZK9YF"7NUTWS6#7,6-=61TW+
M@R*Q9/ 7#C$:GNI!]^M0\LN?N2XPYF 8PQLNY'KWC>!".T.]JB?W"2D74K[M
M$H];R@O<SD:DO)VI7JI4K?^/3L[Y\1>/-)PG5MA"6(XWHO*GAX^"K()7!:_V
MA:R"5WO%J_S8/=D^8IS&R;MI7'+OA9;3S[!;[M8=T-DM:(?8NQAT?U/.1[D=
M]8("LJ2;=5,"Q]:KO7V>*^M"R9U])V!2P*2 R:U@,C=#<FR]T]OG.0&3^RSH
M..52P"17V[$'3!:DF(ZMEWG[/'<0F-PJ E/ONKJ]R]FUHJ5<CUK*B6/$ZZB9
M_A5=+ "0QS+F'X!(V"?+*#YNS"4,'2QD7=EZAM=8>I_2/6)WQ>Z*W>5D=[E)
M?YV2TKZ(?!_6AD+2R9EO5=SHS.T&G\ZY,]O7V$+O"%TS:B ;8Z-F#BH6SK5C
MD1UEI&;V3SP]^P_VO3>?SOH:.N#%$!'()9"+9T+OA5RY::%=D:N!))% KA86
MQ-O3.1<H@5P=$?K]'M!5D*K9%;I:2-R@@.[%V9M/RC$#60M\\<LF>?H9B1 I
MAKQY4[:+?!PL\"1$W@PM?/QL>U& 7K'E]R2$P6\$D/\5GE8WI;H*3C?&:D54
MP7*<\,/E; 9R8S_C947"=]!SWS&HLXGMV#191Z7LROW.9.QV]BV6,#(N*5C3
MB^=/0.V.:F)3RO#DVS!QSK09[=O?[1 H+%"X=H D'X37 B1=@G ;%;>J<>K8
M*^2_'RL4"%43H3;B(%TB5 ,QDZ,(]XJZBU.KN_B7#[N)O-DL#F$L+'N*+'>*
M7NQP/O<<4H(KBC+X?OKQA-%K:@]#5ZJ.S];6'E0 ;F<SJC<(]X.R^->*]ZER
M.5BL@8PAT7H[AH0W*_84GRZP80_?MSEL:&6FAMK;LU0"&0[_=($,>_B<S2%#
M.P,BCCI/WV_ODM](%?^Q-/Y7*)K.\;=HL4+!JX)7^[U"P:N]MWM$,\]L,T_4
MLYGGH@^3J-L7?9@R 8:1HNB2HHQ4)1M@J).M$$/1CZM_DX#7^@L3\"K@M7EX
M%4/2N^!4 :[[+.@XI?G4P+47@'B\@\Z/#MYZV?LS$T(1S4#K_2>:@?+1#+1@
M)CV7*DST$VR!8MS8JV)WQ>Z*W>5D=[G)GIV2SA:]0$5?JJH5B]+8!DMC%<4T
MJ[IV;+2EBNWE0\VE4\>]';?$BR4BH$M %\^$W@NZRIJ!;@%=K72N4#4!7<TL
MB+>G<RY1 KKXAZ[R9J!;0%<;^1A=[NTLX../$(C(_[H0?L$S#$(S96$$A)G
M](1=N8W&\;]"T6\I1]5HIEQWV$<B-[&NZ73^O&BB),2Y=RL4@%,;<'+=\IT!
MIPWO7!--?854]V.% G=JXDZ!3[TS[K3A6H]%/]M>>]^GY%D?R_0+WL+'HNM3
M"PIAI(^Z&4@1JY%.VT.*#G!-+>@4GRZPH*VY"%58T(;G:HK<3$,+.L6G"RQH
M:P)!%1:(V0,B0WN:&=ICFSW ;ZB0_Q6*8&:.CC+U4576MM&.Q8=P816UMQV%
M1,+EM%9X6AA5<^)K 4BU-W#A +[U:N3KJ+?'3L3(U[YMAX!A <-[F8IM#K?H
M(*J1;3\Y[NW)&9$DSVL!K7#; KJ=<^USRWW$)'$>%Z,C*PB\"0@=9C$/$NQ
M"R^P:9,M(@QH$I^%)VGUGO!ZG4T^8)\]6 \*/,>>5O1U.[ JVVG-?==EM*^=
M*HW,<5:7-1H-8:)XY<:U7N=+.21Z#G[Q+1%"T'/QV2L2S#]$@$26>EN1FD4"
M_N(A JT.AE8]09C=0ADM(4P;E0-U$$;@A<"+;9=XDGBQJ]/=$EZT<@S\%/&"
M'R>:V\ <_Z%#_E<HYISQMVBQ0L&K@E?[O4+!J[VW>\3\R)SYD;/\OO7]" B*
M$3RBT5NO1_"HJFR8NZ4JDE/HY:?/#SCLT1A5'RX\NN$[ MCJ+TP FQC<V#Q(
MYK8(:@0D6SET:9A'DIP5L"I@E5.6/4U[L:!K42-0V$IUYD"53M!BY#D^TN,#
MIUW&4&PJ2[3X,BG,?/_ Y*DOQPF:VGO^E.E1%O4?M\(]RBVK=PY#U16M;N2G
MT\[*.>K:'/>V8\QN<-<'_T; ]A;+%[ M8+M-V,Z-11VV/S7 MM[;,\@"M@5L
M"]@6L-TJ;!?$S0[;WEL9R$9O>[7R!MM;A=SJ70>WM$"P:MVU[C[5NXXRQ82%
M;6F\MN(7U7>M<47UPLHD?CV )YE$S).-W'=QY=]7?$N^),B!?TZ<:%JVF^G7
MFSC8\@G3SY,7"[W%!VD5J(SYGL)9@V2M>MC'=2C]6 :>B*$GHO"9T2CKV_/7
M[!_)DF*1EZ2W'PNI N"\J(/GZTO:>)?4"B<8\-?/HW6)7JE/C#>?OK*7/T.:
MMD3:18RV.7]6<H:2SQGI'RZL1WSVX&/KQYDU@[?[8#DOUFL %\W]Y)I8N3.2
M2X"IF:=1C4^^26U++(;DJ L#WC])]+\L(L=?O$%_R;S?ITS0/FU^5(;BT\20
M"^2D!9O@_/KZ]AY=WW\9YNE-KB0KA[9_1$%HSUX/E.BXN;V_O$/WM^CB]N;N
M]OKJR_G]Y1?T]>KF_.;BZOP:W=W#![]>WMS?5=%VQU=:\?W6'%P,%E0!65'H
MK:>9Z"=,O(BYA3<80%NQ!.$0+0^.\J2&NTW];7@W!(_ <2R?CN,(YUX46.X4
MN!4T(%Z$*)A;/J8M51?8C_\UM4(K=Y-;UMWP_6)=0!E2) *T*/LEM<[0!#M.
M;(S^[0T@&_DWL2^3?^<0\-T&!=^5ZZ44TJ:VF?#9.K.6&P(5-D -ZS65]F5+
MT@U8W8:=#MS[L?Q=4^S2'<X@6?V SG9(_&=>F@IRSDMG);".0YN6X6ZRR^?_
M"Z![>X.N;BYN?[U$[TEUQG"GE'(-^E5Z166"6^[]4!\E,:JK;?#B2$$=+V%;
MJ$WK GTT-%JR/N:;5D?Z+HF'S#RB-8<H>W%#DH9#Y+$:'_<1.5X0P+43R_=?
M223BQ?*G'[9AM-;W+;U-IM;9J*HY1A?>$_ST%<VM %F32?04.;3CEIM'0=)S
MZRKP+>S8K!M7Y"\\\@7\V)NA+WB"GQY EZKR )%\[( I7E"R] 0^N<9:+'SO
MI_T$#W%>T9^K0EGR2%851=(5)1.SNDU6=PV+NR![&V]M[AF YHI:Y8$N9X_X
M#]#+W)[,T9/UBAXPY34;R!@OB5H9WFP6 %6M1\MV@Y 0D.KMN, FIM0L"B.P
M0PBE84=)N=#,=DDG>'A;VYL.T7D1J</4;OIX0BP\>"[<T'%(9(G%3Y#E.-Z+
MY4XPZZF6#"D+/62' =WU:6HT..G!AD-J/YW##T-T'<(2:!=ZWPOQ&6E/7]J;
MGJRUYB8KLCD>KW6&2&80WEL_S^DZ_D4>>CLKZ;Q8M/6_1P%AFF6<\SP">]"W
MP]?SGW;P^X1PI_]Z==U,!XB!(:D9!B$RDMZBJ0?4<8&DI*J*[4 4V@[(-+DL
MP!OD)S]UP06.&62(KF O 5?)O=?W?E.2)];")H5<*1FN)[N[2JNJ:*JT*:U
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
M&!(@_,=4B+(57/\CPS;;+MZ*0B]OY5D;OBH 2IV# P5?EO!-[:T@&X(XO[M
MAB:=R1+Q)NN%730-G-*,TMMM/M6W9%V@'*\]R[VFGF>K:G&L997B$/V+QBUJ
M$D"7#45;FVA['AN,P;VW?*4OD0_(\ UVRYMVA?A2-EI _7! +69LD\?5\K%S
MF+@:*..+RZ6M-&1;!.ZEX=K>^]@MP$-:S0/O3:,):.B'*( 7#P+TZ'@/P+BO
MQ"JB*MJ*HXSKOA'QFEQ,_H<&FF(]OV8#SNQ59(F86SX.(]]=&E2_#>^&:(:G
MV =?Z@^0B&!J,]$B]M@SW,.+X(XA&(#K)EKZ6N(%LMNYA/L=XES[ 5U/\D;K
MZ[:#M,V(?P*]7!:>(N:M]9/8?8#P<\]GIDTX][WH<>Y%(;W-B^<[4Q)0G#@1
MM1&#",#AR?H#"+&V+D*YQ&0%@0,'?X#N%I8-'/#?%MDU:J$2,A K9XKNZ'L"
MVH#]"22?P=;AGQ.\H#?+O +XT8[G/@*XIUXF'1,ED;,@H%9O_ ;T%J]@/(&@
MR\;R\; FUP[F]-]T1]:VD+KE8(@!8=?ONB3,ZF[P%W.0BG,XKPU8:,59E>:B
M?^O_SL_7K*Y)_6WULS3.5,GTIF57'RTV<[CK!NI?LW^L&R[4>)PXP (D6S??
M !] DT4=*"FU4E,KG "78']+2*M/C#>?OK*7/T/:*,5@,2VR?Z;(D4\#I0"
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
MC&Z$Q.H1A_WTIV=& HD10F )1K9.[7% 2)J9GNY?=\]T][1;[PHN$=2\:G&
MJ5W))P/,>\_5L24.2$8Q&.<(N*I(1$<5SJNM""GSA7IIJAI+5 ]#O63X6>O*
MVZN>0\<V M<%V6;KF&DKD]$&Q=C7?4P.G]PLA>H6W2XPV/KF_:"8XVH[EUK*
M1K<X;+0.O!(COEZ,-H44F!I[A, >$J3%[U_GP![YU-BCR)<=I1)!]:_!.$U;
MT3C]@2GGMFE'_KPB52I%<^(.*ILD6N=?5EKIS16M)IJ%2V"0-45J-[F]_&*L
M6A)[0V5SO9//Q;V\P,B]E)N5T#/'H8 @IG&-836&B8]AS697Z99C'9>,8:UN
M)?QT,3!,D/7?M[(@<0;4.XO>$$/3OO8V7_6<"^'\:P+;9A7J:J[4]E=D>55A
MB??-34IN<[C#G4,%;K&FM(XQA\/ ^2(,V^YE*R5=2QQ.>R$P"6(SU+ JK@37
ML"K@I+P(5A6EK7!)^7E7&8K97%,OFW(-JT6:Y2+7*]GU?/KUM*O\M>TKR>_I
MO=K<$_NT>2PE1\YWEM?29DLPY )R92LS+4MRDREMVR"63&;\Q/])YM/)DO3N
MHV%AW26\.O^8["@@PS(/F.3-L@MC\+GA9X):?F)<?+YC@V\@K;T6^V4H^BE_
M8^1(IX&2-ED7B0>7^A-N/+I8_]'09S"Z:]UZUE<>W#1WHWM"?<)(+H'0<ZU1
M)4-^B4U+B/ID53&9\LA!1OC#!?J#&]_G'5'K3./MSX:($4-.9=UR*O<,!J,)
M&DQN4S.IA9*LC(R O=0MA7;#T:0_1I,1NAD-QZ/!_6UOTK]%=_?#WO#FOC=
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
M!N79&,<D3(8/G:[$V7-$PNYMF.> A#?>@7/-3)-4$5-D[3@3)"0"H0$C :'
M8,F,D?"5X[GC^A/L+DB7)JLEID^SWVX<FRXJ@)X; E6\!Z;S,HV95@)G6WMP
M5N-SHQ$P@D7(^9[,+#'3%>DC:9Y^E#]^N-H/;++4!#QJIP(;&Y0'+=P"6+GF
M<J<1J$30)NH,4']F2/G5(P.(;@7V!1$@Y#.88/P.1HX[-6TB.=X<[%%P5'Q@
M<!-FD!3.,]8T825<@+N[[2NIT]:XYY8@2+_)EY(DD;M(&VO9"$7C$1/W)^P.
MR-;[1]V#?QPJ4BDMPO-@/N&_ [@,W?Y-EJY4B;:3;!LF?DL7H@D=XM:;@+E<
M#$V":;;*H01E#?Y3NFLSA$S;]89)'L@[[VWVRMOHU17EEV!)*.P_$RJ3PW-=
M3.#'0^8LSBW8 BO'(W?" ,&7H+^!#)/<T54TZY3M@,";5WJ! 1ZP!^81<T.X
MV9HYEN4\4]]XCM><L'[Q%,@!+\\Q8RJ8+N#49H/JU_"]M_#::DY7 CH)=1H+
M&,6<#+HQU5<-0N4&MB\^;VO%YC;I\UBKK\M6N+<1_HE#GPN%Y:G@,^$#U['0
M>]T#H)A!5Z9$V1.&)(K_ [,GYHXU)?@S6_\ GI]'O]!=&\+R+J9K/W'!(9=#
MW$/ 'H!?T#:M7<#2L]<O@_NV<17N!4,$XP5]\OUCX)-;$7B8I%UBC%C6A^@E
M3N![@-]D/3_5-(D:.G#>CYV_*G('(=&:0P"ZYC!5>Z!':4I-59*:K5926>RT
M*FXHVXUF-XSI<OA/GV/:+.2(Q9(9ES9YVL;,U'PV_?F&K]EOI(G+!#L^@R4%
M?.,YH),C?J76\5)?Q?E<7Z]0D#?I\XTR;KVCBEBWP7(C&IP\!/^W&WDY$,W
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
M*_AG[B^LS^@_4$L! A0#%     @ 6X%\5F:0O7)G&P  <"H! !$
M     ( !     &%L;'0M,C R,C$R,S$N>'-D4$L! A0#%     @ 6X%\5NOF
MFY3E$P  <R0! !4              ( !EAL  &%L;'0M,C R,C$R,S%?8V%L
M+GAM;%!+ 0(4 Q0    ( %N!?%;O\T8_&#T  *KW P 5              "
M :XO  !A;&QT+3(P,C(Q,C,Q7V1E9BYX;6Q02P$"% ,4    " !;@7Q6,2XA
M;'X# 0!(+0T %0              @ 'Y;   86QL="TR,#(R,3(S,5]L86(N
M>&UL4$L! A0#%     @ 6X%\5ODAD^V':0  =AT' !4              ( !
MJG ! &%L;'0M,C R,C$R,S%?<')E+GAM;%!+ 0(4 Q0    ( %N!?%9='VC@
MR@D  #,R   0              "  63: 0!E>&AI8FET7S$R+3$N:'1M4$L!
M A0#%     @ 6X%\5N%['I&]"0  )3(  !               ( !7.0! &5X
M:&EB:71?,3(M,BYH=&U02P$"% ,4    " !;@7Q6 _46>]P%   A&P  $
M            @ %'[@$ 97AH:6)I=%\Q,RTQ+FAT;5!+ 0(4 Q0    ( %N!
M?%;1I*ON;P0  !T/   0              "  5'T 0!E>&AI8FET7S$U+3$N
M:'1M4$L! A0#%     @ 6X%\5HJ#(Y:_&0  >W    \              ( !
M[O@! &5X:&EB:71?,BTR+FAT;5!+ 0(4 Q0    ( %N!?%:?&7S@<FH  "/D
M @ /              "  =H2 @!E>&AI8FET7S0M."YH=&U02P$"% ,4
M" !;@7Q6I/VZ#R!@  ""1 ( #P              @ %Y?0( 97AH:6)I=%\T
M+3DN:'1M4$L! A0#%     @ 6X%\5D_E [I=!   *R,   \
M ( !QMT" &5X:&EB:71?."TQ+FAT;5!+ 0(4 Q0    ( %N!?%9'E=^O6"0!
M (&> P *              "  5#B @!I;6%G93 N:G!G4$L! A0#%     @
M6X%\5L"].CW+!@0 I30P  T              ( !T 8$ 'IK,C,R.30S,2YH
8=&U02P4&      \ #P"J P  Q@T(

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